Taula de continguts:

Luces De Navidad Con Pixeles Español-English: 18 passos (amb imatges)
Luces De Navidad Con Pixeles Español-English: 18 passos (amb imatges)

Vídeo: Luces De Navidad Con Pixeles Español-English: 18 passos (amb imatges)

Vídeo: Luces De Navidad Con Pixeles Español-English: 18 passos (amb imatges)
Vídeo: Hubble - 15 years of discovery 2024, De novembre
Anonim
Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - English
Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - English

Español

Que és Vixen Lights?

Vixen Lights és un programari de bricolatge (hágalo usted mismo) secuencias de luces. L'última versió 3.x es redissenyarà completament per suportar píxels RGB intel·ligents.

El pots descarregar a la següent lliga https://www.vixenlights.com/downloads/ Aquest tutorial està basat en la versió 3.4u2 64 Bit.

Que és un Pixel?

Un píxel és un clúster de 3 leds que consisteix en 3 colors primaris (vermell, verd i blau). La intensitat d’aquests colors pot variar per crear altres colors. La tira amb píxels WS2812B que està utilitzant té un xip que accepta dades en un port, es desplaça la informació assignada i passa la informació al següent píxel. Per aquest exemple es tracta d'una tira de píxels de 4mts, amb 60 píxels x metro. Es pot identificar molt fàcilment una tira de pixeles contra una tira de RGB, la tira de pixeles utilitza 3 cables, + 5v, Terra i dades, mentre que una de RGB utilitza 4.

Arduino com a Controlador

La majoria de les tarjetes d’Arduino es poden utilitzar com a controladors que serveixen d’interfície entre la computadora que corre Vixen Lights y las titas de pixeles.

Solo que varias tarjetas están limitadas por la velocidad del procesador, mida de memòria i mida d’emmagatzematge, però l’alcalde limitat és la velocitat de port serial. La majoria dels arduins no poden anar més ràpid de 115, 200 baudios, el topo de pixeles és de 300 per a què es pugui refrescar cada 50ms.

Si es vol incrementar el nombre de píxels es té que incrementar en Vixen la freqüència d’actualització a 100ms.

Descarregueu l'IDE de l'arduino de la següent lliga:

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

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

Anglès

Vixen Lights és un programari per a pantalles d’automatització d’il·luminació de bricolatge. L'última versió 3.x va ser un redisseny complet per admetre llums "píxels" adreçables.

Podeu descarregar-lo a https://www.vixenlights.com/downloads/ Aquest tutorial es basa en la versió 3.4u2 de 64 bits.

Què és un píxel? Un píxel és un cúmul de 3 díodes emissors de llum (LED) que consisteix en els tres colors primaris (vermell, verd i blau). La intensitat d'aquests tres colors (LED) es pot variar per obtenir altres colors. Els píxels WS2812B que faig servir al meu exemple inclouen un xip Integrate Circuit (IC) que accepta dades en un port, mostra la informació que se li adreçava i transmet dades al següent píxel. Per a la meva pantalla he comprat cordes de 5 metres que tenen 30 píxels per cada metre o 150 píxels per a 5 metres. Normalment, es poden identificar tires de “píxels” RGB adreçables perquè tenen 3 cables. Un per a alimentació, un per a terra i un per a dades. En canvi, les tires “mudes” RGB es poden identificar si tenen 4 cables. Normalment un per poder i un per cada color vermell, verd i blau

Controlador Arduino

Moltes de les plaques Arduino del flux principal es poden utilitzar com a controlador per convertir-se en l’home central entre l’ordinador que executa Vixen Lights i les píxeles RGB reals.

Diverses plaques tenen limitacions de maquinari diferents, com ara la velocitat del processador, la mida de la memòria (RAM) i la mida d'emmagatzematge. No obstant això, a les proves, el factor limitant més important que hem trobat ha estat la velocitat del port sèrie. La majoria dels Arduinos no poden anar més ràpid que 115, 200 bps. Quan premem els codis de colors de cadascun dels tres colors per a 150 píxels (també coneguts com a 450 colors) cap avall del port sèrie a 115, 200 bps, podem calcular que trigaran 45 mil·lisegons a completar la transmissió. Això significa que podem actualitzar amb seguretat cada píxel cada 50 mil·lisegons (o 20 vegades per segon).

Descarregueu el formulari IDE Arduino:

Aquest tutorial és bàsic a David Hunt - blog.huntgang.com

Podeu descarregar la biblioteca des de https://fastled.io i col·locar els fitxers a la carpeta Arduino Libraries

Pas 1: Configuració de El Puerto Serial En Vixen (Configuració de Vixen Serial Port)

Configurant El Port Serial En Vixen (Configuració del Port Serial de Vixen)
Configurant El Port Serial En Vixen (Configuració del Port Serial de Vixen)

Español

Per poder utilitzar l'Arduino com a controlador, hi ha que primer configurar dins de Vixen 3.x el següent procés.

Anglès

Agrega un Generic Serial Controller del menú

Per utilitzar el controlador Arduino, heu de configurar-lo a Vixen 3.x Es va documentar el següent procés mitjançant

Afegiu un controlador sèrie genèric al menú superior dret.

Pas 2: Configurar el número de canals (definir el nombre de canals)

Configurar # De Canals (Estableix el nombre de canals)
Configurar # De Canals (Estableix el nombre de canals)
Configurar # De Canals (Estableix el nombre de canals)
Configurar # De Canals (Estableix el nombre de canals)

Español

Ahora definiremos el # de 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.

Anglès

Definiu el nombre de sortides del controlador. Aquest nombre ha de ser el triple del nombre de píxels. En el meu exemple, estic configurant 30 píxels, cosa que significa que definiré el recompte de sortida a 90.

Pas 3: Configuració del port sèrie (configuració del port sèrie)

Configuració Puerto Serial (Configuració del port sèrie)
Configuració Puerto Serial (Configuració del port sèrie)
Configuració Puerto Serial (Configuració del port sèrie)
Configuració Puerto Serial (Configuració del port sèrie)
Configuració Puerto Serial (Configuració del port sèrie)
Configuració Puerto Serial (Configuració del port sèrie)

Español

En la part inferior derecha dar clic en el engrane, ahora a configurar el puerto COM. Per fer això donem clic en el port i seleccionem el port que té assignat l’Arduino, també configurem la velocitat dels baudios a 115200, el resta es queda com aquesta.

Anglès

A l'extrem inferior dret, feu clic a la icona Gera, ara configurarem el port COM. Per fer-ho, seleccionarem el port COM de l'Arduino. El meu exemple és COM13, però el vostre probablement serà diferent. També volem configurar la velocitat de transmissió a 115200. La resta de paràmetres es poden deixar sols.

Pas 4: Configuració d'encabits (Configuració de la capçalera)

Configuració d'Encabats (Configuració de la capçalera)
Configuració d'Encabats (Configuració de la capçalera)
Configuració d'Encabats (Configuració de la capçalera)
Configuració d'Encabats (Configuració de la capçalera)

Español

Configurarem el text d'Encabezat, en el meu cas és >> 030 <<, això és el que indica el codi instal·lat en arduino el número de pixeles que estarà rebent, sempre el número s'ha d'ingressar en valor de 3 dígits per això és important colocar ceros al inicio, sino tendrás error en los pixeles.

Anglès

Aquí afegirem el nombre de píxels a la capçalera perquè l’Arduino sàpiga quants píxels hauria de rebre. El nombre de píxels ha de ser de 300 o menys i s’ha d’introduir com a valor de tres dígits. Un cop més, el meu exemple fa servir 030 píxels, per tant, el precediré amb dos zeros. En aquest punt, hauríeu de veure un munt de parpellejant parpelleig al vostre Arduino, ja que ara rep les dades de sèrie.

Pas 5: Configurar un element per a píxels (Configurar element per als píxels)

Configurar un element per a píxels (Configure Element for the Pixels)
Configurar un element per a píxels (Configure Element for the Pixels)

Español

A l’esquina superior esquerra dins del quadre de selecció, seleccionem Single Item, donem clic al botó verd amb un signe de +, nòmbral com a Pixel Strip.

Anglès

A la part superior esquerra, veureu un quadre desplegable, seleccioneu Element únic, feu clic al botó Afegeix verd i anomeneu-lo Pixel Strip.

Pas 6: Crear El Grup de Pixeles (crear un grup de píxels)

Crear El Grupo De Pixeles (Crea un grup de píxels)
Crear El Grupo De Pixeles (Crea un grup de píxels)
Crear El Grupo De Pixeles (Crea un grup de píxels)
Crear El Grupo De Pixeles (Crea un grup de píxels)

Español

Sobre el nombre de Pixel Strip que acaba de crear després de fer clic i seleccionar Add Multiple. Per afegir tots els píxels, seleccionem ítems numerats, defineix un nom, (uso Pixel Strip) i després seleccionarà el nombre de píxels que en el meu cas amb 30. Vegi tots els noms abans de fer clic OK.

Anglès

A continuació, farem clic dret sobre el Pixel Strip que acabem de crear i seleccionarem Afegeix diversos. Per afegir tots els píxels, seleccionarem elements numerats, definirem un nom (he utilitzat Pixel Strip) i, a continuació, seleccionarem el nombre de píxels a generar (30 al meu exemple). Hauríeu de veure tots els noms de la llista abans de fer clic a D'acord.

Pas 7: Afegiu control RGB a Los Pixeles (Afegiu control RGB a píxels)

Afegir Control RGB a Los Pixeles (Afegir control RGB a Pixels)
Afegir Control RGB a Los Pixeles (Afegir control RGB a Pixels)
Afegir Control RGB a Los Pixeles (Afegir control RGB a Pixels)
Afegir Control RGB a Los Pixeles (Afegir control RGB a Pixels)

Español

Ara seleccionem el Pixel Strip i configurem les propietats del Color Handiling, que es troba a l’esquina inferior esquerra en un quadre que donem Configurar:, feu clic i seleccionem Color Handiling. Seleccionarem "Poden ser de qualsevol color: són RGB complet i barregen qualsevol color".

Anglès

Ara ressaltarem la Pixel Strip i Configurarem la propietat Color Handling. Seleccionarem "Poden ser de qualsevol color: tenen un format RGB complet i es barregen per fer qualsevol color".

Pas 8: píxels vinculars amb canals del controlador (Patching Pixels - Arduino)

Píxels Vinculars amb Canals del Controlador (Patching Pixels - Arduino)
Píxels Vinculars amb Canals del Controlador (Patching Pixels - Arduino)

Español

Aquest és el pas final on assignem els elements al controlador, per fer aquest pas seleccionat del costat esquerre i el controlador genèric del costat dret sota el nombre que li ha posat. El número de punts sense connectar ha de ser el mateix. L'únic que queda és fer clic al botó Patch Elements i ja està llest.

Anglès

L'últim pas abans que puguem anomenar-ho un dia és apegar l'element al controlador. Per fer-ho, ressalteu el Pixel Strip a l'esquerra i el controlador sèrie genèric a la dreta. El nombre de punts de connexió sense connexió hauria de coincidir. L’únic que queda per fer és fer clic a Patch Elements to Controllers (Elements de pegat als controladors) i, a continuació, ja estareu preparats per a la llum de Nadal.

Pas 9: Validar La Vinculació (Validar Patching

Validar La Vinculación (Validar Patching
Validar La Vinculación (Validar Patching

Español

Per comprobar que aquest correcte hauria de veure un exemple com el de la vista gràfica.

Anglès

Si teniu èxit, la vostra visualització gràfica hauria de ser semblant a aquesta.

Pas 10: Diagrama De Connexió De Arduino UNO (Arduino UNO Diagram)

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

Español

Usar resistència de 470 ohms

Anglès

Utilitzeu una resistència de 470 ohms

Step 11: Diagrama De Conexión De Arduino NANO (Arduino NANO Diagrams)

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

Español

Usar resistència de 470 ohms

Anglès

Utilitzeu una resistència de 470 ohms

Pas 12: Crear Mi Primera Secuencia (Crear la meva primera seqüència)

Crear Mi Primera Secuencia (Crea la meva primera seqüència)
Crear Mi Primera Secuencia (Crea la meva primera seqüència)

Español

Abrir Vixen Sotware, feu clic a Nova seqüència …

Anglès

Obriu Vixen i feu clic a Nova seqüència …

Pas 13: Addició d'àudio (Afegeix àudio)

Add Audio (Afegeix àudio)
Add Audio (Afegeix àudio)

Español

Importar el nostre àudio des del menú d'Eines, preferentment utilitzar formats mp3

Anglès

Importeu àudio des del menú Eines, fent servir mp3.

Pas 14: Verificar àudio (validar àudio)

Verificar àudio (Validar àudio)
Verificar àudio (Validar àudio)

Español

Així s’ha de versar la nostra pantalla, poden notar-se que l’onda de música està cargada a la part superior, a la barra superior es poden trobar dos lupes una de + i una altra -, que serveix per deixar-se o augmentar la línia de temps que és l’àrea on estarem treballant.

Anglès

Si heu tingut èxit, la vostra pantalla té un aspecte semblant, podeu ampliar o allunyar la imatge mitjançant l’eina de zoom que us ajudarà a la cronologia.

Pas 15: Detectar Beats Del Audio (Detecta Beats / Bar d'àudio)

Detectar Beats Del Audio (Detecta ritmes d'àudio / barra)
Detectar Beats Del Audio (Detecta ritmes d'àudio / barra)
Detectar Beats Del Audio (Detecta ritmes d'àudio / barra)
Detectar Beats Del Audio (Detecta ritmes d'àudio / barra)

Español

Vamos a correr un proceso para detectar los Beats de la música, ya que nos ayudará a la hora de armar las secuencias, dentro de Tools - Audio, podrán observar en la imagen las líneas blancas alineadas a los Beats de la música.

Anglès

Ara tornem a les eines, àudio i seleccionem Detector de barres / barres, cosa que us ajudarà a afinar perfectament els efectes amb l'àudio. Veureu moltes línies blanques.

Pas 16: Crear Un Efecto (Crear efecte)

Crear Un Efecto (Crear efecte)
Crear Un Efecto (Crear efecte)
Crear Un Efecto (Crear efecte)
Crear Un Efecto (Crear efecte)

Español

De nuestro lado izquierdo hay un menú de Effects, Basic Lighting, Pixel Lighting, ambdós menús es poden utilitzar amb Pixeles, vamos a dar clic en Chase

Nota: En aquest exemple veiem com es coneix amb un efecte seguiment dels 30 pixeles

Anglès

Des del menú esquerra Efectes de trucada, hi ha 2 submenús, Il·luminació bàsica, Il·luminació de píxels, tots dos menús es poden utilitzar amb píxels, fem clic a perseguir, arrossega i deixa anar la línia de la tira de píxels i utilitza el ratolí per canviar la mida de l’efecte.

Nota: en aquest exemple veurem com s’il·luminen els 30 píxels en mode Chase.

Pas 17: Configuració d'efectes (configuració d'efectes)

Configuració d'Efectes (Configuració d'Efectes)
Configuració d'Efectes (Configuració d'Efectes)

Español

Seleccionem l’efecte en la línia de temps, del costat dret s’activarà un menú de configuració de l’efecte, on podrem modificar, intensitat, direcció, color, etc.

Anglès

Seleccioneu l’efecte a la línia de temps, al menú inicial veureu més opcions per canviar la direcció, el color, el pols, la profunditat, etc., jugar amb l’efecte, també podeu activar la previsualització de l’efecte.

Pas 18: Corre Tu Secuencia (Seqüència de Paly …)

Español

Feu clic a PLAY, divivierttete, hay much tutorials a YouTube.

Nota: Una vegada que connecta el teu Arduino i abras Vixen Light han de començar a parpadear els leds Rx - Tx, això indica que Arduino està esperant rebre informació pel port Serial.

Feu clic a la següent lliga per veure el vídeo

Anglès

Feu clic a Reprodueix a l'extrem superior esquerre, divertiu-vos, youtube té moltes mostres.

Nota: Si el vostre Arduino està connectat a l'ordinador i obriu el programari Vixen, veureu que el RX-TX de l'Arduino parpelleja, això significa que Arduino està desitjant obtenir instruccions de Vixen.

Feu clic a l'enllaç per veure el VÍDEO

Recomanat: