Cuprins:
- Pasul 1: Configurarea El Puerto Serial En Vixen (Configurarea portului serial Vixen)
- Pasul 2: Configurare # De Canales (Setați numărul de canale)
- Pasul 3: Configurare Puerto Serial (Configurarea portului serial)
- Pasul 4: Configurare de encabezate (Configurarea antetului)
- Pasul 5: Configurați un element pentru pixeli (Configurați elementul pentru pixeli)
- Pasul 6: Crear El Grupo De Pixeles (Creați un grup de pixeli)
- Pasul 7: Adăugați control RGB la Los Pixeles (Adăugați control RGB la pixeli)
- Pasul 8: Vincular Pixeles Con Canales Del Controlador (Patching Pixels - Arduino)
- Pasul 9: Validar La Vinculación (Validarea patch-urilor
- Pasul 10: Diagrama De Conexión De Arduino UNO (Arduino UNO Diagram)
- Pasul 11: Diagrama De Conexión De Arduino NANO (Diagrame Arduino NANO)
- Pasul 12: Crear Mi Primera Secuencia (Creați prima mea secvență)
- Pasul 13: Adăugați audio (Adăugați audio)
- Pasul 14: Verificați audio (Validați audio)
- Pasul 15: Detectează Beats Del Audio (Detectează Beats Audio / Bar)
- Pasul 16: Crear Un Efecto (Creați efect)
- Pasul 17: Configurarea efectelor (Configurarea efectului)
- Pasul 18: Corre Tu Secuencia (Paly Sequence …)
Video: Luces De Navidad Con Pixeles (Lumini de Crăciun Pixeles) Español - Engleză: 18 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
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)
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)
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)
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)
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)
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)
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)
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)
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
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)
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)
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ță)
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)
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)
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)
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)
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)
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:
Difuzoare NeoPixel Clip-On C9 pentru lumini de Crăciun: 6 pași (cu imagini)
Difuzoare NeoPixel Clip-On C9 pentru luminile de Crăciun: Uneori, lucrurile bune dispar - cum ar fi becurile C9 înghețate. Știi, cele în care vopseaua a scăpat. Da, acele becuri C9 măcinate de bunătate Charlie Brown..Iată un difuzor cu LED C9 adecvat pentru LED-urile adresabile NeoPixel de 12 mm WS2811. Până la
Luces De Navidad Con Relevadores (Luminile de Crăciun cu releu): 17 pași
Luces De Navidad Con Relevadores (Christmas Lights With Relay): Como configurar Relevadores using Vixen Lights y ArduinoQue es Vixen Lights? Vixen Lights este un software de DIY (h á galo usted mismo) secuencias de luces. La ultimo versi ó n 3.x se redise ñ o complet pentru suport p í xel
Tester de tensiune a bateriei cu lumini de pom de Crăciun: 12 pași (cu imagini)
Teste de tensiune a bateriei cu lumini ale pomului de Crăciun: După Crăciun este posibil să aveți niște lămpi sparte care nu se mai aprind. Le puteți folosi pentru o mulțime de proiecte interesante, cum ar fi, de exemplu, acesta. Testerul său de baterie de 1,5 V care folosește luminile pomului de Crăciun ca afișaj
Lumini de Crăciun Arduino: 5 pași (cu imagini)
Lumini de Crăciun Arduino: Crăciunul se apropie, așa că am decis să fac un decor elegant pentru casa mea. Există multe tipuri de lumini de Crăciun disponibile, dar am decis să creez una singură. Cel mai simplu lucru la care mă pot gândi este să conectez câteva led-uri la Arduino a
Lumini de Crăciun DIY setate pe muzică - Lumini de casă coregrafiate: 15 pași (cu imagini)
Luminile de Crăciun DIY setate pe muzică - Lumini de casă coregrafiate: Luminile de Crăciun DIY setate pe muzică - Lumini de casă coreografiate Acesta NU este un DIY pentru începători. Veți avea nevoie de o înțelegere fermă în ceea ce privește electronica, circuitul, programarea BASIC și inteligența generală despre siguranța electrică. Acest DIY este pentru o persoană cu experiență, așa că