Cuprins:
- Pasul 1: Materiale
- Pasul 2: Primirea comenzilor DMX
- Pasul 3: Controlul puterii firului EL
- Pasul 4: Cablare
- Pasul 5: Instalarea EL Wire
- Pasul 6: Codificare
- Pasul 7: Bucurați-vă
- Pasul 8: [BONUS] Nu folosesc Arduino Mega2560
- Pasul 9: Concluzie
Video: Plafon controlat cu sârmă EL DMX: 9 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acest proiect este un tavan EL Wire controlat de DMX. Este realizat din 30 EL Wire (care înseamnă sârmă electroluminiscentă) în 3 culori diferite, total independente. Include un protocol DMX standard, pentru a fi compatibil cu orice software de control al luminii.
Pasul 1: Materiale
Materialele necesare sunt în principal componente electronice. Iată o listă cu toate cele care au fost utilizate pentru a finaliza acest proiect:
- Un Arduino Mega 2560
- O sursă de alimentare pentru Arduino (între 9V și 12V)
- O intrare DMX (și opțional o ieșire DMX dacă nu sunteți la sfârșitul liniei DMX)
- Un MAX485 pentru a converti semnalul DMX (RS-485) în serial TTL lizibil de către Arduino
- Un mic comutator (vezi pasul DMX pentru a înțelege de ce)
- 3x invertoare specializate pentru EL Wire, capabile să conducă suficient EL Wire în același timp (100 de metri fiecare în acest caz)
- Rezistențe 30x 470 ohmi
- 30x optotriaci MOC2023
- Rezistențe 30x 1k ohmi 1W
- 30x triac BTA16
- Cât de mult EL Wire doriți!
Acum că totul este aici, să începem!
Pasul 2: Primirea comenzilor DMX
DMX este un protocol foarte comun în controlul luminii. Acest proiect EL Wire folosește acest standard pentru a fi compatibil cu orice controler DMX.
În primul rând, trebuie să primim comenzi de la interfața DMX a DJ-ului sau a controlerului de lumină.
Pentru a atinge acest obiectiv, un MAX485 face conversia între nivelurile logice RS-485 utilizate de nivelurile logice DMX și TTL utilizate de interfața serială a Arduino. Aici, MAX485 este conectat numai pentru a primi comenzi, este doar un dispozitiv DMX și nu va controla nimic altceva.
Pinul RX trebuie să meargă pe pinul Arduino TX, dar este foarte util să puneți un comutator între ele. Într-adevăr, când veți încerca să încărcați codul în Arduino, pinul TX trebuie să fie deconectat de la linia DMX, altfel se va bloca. Aceeași problemă poate apărea și atunci când Arduino pornește, deci trebuie doar să porniți conexiunea odată ce totul este gata.
Pentru a permite înlănțuirea dispozitivelor DMX, o altă ieșire DMX a fost lipită în paralel cu intrarea (nu pe schemă).
Pasul 3: Controlul puterii firului EL
Controlul firului EL nu este la fel de ușor ca LED-ul datorită sursei sale de alimentare. Trebuie alimentat cu o sursă specială de alimentare, oferind aproximativ 120 VCA la 2 kHz.
Releele ar fi putut fi utilizate pentru acest secvențiator de casă, dar nu a fost foarte interesant din cauza timpului de comutare și a sunetului.
Soluția este utilizarea triacurilor, cu optotriaci pentru izolare. Am realizat acest circuit pe PCB de casă, dar le puteți comanda unui profesionist sau pur și simplu îl lipiți manual, dar va fi puțin dificil.
Am decis să fac 3 PCB-uri care controlează 10 ieșiri fiecare, dar poate fi adaptat.
Pasul 4: Cablare
Conectarea tuturor cărților este destul de lungă și repetitivă. Pentru a fi mai eficient, am folosit un cablu ribbon între Arduino și fiecare placă de alimentare.
Există anteturi masculine în centrul fiecărei plăci. Apoi, am lipit anteturi de sex feminin pe o parte a cablului cu bandă și anteturi de sex masculin pe cealaltă parte pentru a le conecta direct la Arduino. Fiecare fir EL vine într-un bloc cu șuruburi terminale pe plăcile de alimentare.
Totul este înșurubat pe o placă de lemn, iar această placă este fixată în tavan.
Pasul 5: Instalarea EL Wire
Cele 30 de bucăți de sârmă EL sunt legate de tavan, dar și într-un fel de lumină mare.
În primul rând, în puțul de lumină, fiecare bucată de sârmă EL de 9 metri lungime este capsată. Deoarece este din lemn, a fost suficientă o capsator de mână. Există 10 piese, distanțate de 10 cm.
Celelalte 20 de bucăți de sârmă EL sunt dispuse în stea din fântâna luminii. Toate sunt legate de tavan datorită zipties-urilor, deoarece bare metalice străbat toată camera. Acest aranjament permite să aveți mai puține cabluri pentru a uni plăcile.
Pasul 6: Codificare
Pentru a permite comunicarea utilizând protocolul DMX, am folosit biblioteca DMXSerial, disponibilă aici.
Restul codului a fost dezvoltat special pentru acest proiect, dar este complet adaptabil. Simțiți-vă liber să îl utilizați și să îl modificați după cum doriți!
Pasul 7: Bucurați-vă
Pentru a utiliza acest sistem:
- conectați-vă și încărcați codul
- opriți comutatorul
- conectați controlerul DMX la intrarea DMX
- porniți sursele de alimentare
- pune comutatorul pe
- trimiteți comenzile dvs. DMX
- bucură de ea !
Pasul 8: [BONUS] Nu folosesc Arduino Mega2560
Prima mea idee a fost să creez toate PCB-urile pentru acest proiect. În consecință, am creat o schemă și un aspect PCB care include tot ce este necesar.
Pe această placă, puteți găsi un AtMega328P care este același cu un Arduino Uno. Cu toate acestea, nu are suficiente ieșiri, așa că am adăugat 3 MCP23017. Sunt extensii GPIO, care comunică cu protocolul I2C. Fiecare MCP23017 poate adăuga 16 ieșiri noi, dar a fost mai ușor să aveți o componentă pentru fiecare placă de alimentare.
Pentru a utiliza această configurație, ar trebui să utilizați biblioteca "ElWireMCP" bazată pe biblioteca Adafruit MCP23017, în locul bibliotecii "ElWireMega" din codul meu anterior.
Pasul 9: Concluzie
Sper că vă veți bucura de acest proiect și îl veți folosi în felul vostru!
Recomandat:
Împletituri de sârmă curate de lipit: 3 pași (cu imagini)
Lipirea cablurilor curate: Iată un sfat rapid despre îmbinarea corectă a cablurilor. Acest lucru este la îndemână pentru schimbarea conectorului de pe panoul solar sau pur și simplu pentru a face mai lung orice cablu cu două fire. Aceasta poate părea o abilitate de bază, dar știu că până când am învățat această tehnică, voi
Realizați sârmă înfășurată: 8 pași (cu imagini)
Faceți firul spiralat: firele spiralate (numite și cabluri retractile) sunt excelente pentru a menține firele lungi ordonate și împreună. Natura lor primăvară le permite să fie întinse și apoi să revină la forma lor înfășurată, păstrând firul localizat și cu aspect îngrijit. Realizarea propriei bobine
Braț robot controlat cu sârmă: 31 de pași
Braț robot controlat cu fir: Acesta este un tutorial despre cum se face un braț robot controlat de fire. Avantajul utilizării firelor este că brațul dvs. este mai ușor și puteți avea toate motoarele în partea inferioară a brațului, facilitând construcția și întreținerea. Iată un videoclip cu brațul
Conectori de sârmă personalizați: 3 pași (cu imagini)
Conectori de sârmă personalizați: faceți proiectele dvs. de prototip Arduino mai profesionale, organizate și mai solide
Sârmă de înfășurat sârmă: 4 pași (cu imagini)
Wire Wrapping Wire Stripper: Acesta este un Wire Wrapping Wire Stripper care poate rezulta foarte util pentru construirea prototipurilor. Folosește lame de tăiere, iar cântarele au fost fabricate cu PCB-uri prototip accesibile. Comandarea PCB-urilor pentru proiecte acasă este foarte economică și ușor