Innehållsförteckning:

Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - engelska: 18 steg (med bilder)
Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - engelska: 18 steg (med bilder)

Video: Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - engelska: 18 steg (med bilder)

Video: Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - engelska: 18 steg (med bilder)
Video: como hacer luces de navidad con Arduino y vixen parte #1 2024, November
Anonim
Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - engelska
Luces De Navidad Con Pixeles (Christmas Lights Pixeles) Español - engelska

Español

Que es Vixen Lights?

Vixen Lights är en mjukvara för DIY (hög kvalitet). La ultimo version 3.x se rediseño completeamente para soportar píxeles RGB inteligentes.

Lo puedes ladda ner en la siguiente liga https://www.vixenlights.com/downloads/ Este tutorial está basado en la versión 3.4u2 64 Bit.

Vad är en Pixel?

Un pixel es un cluster de 3 leds que consiste en 3 colores primarios (rojo, verde y azul). La intensidad de estos colores puede varias para crear otros colores. Vi kan använda pixlarna WS2812B för att kunna använda en chip som accepterar data i en Puerto, som kan ge information till en annan pixel. Para este ejemplo se trata de una tira de pixeles de 4mts, con 60 pixel x metro. Vi kan identifiera alla pixlar mot RGB, pixlar som använder 3 kablar, +5v, Tierra y Data, mientras una de RGB utiliza 4.

Arduino som Controlador

La Mayoría de las tarjetas de Arduino kan användas för att styra kontroller som serven i gränssnittet för att beräkna Vixen Lights och titlar för pixlar.

Solo que varias tarjetas están limitadas por la velocidad del processador, 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 kan inte laddas upp mer än 115, 200 baudios, el topo de pixeles och de 300 para que se puedan refreshcar cada 50ms.

Vi frågar om hur många pixlar vi kan använda och att vi kan uppdatera upp till 100 ms.

Ladda ner IDE de arduino de la siguiente liga:

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

Ladda ner librería de https://fastled.io/ och colócala dentro de la librería Arduino de tus documentos.

engelsk

Vad är Vixen Lights? Vixen Lights är programvara för gör-det-själv-belysningsautomatiseringsskärmar. Den senaste versionen 3.x var en komplett redesign för att stödja adresserbara "pixel" -lampor.

Du kan ladda ner den på https://www.vixenlights.com/downloads/ Denna handledning är baserad på version 3.4u2 64 bitar.

Vad är en pixel? En pixel är ett kluster av tre ljusdioder (lysdioder) som består av de tre huvudfärgerna (rött, grönt och blått). Intensiteten hos dessa tre färger (lysdioder) kan varieras för att göra andra färger. WS2812B -pixlarna som jag använder i mitt exempel inkluderar ett Integrate Circuit (IC) -chip som accepterar data på en port, visar informationen som adresserades till den och överför data till nästa pixel. Till min display köpte jag strängar på 5 meter som har 30 pixlar för varje meter eller 150 pixlar för 5 meter. Adresserbara RGB "pixel" -remsor kan vanligtvis identifieras eftersom de har tre ledningar. En för kraft, en för mark och en för data. Däremot kan RGB "dumma" remsor identifieras genom att de har 4 trådar. Vanligtvis en för effekt och en för varje färg Röd, Grön och Blå

Arduino Controller

Många av huvudströmmen Arduino -kort kan användas som kontroller för att bli mellanmannen mellan datorn som kör Vixen Lights och de faktiska RGB -pixelremsorna.

Olika kort har olika hårdvarubegränsningar, t.ex. processorhastighet, minne (RAM) och lagringsstorlek. Men vid testning var den största begränsande faktorn vi hittade hastigheten på serieporten. De flesta Arduinos kan inte gå snabbare än 115, 200 bps. När vi trycker färgkoderna för var och en av de tre färgerna för 150 pixlar (aka 450 färger) ner i serieporten med 115, 200 bps kan vi beräkna att det tar 45 millisekunder att slutföra överföringen. Det betyder att vi säkert kan uppdatera varje pixel var 50: e millisekund (eller 20 gånger per sekund).

Ladda ner Arduino IDE -formulär:

Denna handledning är baserad i David Hunt - blog.huntgang.com

Du kan ladda ner biblioteket från https://fastled.io och placera filerna i mappen Arduino Libraries

Steg 1: Configurando El Puerto Serial En Vixen (Konfigurera Vixen Serial Port)

Configurando El Puerto Serial En Vixen (Konfigurera Vixen Serial Port)
Configurando El Puerto Serial En Vixen (Konfigurera Vixen Serial Port)

Español

För poder kan du använda Arduino como controlador, tienes que primero configurar dentro de Vixen 3.x el siguiente proceso.

engelsk

Agrega un Generic Serial Controller del menú

För att kunna använda Arduino -styrenheten måste du konfigurera dess insida i Vixen 3.x Följande process dokumenterades med

Lägg till en Generic Serial Controller för menyn längst upp till höger.

Steg 2: Konfigurator # De Canales (Ställ in antalet kanaler)

Konfigurator # De Canales (Ställ in antalet kanaler)
Konfigurator # De Canales (Ställ in antalet kanaler)
Konfigurator # De Canales (Ställ in antalet kanaler)
Konfigurator # De Canales (Ställ in antalet kanaler)

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.

engelsk

Ställ in antalet utgångar för regulatorn. Detta antal ska vara 3x antalet pixlar. I mitt exempel konfigurerar jag 30 pixlar vilket innebär att jag kommer att ställa in utgångsräkningen till 90.

Steg 3: Configuración Puerto Serial (Konfigurera serieport)

Configuración Puerto Serial (konfigurerar serieport)
Configuración Puerto Serial (konfigurerar serieport)
Configuración Puerto Serial (konfigurerar seriell port)
Configuración Puerto Serial (konfigurerar seriell port)
Configuración Puerto Serial (konfigurerar seriell port)
Configuración Puerto Serial (konfigurerar seriell port)

Español

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.

engelsk

Klicka på Gera -ikonen i det nedre högra hörnet, nu konfigurerar vi COM -porten. För att göra detta väljer vi COM -porten för Arduino. Mitt exempel är COM13 men ditt kommer förmodligen att vara annorlunda. Vi vill också konfigurera överföringshastigheten till 115200. Resten av inställningarna kan lämnas ensamma.

Steg 4: Configuración De Encabezados (Konfigurera rubrik)

Configuración De Encabezados (Konfigurera rubrik)
Configuración De Encabezados (Konfigurera rubrik)
Configuración De Encabezados (Konfigurera rubrik)
Configuración De Encabezados (Konfigurera rubrik)

Español

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 sedebe ingresar and value of 3 dígitos por eso es importante colocar ceros al inicio, sino tendrás error en los pixeles.

engelsk

Här lägger vi till antalet pixlar i rubriken så att Arduino vet hur många pixlar den ska ta emot. Antalet pixlar måste vara 300 eller mindre och måste anges som ett tresiffrigt värde. Återigen använder mitt exempel 030 pixlar, därför kommer jag att föregå det med två nollor. Vid denna tidpunkt bör du se en massa blinkande flashiga på din Arduino eftersom den nu tar emot seriell data.

Steg 5: Konfigurera Un Elemento Para Pixeles (Konfigurera element för pixlarna)

Configurar Un Elemento Para Pixeles (Konfigurera element för pixlarna)
Configurar Un Elemento Para Pixeles (Konfigurera element för pixlarna)

Español

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

engelsk

I det övre vänstra hörnet ser du en listruta, välj Enstaka objekt, klicka på knappen Lägg till grön och ge den namnet Pixel Strip.

Steg 6: Crear El Grupo De Pixeles (Skapa en pixelgrupp)

Crear El Grupo De Pixeles (Skapa en Pixel -grupp)
Crear El Grupo De Pixeles (Skapa en Pixel -grupp)
Crear El Grupo De Pixeles (Skapa en Pixel -grupp)
Crear El Grupo De Pixeles (Skapa en Pixel -grupp)

Español

Mer än en pixelremsa kan du välja mellan att klicka på och välja Lägg till flera. Para añadir todos los pixeles, seleccionaremos ítem numerados, define un nombre, (yo use Pixel Strip) y luego selecciona el número de pixeles que en mi caso with 30. Verás todos los nombres antes de dar clic OK.

engelsk

Därefter högerklickar vi på Pixel Strip som vi just skapade och vi väljer Add Multiple. För att lägga till alla pixlar väljer vi Numrerade objekt, definierar ett namn (jag använde Pixel Strip) och väljer sedan antalet pixlar som ska genereras (30 i mitt exempel). Du bör se alla namn i listan innan du klickar på OK.

Steg 7: Agregar Control RGB och Los Pixeles (Lägg till RGB -kontroll till pixlar)

Agregar Control RGB och Los Pixeles (Lägg till RGB -kontroll till pixlar)
Agregar Control RGB och Los Pixeles (Lägg till RGB -kontroll till pixlar)
Agregar Control RGB och Los Pixeles (Lägg till RGB -kontroll till pixlar)
Agregar Control RGB och Los Pixeles (Lägg till RGB -kontroll till pixlar)

Español

Välj en pixelremsa och konfigurera olika färger för att hantera färger. Seleccionaremos "De kan ha valfri färg: de är fulla RGB och blandar vilken färg som helst".

engelsk

Nu kommer vi att markera Pixel Strip och konfigurera färghanteringsegenskapen. Vi kommer att välja "De kan ha vilken färg som helst: de är fulla RGB och blandas för att göra valfri färg."

Steg 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)

Español

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.

engelsk

Det sista steget innan vi kan kalla det en dag är att lappa elementet till kontrollen. För att göra detta markerar du Pixel Strip till vänster och Generic Serial controller till höger. Antalet okopplade patchpunkter ska matcha. Det enda som återstår att göra är att klicka på Patch Elements to Controllers och sedan är du redo för Christmas Light.

Steg 9: Validar La Vinculación (Validera patchning

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

Español

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

engelsk

Om du lyckades bör din grafiska vy se ut ungefär så här.

Steg 10: Diagrama De Conexión 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

Användarresistens på 470 ohm

engelsk

Använd 470 ohm motstånd

Steg 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

Användarresistens på 470 ohm

engelsk

Använd 470 ohm motstånd

Steg 12: Crear Mi Primera Secuencia (Skapa min första sekvens)

Crear Mi Primera Secuencia (Skapa min första sekvens)
Crear Mi Primera Secuencia (Skapa min första sekvens)

Español

Abrir Vixen Sotware, dar clic en New Sequence …

engelsk

Öppna Vixen och klicka på Ny sekvens …

Steg 13: Agregar Audio (Lägg till ljud)

Agregar Audio (Lägg till ljud)
Agregar Audio (Lägg till ljud)

Español

Importar nuestro Audio desde el meny de Tools, preferente utilizar formatos mp3

engelsk

Importera ljud från verktygsmenyn, jag använder mp3.

Steg 14: Verificar Audio (Validera ljud)

Verificar Audio (Validera ljud)
Verificar Audio (Validera ljud)

Español

Así debe de vers nuestra pantalla, laddade noter 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 línea de tiempo que es el área donde estaremos trabajando.

engelsk

Om du lyckades ser din skärm ut som denna, du kan zooma in eller zooma ut med zoomverktyget, det hjälper på tidslinjen.

Steg 15: Detectar Beats Del Audio (Detect Audio Beats/Bar)

Detectar Beats Del Audio (Detect Audio Beats/Bar)
Detectar Beats Del Audio (Detect Audio Beats/Bar)
Detectar Beats Del Audio (Detect Audio Beats/Bar)
Detectar Beats Del Audio (Detect Audio Beats/Bar)

Español

Det går att korrigera en process för att upptäcka musik från Beats de la musica, och du kan inte se hur du kan använda musik, ljud och verktyg - Ljud, inspelning och uppspelning av en rad olika filmer i Beats de la music.

engelsk

Nu går vi tillbaka till Verktyg, ljud och väljer Beat/Bar Detector, detta kommer att hjälpa till att perfekt anpassa effekterna med ljudet. Du kommer att se många vita linjer.

Steg 16: Crear Un Efecto (Skapa effekt)

Crear Un Efecto (Skapa effekt)
Crear Un Efecto (Skapa effekt)
Crear Un Efecto (Skapa effekt)
Crear Un Efecto (Skapa effekt)

Español

De nuestro lado izquierdo hay un menú de Effects, Basic Lighting, Pixel Lighting, ambos menues puedes ser utilizados with Pixeles, vamos and dar clic en Chase

Notera: En este ejemplo veremos cómo le encienden with un efectode seguimiento los 30 pixel

engelsk

Från den vänstra menysamtalseffekter finns det två undermenyer, grundbelysning, pixelbelysning, båda menyerna kan användas med pixlar, låt oss klicka på chase, dra och släpp av din Pixel Strip Line, använd musen för att ändra storlek på effekten.

Obs! I det här exemplet kommer vi att se hur de 30 pixlarna lyser upp i ett Chase -läge.

Steg 17: Configuración De Efectos (effektkonfiguration)

Configuración De Efectos (effektkonfiguration)
Configuración De Efectos (effektkonfiguration)

Español

Väljer eleffekt en la línea de tiempo, del lado derecho se activará un menú de configuración del efecto, donde podremos modificar, intensidad, dirección, color, etc.

engelsk

Välj effekten från tidslinjen, i ridh menú ser du fler alternativ för att ändra riktning, färg, puls, djup, etc., spela med effekten, du kan också aktivera effektförhandsgranskningen.

Steg 18: Corre Tu Secuencia (Paly -sekvens …)

Español

Da clic en PLAY, diviértete, hay mucho tutorials in YouTube.

Observera: Du kan använda oss av Arduino och abras Vixen Light för att kunna använda Rx - Tx, vilket är en indikation på att Arduino kan få information om seriell puerto.

Klicka här för att se en video för

engelsk

Klicka på Spela i övre vänstra hörnet, ha kul, youtube har många exempel.

Obs: Om din Arduino är ansluten till datorn och öppna Vixen -programvaran kommer du att se RX - TX på Arduino blinka, det betyder att Arduino väntar på instruktioner från Vixen.

Klicka på länken för att se VIDEO

Rekommenderad: