Cuprins:

Luces De Navidad Con Pixeles (Lumini de Crăciun Pixeles) Español - Engleză: 18 pași (cu imagini)
Luces De Navidad Con Pixeles (Lumini de Crăciun Pixeles) Español - Engleză: 18 pași (cu imagini)

Video: Luces De Navidad Con Pixeles (Lumini de Crăciun Pixeles) Español - Engleză: 18 pași (cu imagini)

Video: Luces De Navidad Con Pixeles (Lumini de Crăciun Pixeles) Español - Engleză: 18 pași (cu imagini)
Video: The Light Gate Welcomes Aage Nost, August 28th, 2023 2024, Noiembrie
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 es Vixen Lights?

Vixen Lights este un software de DIY (hágalo usted mismo) secuencias de luces. Ultima versiune 3.x se rediseño complet pentru suport píxeles RGB inteligente.

Lo puedes descargar en la siguiente liga https://www.vixenlights.com/downloads/ Este tutorial este bazat în versiunea 3.4u2 64 Bit.

Ce este un Pixel?

Un pixel este un cluster de 3 led-uri care constă în 3 culori primare (roșu, verde și albastru). La intensitatea acestor culori pot fi diferite pentru a crea alte culori. La tira with pixeles WS2812B that is está using using a chip that acepta data in a Puerto, depliega the information assignada and the pasa the data to the next pixel. Pentru acest exemplu se tratează o tira de pixeli de 4mts, cu 60 pixel x metro. Se poate identifica foarte ușor o tira de pixeli vs o tira de RGB, tira de pixeles utiliza 3 cables, + 5v, Tierra y Data, mientras una de RGB utiliza 4.

Arduino como Controlador

La majoritatea tarjetelor de Arduino se pot folosi ca controlatori care sirven de interfață între calculatoare care să poarte Vixen Lights și las titas de pixeles.

Solo that varias tarjetas are limitadas por the speed of processador, size of memory and size of storage, but the mayor limitante is the speed of puerto serial. Cele mai multe dintre arduinele nu pot fi mai rapide de 115, 200 de baudios, topo de pixeli este de 300 pentru că se poate refresca fiecare 50ms.

Dacă vrei să crești numărul de pixeli care te crește în Vixen la frecvența de actualizare a 100ms.

Descărcați IDE de arduino de la următoarea ligă:

Acest turorial este bazat pe 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.

Engleză

Ce este Vixen Lights? Vixen Lights este un software pentru afișajele de automatizare a iluminatului de tipul „tu-singur”. Cea mai recentă versiune 3.x a fost o reproiectare completă pentru a accepta luminile „pixel” adresabile.

Puteți să-l descărcați de la https://www.vixenlights.com/downloads/ Acest tutorial se bazează pe versiunea 3.4u2 pe 64 de biți.

Ce este un pixel Un pixel este un grup de 3 diode emițătoare de lumină (LED-uri) format din cele trei culori primare (roșu, verde și albastru). Intensitatea acestor trei culori (LED-uri) poate fi variată pentru a face alte culori. Pixelii WS2812B pe care îl folosesc în exemplul meu includ un cip Integrate Circuit (IC) care acceptă date într-un singur port, afișează informațiile care i-au fost adresate și transmit datele către următorul pixel. Pentru afișajul meu am cumpărat șiruri de 5 metri care au 30 de pixeli pentru fiecare metru sau 150 de pixeli pentru 5 metri. Benzile „pixel” RGB adresabile pot fi de obicei identificate deoarece au 3 fire. Una pentru alimentare, una pentru masă și una pentru date. În schimb, benzile „mut” RGB pot fi identificate prin faptul că au 4 fire. De obicei una pentru putere și una pentru fiecare culoare Roșu, Verde și Albastru

Controler Arduino

Multe dintre plăcile principale Arduino pot fi utilizate ca un controler pentru a deveni omul de mijloc între computerul care rulează Vixen Lights și efectivele RGB Pixel Strips.

Diferite plăci au limitări hardware diferite, cum ar fi viteza procesorului, dimensiunea memoriei (RAM) și dimensiunea stocării. Cu toate acestea, în testare, cel mai mare factor limitativ pe care l-am găsit a fost viteza portului serial. Majoritatea Arduino-urilor nu pot merge mai repede decât 115, 200 bps. Când împingem codurile de culoare pentru fiecare dintre cele trei culori pentru 150 de pixeli (alias 450 de culori) în jos pe portul serial la 115, 200 bps putem calcula că va dura 45 de milisecunde pentru a finaliza transmisia. Aceasta înseamnă că putem actualiza în siguranță fiecare pixel la fiecare 50 de milisecunde (sau de 20 de ori pe secundă).

Descărcați formularul Arduino IDE:

Acest tutorial este de bază în David Hunt - blog.huntgang.com

Puteți descărca biblioteca de pe https://fastled.io și puteți plasa fișierele în folderul Arduino Libraries

Pasul 1: Configurarea El Puerto Serial En Vixen (Configurarea portului serial Vixen)

Configurare El Puerto Serial En Vixen (Configurarea portului serial Vixen)
Configurare El Puerto Serial En Vixen (Configurarea portului serial Vixen)

Español

Pentru a putea utiliza Arduino ca controlor, există că primul configurat în interiorul Vixen 3.x următorul proces.

Engleză

Agrega un Generic Serial Controller din meniu

Pentru a utiliza controlerul Arduino, trebuie să îl configurați în Vixen 3.x Procesul următor a fost documentat folosind

Adăugați un controler serial generic pentru meniul din dreapta sus.

Pasul 2: Configurare # De Canales (Setați numărul de canale)

Configurare # De Canale (Setați numărul de canale)
Configurare # De Canale (Setați numărul de canale)
Configurare # De Canales (Setați numărul de canale)
Configurare # De Canales (Setați numărul de canale)

Español

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

Engleză

Setați numărul de ieșiri pentru controler. Acest număr ar trebui să fie de 3 ori numărul de pixeli. În exemplul meu, configurez 30 de pixeli, ceea ce înseamnă că voi seta numărul de ieșiri la 90.

Pasul 3: Configurare Puerto Serial (Configurarea portului serial)

Configuración Puerto Serial (Configurarea portului serial)
Configuración Puerto Serial (Configurarea portului serial)
Configuración Puerto Serial (Configurarea portului serial)
Configuración Puerto Serial (Configurarea portului serial)
Configuración Puerto Serial (Configurarea portului serial)
Configuración Puerto Serial (Configurarea portului serial)

Español

În partea inferioară dreapta dă clic în engrane, acum a configurat portul COM. Para hacer esto daremos clic en el puerto y seleccionamos el puerto que tiene asignado el Arduino, de asemenea, configurăm viteza los baudios a 115200, restul se așează cum este.

Engleză

În colțul din dreapta jos, faceți clic pe pictograma Gera, acum vom configura portul COM. Pentru a face acest lucru, vom selecta portul COM pentru Arduino. Exemplul meu este COM13, dar al tău va fi probabil diferit. De asemenea, dorim să configurăm rata de transmisie la 115200. Restul setărilor pot fi lăsate în pace.

Pasul 4: Configurare de encabezate (Configurarea antetului)

Configurare De Encabezados (Configurarea antetului)
Configurare De Encabezados (Configurarea antetului)
Configurare De Encabezados (Configurarea antetului)
Configurare De Encabezados (Configurarea antetului)

Español

Configurează textul de encabezat, în cazul meu este >> 030 <<, asta le indică codul instalat în arduino numărul de pixeli care va primi, întotdeauna numărul va trebui să intre în valoare de 3 cifre pentru că este important colocar ceros al inicio, sino tendrás error în los pixeles.

Engleză

Aici vom adăuga numărul de pixeli în antet, astfel încât Arduino să știe câți pixeli ar trebui să primească. Numărul de pixeli trebuie să fie de 300 sau mai puțin și trebuie introdus ca o valoare de trei cifre. Din nou, exemplul meu folosește 030 pixeli, prin urmare îl voi preceda cu două zerouri. În acest moment, ar trebui să vedeți o grămadă de intermitent pe Arduino, deoarece acesta primește acum datele seriale.

Pasul 5: Configurați un element pentru pixeli (Configurați elementul pentru pixeli)

Configurați un element pentru pixeli (Configurare element pentru pixeli)
Configurați un element pentru pixeli (Configurare element pentru pixeli)

Español

În esquina superioară stânga în cadrul cadrului de selecție, selectăm Single Item, dăm clic pe butonul verde cu un semn de +, nómbralo ca Pixel Strip.

Engleză

În partea stângă sus, veți vedea o casetă verticală, selectați Element unic, faceți clic pe butonul Adăugați verde și denumiți-l Pixel Strip.

Pasul 6: Crear El Grupo De Pixeles (Creați un grup de pixeli)

Crear El Grupo De Pixeles (Creați un grup de pixeli)
Crear El Grupo De Pixeles (Creați un grup de pixeli)
Crear El Grupo De Pixeles (Creați un grup de pixeli)
Crear El Grupo De Pixeles (Creați un grup de pixeli)

Español

Despre numărul de Pixel Strip care a terminat de a crea da clic dreapta și selectat Add Multiple. Pentru a adăuga toți pixeles, selectați ítem numerate, define un nume, (yo use Pixel Strip) și apoi selectați numărul de pixeli care în cazul meu cu 30. Verificați toți numele înainte de a face clic OK.

Engleză

Apoi vom face clic dreapta pe Pixel Strip pe care tocmai l-am creat și vom selecta Add Multiple. Pentru a adăuga toți pixelii, vom selecta elemente numerotate, vom defini un nume (am folosit Pixel Strip) și apoi vom selecta numărul de pixeli de generat (30 în exemplul meu). Ar trebui să vedeți toate numele din listă înainte de a face clic pe OK.

Pasul 7: Adăugați control RGB la Los Pixeles (Adăugați control RGB la pixeli)

Adăugați Control RGB la Los Pixeles (Adăugați control RGB la pixeli)
Adăugați Control RGB la Los Pixeles (Adăugați control RGB la pixeli)
Adăugați Control RGB la Los Pixeles (Adăugați control RGB la pixeli)
Adăugați Control RGB la Los Pixeles (Adăugați control RGB la pixeli)

Español

Acum selectați Pixel Strip și configurați proprietățile Color Handiling, care se află în stânga inferior stânga într-un cadru pe care se configurează:, dați clic și selectați Color Handiling. Selectați „Pot fi de orice culoare: sunt RGB complet și amestecă orice culoare”.

Engleză

Acum vom evidenția Pixel Strip și vom configura proprietatea Color Handling. Vom selecta „Pot fi de orice culoare: sunt RGB complete și se amestecă pentru a face orice culoare.”

Pasul 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 paso final donde asignamos los elementos al controlador, para hacer este paso selectado del lado izquierdo y el controlador genérico del lado derecho bajo el nombre que le hayas puesto. Numărul de puncte fără conectare trebuie să fie același. Unicul lucru care rămâne faceți clic pe butonul Patch Elements y ya está ready.

Engleză

Ultimul pas înainte să-l putem numi o zi este să fixăm Elementul la Controler. Pentru a face acest lucru, evidențiați Pixel Strip din stânga și controlerul serial generic în dreapta. Numărul de puncte patch-uri neconectate trebuie să se potrivească. Singurul lucru care rămâne de făcut este să faceți clic pe Patch Elements to Controllers și apoi sunteți gata pentru Christmas Light.

Pasul 9: Validar La Vinculación (Validarea patch-urilor

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

Español

Pentru a înțelege care este corect trebuie să verifice un exemplu ca și al vederii grafice.

Engleză

Dacă ați avut succes, vizualizarea grafică ar trebui să arate cam așa.

Pasul 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

Utilizați rezistență de 470 ohmi

Engleză

Folosiți rezistor de 470 ohmi

Pasul 11: Diagrama De Conexión De Arduino NANO (Diagrame Arduino NANO)

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

Español

Utilizați rezistență de 470 ohmi

Engleză

Folosiți rezistor de 470 ohmi

Pasul 12: Crear Mi Primera Secuencia (Creați prima mea secvență)

Crear Mi Primera Secuencia (Creați prima mea secvență)
Crear Mi Primera Secuencia (Creați prima mea secvență)

Español

Abrir Vixen Sotware, dați clic pe New Sequence …

Engleză

Deschideți Vixen și faceți clic pe New Sequence …

Pasul 13: Adăugați audio (Adăugați audio)

Adăugați audio (Adăugați audio)
Adăugați audio (Adăugați audio)

Español

Importați audio din meniul Tools, preferând să utilizați formate mp3

Engleză

Importați sunetul din meniul Instrumente, folosind mp3.

Pasul 14: Verificați audio (Validați audio)

Verificare audio (Validare audio)
Verificare audio (Validare audio)

Español

Así debe de verse nuestra pantalla, pueden notar que la onda de música está cargada en la parte superior, en la barra superior se pot întâlni doi lupi una de + și alta -, care sirven pentru a lăsa sau mărește linia de timp care este zona donde estaremos trabajando.

Engleză

Dacă ați avut succes, ecranul dvs. arată ca acesta, puteți mări sau micșora folosind instrumentul de zoom, care vă va ajuta în Cronologia.

Pasul 15: Detectează Beats Del Audio (Detectează Beats Audio / Bar)

Detectare Beats Del Audio (Detectare Beats Audio / Bar)
Detectare Beats Del Audio (Detectare Beats Audio / Bar)
Detectare Beats Del Audio (Detectare Beats Audio / Bar)
Detectare Beats Del Audio (Detectare Beats Audio / Bar)

Español

Vamos a correr un process for detectar the Beats de la música, ya que nos ayudará a the hour of armar the secuencias, inside of Tools - Audio, podrán observar in the image las lines albas alineadas a los Beats de la música.

Engleză

Acum ne întoarcem la Instrumente, Audio și selectăm Beat / Bar Detector, acest lucru va ajuta la alinierea perfectă a efectelor cu sunetul. Veți vedea o mulțime de linii albe.

Pasul 16: Crear Un Efecto (Creați efect)

Crear Un Efecto (Crearea efectului)
Crear Un Efecto (Crearea efectului)
Crear Un Efecto (Crearea efectului)
Crear Un Efecto (Crearea efectului)

Español

De nuestro lado izquierdo hay un menu de Efecte, Iluminare de bază, Pixel Lighting, ambele meniuri puteți fi utilizate cu Pixeles, vă putem da clic în Chase

Nota: În acest exemplu suntem cum putem înțelege cu un efect de urmărire a celor 30 de pixeli

Engleză

Din meniul din stânga Efecte apel, există 2 submeniuri, Iluminare de bază, Iluminare pixel, ambele meniuri pot fi folosite cu pixeli, să facem clic pe urmărire, Glisați și fixați linia Pixel Strip, utilizați mouse-ul pentru a redimensiona efectul.

Notă: În acest exemplu vom vedea cum se aprind cei 30 de pixeli în modul Chase.

Pasul 17: Configurarea efectelor (Configurarea efectului)

Configurare De Efectos (Configurare Efect)
Configurare De Efectos (Configurare Efect)

Español

Selectați efectul în linia de timp, de partea dreaptă se activează un meniu de configurare a efectului, unde putem modifica, intensitate, direcție, culoare etc.

Engleză

Selectați Efectul din Cronologie, în meniul ridh veți vedea mai multe opțiuni pentru a schimba direcția, culoarea, pulsul, adâncimea etc., jucați cu efectul, de asemenea, puteți activa Activați previzualizarea efectului.

Pasul 18: Corre Tu Secuencia (Paly Sequence …)

Español

Dați clic pe PLAY, diviviértete, hay mucho tutoriales în YouTube.

Nota: O dată ce conectează tu Arduino și abrazi Vixen Light trebuie să încep să parpadare los leds Rx - Tx, esto indica că Arduino este sperând să primească informații pentru portul Serial.

Dați clic pe următoarea ligă pentru a vedea Video

Engleză

Faceți clic pe Redare în colțul din stânga sus, distrați-vă, YouTube are multe mostre.

Notă: Arduino este conectat la computer și deschideți software-ul Vixen, veți vedea RX-TX pe Arduino intermitent, aceasta înseamnă că Arduino solicită instrucțiuni de la Vixen.

Faceți clic pe link pentru a vedea VIDEO

Recomandat: