Spisu treści:

Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - angielski: 18 kroków (ze zdjęciami)
Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - angielski: 18 kroków (ze zdjęciami)

Wideo: Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - angielski: 18 kroków (ze zdjęciami)

Wideo: Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - angielski: 18 kroków (ze zdjęciami)
Wideo: como hacer luces de navidad con Arduino y vixen parte #1 2024, Listopad
Anonim
Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - English
Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - English

hiszpański

Que es Vixen Lights?

Vixen Lights es un software de DIY (hágalo usted mismo) secuencias de luces. Najnowsza wersja 3.x, która jest kompletnie zrekonstruowana dla inteligentnych pikseli RGB.

Lo puedes descargar en la siguiente liga https://www.vixenlights.com/downloads/ Este tutorial to podstawa w wersji 3.4u2 64 Bit.

Jaki jest piksel?

Un pixel es un klaster de 3 diody que składa się z 3 kolorów podstawowych (rojo, verde y azul). La intensidad de estos colores puede varias para crear otros colores. La tira con pixeles WS2812B que se está usando un chip que acepta data en w Puerto, despliega la información asignada y la passa la data al siguiente pixel. Para este ejemplo se trata de una tira de pixeles de 4mts, con 60 pixel x metro. Identyfikuj różne rodzaje pikseli vs tira RGB, tira pikseli przy użyciu 3 kabli, +5v, Tierra y Data, sposób użycia RGB 4.

Kontroler Arduino

Burmistrz Las Tarjetas de Arduino, który jest używany do sterowania kontrolerami sirven de interfejs entre computadora que Corre Vixen Lights y las titas de pixeles.

Solo que varias tarjetas están limitadas por la velocidad del procesador, tamaño de memoria y tamaño de almacenamiento, pero la mayor limitante es la velocidad de puerto serial. La mayoría de los arduinos no pueden ir más rápido de 115, 200 baudios, el topo de pixeles es de 300 para que se puedan refrescar cada 50 ms.

Si quieres incrementar el número de pixeles tienes que incrementar pl Vixen la frecuencia deaktualización na 100 ms.

Descargar el IDE de arduino de la siguiente liga:

Este turorial esta basado en David Hunt - blog.huntgang.com

Descarga la librería de https://fastled.io/ y colócala dentro de la librería Arduino de tus documentos.

język angielski

Co to jest Vixen Lights? Vixen Lights to oprogramowanie do samodzielnego wyświetlania automatyki oświetleniowej. Najnowsza wersja 3.x została całkowicie przeprojektowana, aby obsługiwać adresowalne „pikselowe” światła.

Możesz go pobrać ze strony https://www.vixenlights.com/downloads/ Ten samouczek jest oparty na wersji 3.4u2 64 Bit.

Co to jest piksel? Piksel to klaster 3 diod elektroluminescencyjnych (LED) składający się z trzech podstawowych kolorów (czerwonego, zielonego i niebieskiego). Intensywność tych trzech kolorów (diod LED) można zmieniać, aby uzyskać inne kolory. Piksele WS2812B, których używam w moim przykładzie, obejmują układ scalony (IC), który przyjmuje dane w jednym porcie, wyświetla informacje, które były do niego adresowane i przekazuje dane do następnego piksela. Do mojego wyświetlacza kupiłem ciągi o długości 5 metrów, które mają 30 pikseli na każdy metr lub 150 pikseli na 5 metrów. Adresowalne paski „pikseli” RGB można zwykle zidentyfikować, ponieważ mają 3 przewody. Jeden do zasilania, jeden do uziemienia i jeden do danych. Natomiast „głupie” paski RGB można rozpoznać po 4 przewodach. Zwykle jeden dla mocy i jeden dla każdego koloru czerwonego, zielonego i niebieskiego

Kontroler Arduino

Wiele z głównych płyt Arduino może być używanych jako kontroler, aby stać się pośrednikiem między komputerem z systemem Vixen Lights a rzeczywistymi RGB Pixel Strips.

Różne płyty mają różne ograniczenia sprzętowe, takie jak szybkość procesora, rozmiar pamięci (RAM) i rozmiar pamięci. Jednak podczas testów największym czynnikiem ograniczającym, jaki znaleźliśmy, była prędkość portu szeregowego. Większość Arduino nie może działać szybciej niż 115, 200 bps. Kiedy prześlemy kody kolorów dla każdego z trzech kolorów dla 150 pikseli (czyli 450 kolorów) przez port szeregowy przy 115, 200 bps, możemy obliczyć, że ukończenie transmisji zajmie 45 milisekund. Oznacza to, że możemy bezpiecznie odświeżać każdy piksel co 50 milisekund (lub 20 razy na sekundę).

Pobierz formularz Arduino IDE:

Ten samouczek jest podstawą w David Hunt - blog.huntgang.com

Możesz pobrać bibliotekę z https://fastled.io i umieścić pliki w folderze Arduino Libraries

Krok 1: Configurando El Puerto Serial En Vixen (Konfiguracja portu szeregowego Vixen)

Configurando El Puerto Serial En Vixen (Konfiguracja portu szeregowego Vixen)
Configurando El Puerto Serial En Vixen (Konfiguracja portu szeregowego Vixen)

hiszpański

Aby korzystać z kontrolera Arduino, należy wykonać podstawową konfigurację dentro de Vixen 3.x el siguiente proceso.

język angielski

Agrega un Generic Serial Controller del menu

Aby korzystać z kontrolera Arduino, należy go skonfigurować w Vixen 3.x Poniższy proces został udokumentowany przy użyciu

Dodaj ogólny kontroler szeregowy do prawego górnego menu.

Krok 2: Configurar # De Canales (Ustaw liczbę kanałów)

Configurar # De Canales (Ustaw liczbę kanałów)
Configurar # De Canales (Ustaw liczbę kanałów)
Configurar # De Canales (Ustaw liczbę kanałów)
Configurar # De Canales (Ustaw liczbę kanałów)

hiszpański

Achora definiremos el # salidas de nuestro controlador, si en mi caso use 30 pixeles debo multiplicarlo x 3, es decir cada pixel tiene 3 leds en su interior, lo que da igual a 90 salidas.

język angielski

Ustaw liczbę wyjść dla kontrolera. Ta liczba powinna być 3 razy większa od liczby pikseli. W moim przykładzie konfiguruję 30 pikseli, co oznacza, że ustawię liczbę wyjść na 90.

Krok 3: Konfiguracja Puerto Serial (Konfiguracja portu szeregowego)

Konfiguracja Puerto Serial (Konfiguracja portu szeregowego)
Konfiguracja Puerto Serial (Konfiguracja portu szeregowego)
Konfiguracja Puerto Serial (Konfiguracja portu szeregowego)
Konfiguracja Puerto Serial (Konfiguracja portu szeregowego)
Konfiguracja Puerto Serial (Konfiguracja portu szeregowego)
Konfiguracja Puerto Serial (Konfiguracja portu szeregowego)

hiszpański

En la parte inferior derecha dar clic en el engrane, ahora a configurar el puerto COM. Para hacer esto daremos clic en el puerto y seleccionamos el puerto que tiene asignado el Arduino, también configuraremos el velocidad de los baudios a 115200, el resto se queda como esta.

język angielski

W prawym dolnym rogu kliknij ikonę Gera, teraz skonfigurujemy port COM. W tym celu wybierzemy port COM dla Arduino. Mój przykład to COM13, ale twój prawdopodobnie będzie inny. Chcemy również skonfigurować szybkość transmisji do 115200. Resztę ustawień można pozostawić w spokoju.

Krok 4: Konfiguracja De Encabezados (Konfigurowanie nagłówka)

Configuración De Encabezados (Konfigurowanie nagłówka)
Configuración De Encabezados (Konfigurowanie nagłówka)
Configuración De Encabezados (Konfigurowanie nagłówka)
Configuración De Encabezados (Konfigurowanie nagłówka)

hiszpański

Configuraremos el Texto de Encabezado, en mi caso es >>030<<, esto le indica al código instalado en arduino el número de pixeles que estará recibiendo, siempre el número se debe ingresar en gitos valor de eslocaría inicio, sino tendrás error en los pixeles.

język angielski

Tutaj dodamy liczbę pikseli do nagłówka, aby Arduino wiedziało, ile pikseli powinien otrzymać. Liczba pikseli musi wynosić 300 lub mniej i musi być podana jako wartość trzycyfrowa. Znowu mój przykład używa 030 pikseli, więc będę go poprzedzał dwoma zerami. W tym momencie powinieneś zobaczyć kilka migających błysków na swoim Arduino, ponieważ teraz odbiera dane szeregowe.

Krok 5: Konfiguruj Un Elemento Para Pixeles (Konfiguruj element dla pikseli)

Configurar Un Elemento Para Pixeles (Konfiguruj element dla pikseli)
Configurar Un Elemento Para Pixeles (Konfiguruj element dla pikseli)

hiszpański

En la esquina superior izquierda del cuadro de selección, seleccionamos Single Item, damos clic en el botón verde con un signo de +, nómbralo como Pixel Strip.

język angielski

W lewym górnym rogu zobaczysz pole upuszczania, wybierz Pojedynczy element, kliknij przycisk Dodaj zielony i nazwij go Pixel Strip.

Krok 6: Crear El Grupo De Pixeles (Utwórz grupę pikseli)

Crear El Grupo De Pixeles (Utwórz grupę pikseli)
Crear El Grupo De Pixeles (Utwórz grupę pikseli)
Crear El Grupo De Pixeles (Utwórz grupę pikseli)
Crear El Grupo De Pixeles (Utwórz grupę pikseli)

hiszpański

Sobre el nombre de Pixel Strip que acabas de crear da clic derecho y selecciona Dodaj wiele. Para añadir todos los pixeles, seleccionaremos ítem numerados, zdefiniuj un nombre, (używasz Pixel Strip) i wybierz numer pixeles que en mi caso con 30. Verás todos los nombres antes de dar clic OK.

język angielski

Następnie klikniemy prawym przyciskiem myszy właśnie utworzony pasek pikseli i wybierzemy opcję Dodaj wiele. Aby dodać wszystkie piksele, wybierzemy Ponumerowane elementy, określimy nazwę (użyłem Pixel Strip), a następnie wybierzemy liczbę pikseli do wygenerowania (30 w moim przykładzie). Powinieneś zobaczyć wszystkie nazwy na liście przed kliknięciem OK.

Krok 7: Agregar Control RGB a Los Pixeles (Dodaj kontrolę RGB do pikseli)

Agregar Control RGB a Los Pixeles (Dodaj kontrolę RGB do pikseli)
Agregar Control RGB a Los Pixeles (Dodaj kontrolę RGB do pikseli)
Agregar Control RGB a Los Pixeles (Dodaj kontrolę RGB do pikseli)
Agregar Control RGB a Los Pixeles (Dodaj kontrolę RGB do pikseli)

hiszpański

Ahora seleccionamos el Pixel Strip y konfiguruje właściwości obsługi kolorów, que se encuentra pl la esquina inferior izquierda en un cuadro que que Configure:, da clic y selecciona Color Handiling. Seleccionaremos „Mogą być w dowolnym kolorze: są w pełni RGB i mieszają dowolny kolor”.

język angielski

Teraz podświetlimy Pixel Strip i Skonfigurujemy właściwość Color Handling. Wybierzemy „Mogą być w dowolnym kolorze: są w pełni RGB i mieszają się, aby uzyskać dowolny kolor”.

Krok 8: Vincular Pixeles Con Canales Del Controlador (Patching Pixels - Arduino)

Vincular Pixeles Con Canales Del Controlador (Patching Pixels - Arduino)
Vincular Pixeles Con Canales Del Controlador (Patching Pixels - Arduino)

hiszpański

Este es el paso final donde asignamos los elementos al controlador, para hacer este paso selecciona del lado izquierdo y el controlador genérico del lado derecho bajo el nombre que le hayas puesto. El número de puntos sin conectar debe ser el mismo. Lo único que queda es darle clic en el botón Patch Elements y ya está listo.

język angielski

Ostatnim krokiem, zanim będziemy mogli nazwać to dniem, jest podłączenie elementu do kontrolera. Aby to zrobić, zaznacz pasek pikseli po lewej stronie i kontroler Generic Serial po prawej. Liczba niepołączonych punktów krosowania powinna być taka sama. Jedyne, co pozostało do zrobienia, to kliknąć Patch Elements to Controllers, a potem jesteś gotowy na Christmas Light.

Krok 9: Validar La Vinculación (Sprawdź łatanie

Validar La Vinculación (Zatwierdź poprawkę
Validar La Vinculación (Zatwierdź poprawkę

hiszpański

Para comprobar que esta correcto deberás ver un ejemplo como el de la vista gráfica.

język angielski

Jeśli odniosłeś sukces, twój widok graficzny powinien wyglądać mniej więcej tak.

Krok 10: Diagrama De Conexión De Arduino UNO (Schemat Arduino UNO)

Diagrama De Conexión De Arduino UNO (Schemat Arduino UNO)
Diagrama De Conexión De Arduino UNO (Schemat Arduino UNO)

hiszpański

Rezystancja usarowa 470 omów

język angielski

Użyj rezystora 470 omów

Krok 11: Diagrama De Conexión De Arduino NANO (Diagramy Arduino NANO)

Diagrama De Conexión De Arduino NANO (Diagramy Arduino NANO)
Diagrama De Conexión De Arduino NANO (Diagramy Arduino NANO)

hiszpański

Rezystancja usarowa 470 omów

język angielski

Użyj rezystora 470 omów

Krok 12: Crear Mi Primera Secuencia (Utwórz moją pierwszą sekwencję)

Crear Mi Primera Secuencia (Utwórz moją pierwszą sekwencję)
Crear Mi Primera Secuencia (Utwórz moją pierwszą sekwencję)

hiszpański

Oprogramowanie Abrir Vixen, dar clic pl Nowa sekwencja…

język angielski

Otwórz Vixen i kliknij Nowa sekwencja…

Krok 13: Agregar Audio (Dodaj dźwięk)

Agregar Audio (Dodaj dźwięk)
Agregar Audio (Dodaj dźwięk)

hiszpański

Importuj nuestro audio desde el menu de Tools, preferente utilizar formatos mp3

język angielski

Importuj dźwięk z menu Narzędzia, używam mp3.

Krok 14: Weryfikacja dźwięku (Weryfikacja dźwięku)

Weryfikuj dźwięk (Weryfikuj dźwięk)
Weryfikuj dźwięk (Weryfikuj dźwięk)

hiszpański

Así debe de verse nuestra pantalla, pueden notar que la onda de música está cargada en la parte superior, en la barra superior pueden encuentran dos lupas una de + y otra -, que sirven para alejar o aumentar la linea de tiempo que es donde estaremos trabajando.

język angielski

Jeśli odniosłeś sukces, Twój ekran wygląda tak, możesz powiększyć lub pomniejszyć za pomocą narzędzia powiększania, które pomoże na osi czasu.

Krok 15: Wykryj Beats Del Audio (Wykryj rytmy/paski audio)

Detectar Beats Del Audio (wykrywanie uderzeń dźwięku/paska)
Detectar Beats Del Audio (wykrywanie uderzeń dźwięku/paska)
Detectar Beats Del Audio (Wykrywanie uderzeń dźwięku/paska)
Detectar Beats Del Audio (Wykrywanie uderzeń dźwięku/paska)

hiszpański

Vamos a correr un proces detekcja los Beats de la musica, ya que nos ayudará a la hora de armar las secuencias, Dentro de Tools - Audio, poddaj obserwację i obraz linii białych linii w Los Beats de la music.

język angielski

Teraz wracamy do Narzędzia, Audio i wybieramy Beat/Bar Detector, ten proces pomoże idealnie dopasować efekty do dźwięku. Zobaczysz wiele białych linii.

Krok 16: Crear Un Efecto (Stwórz efekt)

Crear Un Efecto (Tworzenie efektu)
Crear Un Efecto (Tworzenie efektu)
Crear Un Efecto (Tworzenie efektu)
Crear Un Efecto (Tworzenie efektu)

hiszpański

Aby uzyskać dostęp do menu efektów, podstawowego oświetlenia, oświetlenia pikseli, menu Ambo, które można wykorzystać do wykorzystania w pikselach, można je znaleźć w programie Chase

Uwaga: En este ejemplo veremos cómo le encienden con un efectode seguimiento los 30 pixeles

język angielski

W lewym menu wywołania efektów znajdują się 2 podmenu, Basic Lighting, Pixel Lighting, oba menu mogą być używane z pikselami, kliknij chase, przeciągnij i upuść linię Pixel Strip Line, użyj myszy, aby zmienić rozmiar efektu.

Uwaga: W tym przykładzie zobaczymy, jak 30 pikseli świeci się w trybie Chase.

Krok 17: Configuración De Efectos (Konfiguracja efektu)

Configuración De Efectos (Konfiguracja efektu)
Configuración De Efectos (Konfiguracja efektu)

hiszpański

Seleccionamos el efecto en la linea de tiempo, del lado derecho se activará un menú de configuración del efecto, donde podremos modificar, intensidad, dirección, color, itp.

język angielski

Wybierz efekt z osi czasu, w menu ridh zobaczysz więcej opcji zmiany kierunku, koloru, pulsu, głębi itp., baw się efektem, możesz także aktywować podgląd efektu.

Krok 18: Corre Tu Secuencia (Sekwencja Paly…)

hiszpański

Da clic en PLAY, diviértete, hay mucho tutoriale w YouTube.

Notatka: Una vez que conectes tu Arduino y abras Vixen Light deben empezar a parpadear los leds Rx – Tx, esto indica que Arduino está esperando recibir información por el puerto Serial.

Da clic en la siguiente liga para ver el Video

język angielski

Kliknij Odtwórz w lewym górnym rogu, baw się dobrze, youtube ma wiele próbek.

Uwaga: Po podłączeniu Arduino do komputera i otwarciu oprogramowania Vixen zobaczysz migający RX – TX na Arduino, co oznacza, że Arduino czeka na instrukcje od Vixen.

Kliknij link, aby zobaczyć WIDEO

Zalecana: