Taula de continguts:
- Pas 1: Configuració de El Puerto Serial En Vixen (Configuració de Vixen Serial Port)
- Pas 2: Configurar el número de canals (definir el nombre de canals)
- Pas 3: Configuració del port sèrie (configuració del port sèrie)
- Pas 4: Configuració d'encabits (Configuració de la capçalera)
- Pas 5: Configurar un element per a píxels (Configurar element per als píxels)
- Pas 6: Crear El Grup de Pixeles (crear un grup de píxels)
- Pas 7: Afegiu control RGB a Los Pixeles (Afegiu control RGB a píxels)
- Pas 8: píxels vinculars amb canals del controlador (Patching Pixels - Arduino)
- Pas 9: Validar La Vinculació (Validar Patching
- Pas 10: Diagrama De Connexió De Arduino UNO (Arduino UNO Diagram)
- Step 11: Diagrama De Conexión De Arduino NANO (Arduino NANO Diagrams)
- Pas 12: Crear Mi Primera Secuencia (Crear la meva primera seqüència)
- Pas 13: Addició d'àudio (Afegeix àudio)
- Pas 14: Verificar àudio (validar àudio)
- Pas 15: Detectar Beats Del Audio (Detecta Beats / Bar d'àudio)
- Pas 16: Crear Un Efecto (Crear efecte)
- Pas 17: Configuració d'efectes (configuració d'efectes)
- Pas 18: Corre Tu Secuencia (Seqüència de Paly …)
Vídeo: Luces De Navidad Con Pixeles Español-English: 18 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
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)
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)
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)
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)
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)
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)
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)
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)
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
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)
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)
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)
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)
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)
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)
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)
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)
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:
Porta imatges amb altaveu incorporat: 7 passos (amb imatges)
Suport d'imatges amb altaveu incorporat: aquí teniu un gran projecte per dur a terme durant el cap de setmana, si voleu que us poseu un altaveu que pugui contenir imatges / postals o fins i tot la vostra llista de tasques. Com a part de la construcció, utilitzarem un Raspberry Pi Zero W com a centre del projecte i un
Reconeixement d'imatges amb plaques K210 i Arduino IDE / Micropython: 6 passos (amb imatges)
Reconeixement d’imatges amb plaques K210 i Arduino IDE / Micropython: ja vaig escriure un article sobre com executar demostracions d’OpenMV a Sipeed Maix Bit i també vaig fer un vídeo de demostració de detecció d’objectes amb aquesta placa. Una de les moltes preguntes que la gent ha formulat és: com puc reconèixer un objecte que la xarxa neuronal no és tr
Prototip de botó PaniK (Español): 5 passos (amb imatges)
PaniK Button Prototype (Español): Bot ó n de p á nico que al ser presionado env í a un missatge personalitzat a través de é aquest es troba desenvolupat mitjançant l’ús de l’Arduino UNO i una aplicació ó n m ó vil
Gesture Hawk: robot controlat amb gestos manuals mitjançant la interfície basada en el processament d’imatges: 13 passos (amb imatges)
Gesture Hawk: robot controlat amb gestos manuals mitjançant interfície basada en el processament d’imatges: Gesture Hawk es va mostrar a TechEvince 4.0 com una interfície simple màquina basada en el processament d’imatges. La seva utilitat rau en el fet que no es requereixen cap sensor addicional ni un dispositiu portàtil, excepte un guant, per controlar el cotxe robòtic que funciona amb diferents
Com desmuntar un ordinador amb passos i imatges senzills: 13 passos (amb imatges)
Com desmuntar un ordinador amb passos i imatges senzills: és una instrucció sobre com desmuntar un ordinador. La majoria dels components bàsics són modulars i fàcilment eliminables. Tanmateix, és important que us organitzeu al respecte. Això us ajudarà a evitar la pèrdua de peces i també a fer el muntatge