INHOUDSOPGAWE:
- Stap 1: materiaal
- Stap 2: Ontvang DMX -bestellings
- Stap 3: Kragbeheer van EL Wire
- Stap 4: Bedrading
- Stap 5: Installeer EL Wire
- Stap 6: Kodering
- Stap 7: Geniet dit
- Stap 8: [BONUS] Gebruik nie Arduino Mega2560
- Stap 9: Gevolgtrekking
Video: DMX -beheerde EL -draadplafon: 9 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hierdie projek is 'n DMX -beheerde EL -draadplafon. Dit is gemaak van 30 EL -draad (wat elektroluminescerende draad beteken) in 3 verskillende kleure, totaal onafhanklik. Dit bevat 'n standaard DMX -protokol wat versoenbaar is met enige sagteware vir ligbeheer.
Stap 1: materiaal
Die benodigde materiaal is hoofsaaklik elektroniese komponente. Hier is 'n lys van alles wat gebruik is om hierdie projek te voltooi:
- 'N Arduino Mega 2560
- 'N Kragtoevoer vir die Arduino (tussen 9V en 12V)
- 'N DMX -invoer (en opsioneel 'n DMX -uitset as u nie aan die einde van die DMX -lyn is nie)
- 'N MAX485 om 'n DMX-sein (RS-485) om te skakel in TTL Serial, leesbaar deur die Arduino
- 'N Klein skakelaar (sien DMX -stap om te verstaan hoekom)
- 3x omsetters gespesialiseerd vir EL Wire, in staat om genoeg EL Wire op dieselfde tyd te bestuur (100 meter elk in hierdie geval)
- Weerstands van 30 x 470 ohm
- 30x MOC2023 optotriacs
- 30x 1k ohm 1W weerstande
- 30x BTA16 triacs
- Soveel EL Wire as wat jy wil!
Noudat alles hier is, laat ons begin!
Stap 2: Ontvang DMX -bestellings
DMX is 'n baie algemene protokol vir ligbeheer. Hierdie EL Wire -projek gebruik hierdie standaard om verenigbaar te wees met enige DMX -beheerder.
Eerstens moet ons bestellings ontvang vanaf die DMX -koppelvlak van die DJ of die ligkontroller.
Om hierdie doel te bereik, maak 'n MAX485 die omskakeling tussen RS-485-logika-vlakke wat deur DMX- en TTL-logika-vlakke gebruik word deur die seriële koppelvlak van die Arduino. Hier is die MAX485 slegs bedraad om bestellings te ontvang, dit is slegs 'n DMX -toestel en kan niks anders beheer nie.
Die RX -pen moet op die Arduino TX -pen aangaan, maar dit is baie handig om tussen hulle te skakel. As u u kode in die Arduino wil oplaai, moet die TX -pin van die DMX -lyn ontkoppel word, anders val dit neer. Dieselfde probleem kan voorkom as die Arduino opstart, dus skakel net die verbinding aan sodra alles gereed is.
Om toe te laat dat DMX -toestelle vasgeketting word, is 'n ander DMX -uitset parallel aan die invoer (nie op die skema nie) gesoldeer.
Stap 3: Kragbeheer van EL Wire
EL Wire -beheer is nie so maklik soos LED as gevolg van sy kragtoevoer nie. Dit moet met 'n spesiale kragtoevoer voorsien word, wat ongeveer 120 VAC by 2 kHz lewer.
Relais kon vir hierdie tuisgemaakte sequencer gebruik word, maar dit was nie baie interessant nie as gevolg van die skakel tyd en die klank.
Die oplossing is om triacs te gebruik, met optotriacs om te isoleer. Ek het hierdie kring op tuisgemaakte PCB besef, maar u kan dit by 'n professionele persoon bestel of dit net handmatig soldeer, maar dit sal 'n bietjie moeilik wees.
Ek het besluit om 3 PCB's te maak wat elk 10 uitsette beheer, maar dit kan aangepas word.
Stap 4: Bedrading
Om al die kaarte aan te sluit, is redelik lank en herhalend. Om meer doeltreffend te wees, het ek 'n lintkabel tussen die Arduino en elke kragbord gebruik.
Daar is manlike opskrifte in die middel van elke bord. Dan het ek vroulike kopstukke aan die een kant van die lintkabel gesoldeer en manlike kopstukke aan die ander kant om die Arduino direk in te sluit. Elke EL -draad kom in 'n terminale skroefblok op die kragborde.
Alles word op 'n houtbord vasgeskroef, en hierdie bord is in die plafon vasgemaak.
Stap 5: Installeer EL Wire
Die 30 stukke EL Wire is aan die plafon vasgemaak, maar ook in 'n groot groot put.
Eerstens, in die ligput, word elke stuk van 9 meter lange EL -draad vasgekram. Omdat dit van hout gemaak is, was 'n handstapper voldoende. Daar is 10 stukke, met 'n afstand van 10 cm.
Die 20 ander stukke EL Wire word in ster uit die ligput gegooi. Hulle is almal vasgemaak aan die plafon danksy rits, want metaalstawe loop deur die hele kamer. Hierdie reëling laat toe dat minder kabels by die planke aansluit.
Stap 6: Kodering
Om kommunikasie met die DMX -protokol moontlik te maak, het ek die DMXSerial -biblioteek gebruik wat hier beskikbaar is.
Die res van die kode is spesiaal vir hierdie projek ontwikkel, maar dit is heeltemal aanpasbaar. Gebruik dit gerus en verander dit soos u wil!
Stap 7: Geniet dit
Om hierdie stelsel te gebruik:
- draai op en laai die kode op
- skakel die skakelaar af
- koppel u DMX -beheerder aan by die DMX -invoer
- skakel die kragtoevoer aan
- sit die skakelaar aan
- stuur u DMX -bestellings
- geniet dit !
Stap 8: [BONUS] Gebruik nie Arduino Mega2560
My eerste idee was om alle PCB's vir hierdie projek te skep. As gevolg hiervan het ek 'n skematiese en PCB -uitleg geskep wat alles bevat wat nodig is.
Op hierdie bord kan u 'n AtMega328P vind wat dieselfde is as 'n Arduino Uno. Dit het egter nie genoeg uitsette nie, so ek het 3 MCP23017 bygevoeg. Dit is GPIO -uitbreidings en kommunikeer met die I2C -protokol. Elke MCP23017 kan 16 nuwe uitsette byvoeg, maar dit was makliker om een komponent vir elke kragbord te hê.
Om hierdie opset te gebruik, moet u die "ElWireMCP" -biblioteek gebruik wat gebaseer is op die Adafruit MCP23017 -biblioteek, in plaas van die "ElWireMega" -biblioteek uit my vorige kode.
Stap 9: Gevolgtrekking
Ek hoop dat u hierdie projek sal geniet en dit op u eie manier sal gebruik!
Aanbeveel:
DMX Animatronic Robot: 9 stappe (met foto's)
DMX Animatronic Robot: Hierdie projek beskryf die ontwikkeling van 'n ten volle funksionele animatroniese prototipe. Dit word van nuuts af geïmplementeer en is daarop gemik om 'n riglyn te wees vir die ontwikkeling van meer komplekse animatroniese robotte in die toekoms. Die stelsel is gebaseer op 'n Arduino -mikrokontrole
Alles in een · DMX Terminator & DMX Tester: 3 stappe
Alles in een · DMX Terminator & DMX Tester: As beligtingstegnikus moet u soms weet hoe gesond u DMX -verbindings onder die toestelle is. Soms word die DMX -stelsel blootgestel aan baie probleme en foute as gevolg van die drade, toebehore self of spanningskommelinge. So het ek gemaak
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
Twee draad (DMX) koppelvlak met skerm en knoppies: 5 stappe (met foto's)
Twee -draads (DMX) koppelvlak met skerm en knoppies: DMX is 'n protokol wat gebruik word om verhoogbeligtingstoestelle en spesiale effekte te beheer. Elke toestel het sy eie kanaal (s) waarop dit reageer. Hierdie kanaal kan deur die gebruiker gekies word deur 'n DIP -skakelaar of 'n skerm met knoppies. Daar is verskeie maniere om 'n
Bou u eie DMX -toestel - Arduino: 7 stappe (met foto's)
Bou u eie DMX -toestel - Arduino: Welkom by my tweede Instructables -bladsy. Ek het baie van hierdie webwerf geleer en dit lyk asof dit 'n goeie plek is om my projekte te wys. Ek hoop dat u hierdie projek vermaaklik en nuttig vind. Ek is gretig om te weet wat jy dink. Laat weet my in die kommentaar, pleidooi