Innehållsförteckning:
- Steg 1: Material
- Steg 2: Ta emot DMX -beställningar
- Steg 3: Strömkontroll av EL Wire
- Steg 4: Kabeldragning
- Steg 5: Installera EL Wire
- Steg 6: Kodning
- Steg 7: Njut av det
- Steg 8: [BONUS] Använder inte Arduino Mega2560
- Steg 9: Slutsats
Video: DMX -kontrollerat EL -trådtak: 9 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Detta projekt är ett DMX -styrt EL Wire -tak. Den är tillverkad av 30 EL Wire (vilket betyder elektroluminescerande tråd) i 3 olika färger, helt oberoende. Den innehåller ett standard DMX -protokoll som är kompatibelt med alla ljusstyrningsprogram.
Steg 1: Material
Det material som behövs är främst elektronikkomponenter. Här är en lista över allt som har använts för att slutföra detta projekt:
- En Arduino Mega 2560
- En strömförsörjning för Arduino (mellan 9V och 12V)
- En DMX -ingång (och eventuellt en DMX -utgång om du inte är i slutet av DMX -raden)
- En MAX485 för att konvertera DMX-signal (RS-485) i TTL Serial läsbar av Arduino
- En liten switch (se DMX -steg för att förstå varför)
- 3x inverterare specialiserade på EL Wire, kan köra tillräckligt med EL Wire samtidigt (100 meter vardera i detta fall)
- 30x 470 ohm motstånd
- 30x MOC2023 optotriacs
- 30x 1k ohm 1W motstånd
- 30x BTA16 triacs
- Så mycket EL Wire du vill!
Nu när allt är här, låt oss komma igång!
Steg 2: Ta emot DMX -beställningar
DMX är ett mycket vanligt protokoll inom ljuskontroll. Detta EL Wire -projekt använder denna standard för att vara kompatibel med alla DMX -styrenheter.
Först måste vi ta emot beställningar från DMX -gränssnittet för DJ: n eller ljuskontrollen.
För att uppnå detta mål gör en MAX485 omvandlingen mellan RS-485 logiknivåer som används av DMX och TTL logiknivåer som används av Arduino seriella gränssnitt. Här är MAX485 endast ansluten för att ta emot beställningar, det är bara en DMX -enhet och den kommer inte att styra något annat.
RX -stiftet måste gå på Arduino TX -stiftet men det är mycket användbart att sätta en omkopplare mellan dem. När du försöker ladda upp din kod i Arduino måste TX -pinnen kopplas bort från DMX -linjen, annars kraschar den. Samma problem kan uppstå när Arduino startar, så sätt bara på anslutningen när allt är klart.
För att låta DMX -enheter kedjas har en annan DMX -utgång lödts parallellt med ingången (inte på schemat).
Steg 3: Strömkontroll av EL Wire
EL Wire -kontroll är inte lika lätt som LED på grund av dess strömförsörjning. Den måste drivas med speciell strömförsörjning och levererar något om 120 VAC vid 2 kHz.
Reläer kunde ha använts för denna hemgjorda sequencer, men det var inte särskilt intressant på grund av växlingstiden och ljudet.
Lösningen är att använda triacs, med optotriacs för isolering. Jag insåg den här kretsen på hemlagad PCB, men du kan beställa dem till en professionell eller bara lödda den manuellt, men det blir lite svårt.
Jag bestämde mig för att göra 3 kretskort som styr 10 utgångar vardera, men det kan anpassas.
Steg 4: Kabeldragning
Att ansluta alla kort är ganska långt och repetitivt. För att vara mer effektiv har jag använt bandkabel mellan Arduino och varje strömkort.
Det finns manliga rubriker i mitten av varje bräda. Sedan har jag lödt kvinnliga rubriker på ena sidan av bandkabeln och manliga rubriker på andra sidan för att ansluta Arduino direkt. Varje EL -ledning levereras i ett terminalskruvblock på strömkortet.
Allt är skruvat på en träskiva, och detta bräde är fixerat i taket.
Steg 5: Installera EL Wire
De 30 bitarna av EL Wire är bundna till taket, men också i en slags stor ljusbrunn.
Först, i ljusbrunnen, häftas varje bit av 9 meter lång EL Wire. Eftersom den är gjord av trä var en handhållen häftapparat tillräcklig. Det finns 10 stycken med ett avstånd på 10 cm.
De 20 andra bitarna av EL Wire kastas i stjärna från ljusbrunnen. De är alla bundna till taket tack vare zippies, eftersom metallstänger löper genom hela rummet. Detta arrangemang tillåter att ha mindre kablar för att ansluta brädorna.
Steg 6: Kodning
För att tillåta kommunikation med DMX -protokollet har jag använt DMXSerial -bibliotek, tillgängligt här.
Resten av koden har utvecklats speciellt för detta projekt, men den är helt anpassningsbar. Använd den gärna och ändra den som du vill!
Steg 7: Njut av det
Så här använder du detta system:
- koppla upp och ladda upp koden
- stäng av strömbrytaren
- anslut din DMX -kontroller i DMX -ingången
- slå på strömförsörjningen
- sätt på strömbrytaren
- skicka dina DMX -beställningar
- njut av det !
Steg 8: [BONUS] Använder inte Arduino Mega2560
Min första idé var att skapa alla kretskort för detta projekt. Som en konsekvens har jag skapat en schematisk och en PCB -layout som innehåller allt som behövs.
På det här kortet kan du hitta en AtMega328P som är densamma som en Arduino Uno. Den har dock inte tillräckligt med utgångar, så jag har lagt till 3 MCP23017. De är GPIO -förlängare som kommunicerar med I2C -protokollet. Varje MCP23017 kan lägga till 16 nya utgångar, men det var lättare att ha en komponent för varje strömkort.
För att kunna använda den här konfigurationen bör du använda "ElWireMCP" -biblioteket baserat på Adafruit MCP23017 -biblioteket, istället för "ElWireMega" -biblioteket från min tidigare kod.
Steg 9: Slutsats
Jag hoppas att du kommer att tycka om det här projektet och använda det på ditt eget sätt!
Rekommenderad:
DMX Animatronic Robot: 9 steg (med bilder)
DMX Animatronic Robot: Detta projekt beskriver utvecklingen av en fullt fungerande animatronisk prototyp. Det implementeras från grunden och det syftar till att vara en vägledning för utvecklingen av framtida mer komplexa animatroniska robotar. Systemet är baserat på en Arduino mikrokontroll
Allt i ett · DMX Terminator & DMX Tester: 3 steg
Allt i ett · DMX Terminator & DMX Tester: Som belysningstekniker behöver du ibland veta hur friska dina dmx -anslutningar är bland armaturerna. Ibland, på grund av ledningarna, själva armaturerna eller spänningsfluktuationer, utsätts DMX -systemet för många problem och fel. Så jag gjorde
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen
Två tråd (DMX) gränssnitt med skärm och knappar: 5 steg (med bilder)
Två tråd (DMX) gränssnitt med skärm och knappar: DMX är ett protokoll som används för att styra scenbelysningsarmaturer och specialeffekter. Varje enhet har sina egna kanaler som den svarar på. Denna kanal kan väljas av en DIP -switch eller en display med knappar. Det finns flera sätt att välja en
Bygg din egen DMX -armatur - Arduino: 7 steg (med bilder)
Bygg din egen DMX -armatur - Arduino: Välkommen till min andra Instructables -sida. Jag har lärt mig mycket av den här webbplatsen och det verkar vara ett bra ställe att visa mina projekt. Jag hoppas att du tycker att det här projektet är underhållande och hjälpsamt. Jag är sugen på att veta vad du tycker. Låt mig veta i kommentarerna, vädjan