Innholdsfortegnelse:
- Trinn 1: Materialer
- Trinn 2: Motta DMX -bestillinger
- Trinn 3: Strømkontroll av EL Wire
- Trinn 4: Kabling
- Trinn 5: Installere EL Wire
- Trinn 6: Koding
- Trinn 7: Nyt det
- Trinn 8: [BONUS] Bruker ikke Arduino Mega2560
- Trinn 9: Konklusjon
Video: DMX -kontrollert EL Wire Ceiling: 9 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Dette prosjektet er et DMX -kontrollert EL Wire -tak. Den er laget av 30 EL Wire (som betyr elektroluminescerende ledning) i 3 forskjellige farger, helt uavhengig. Den inneholder en standard DMX -protokoll, for å være kompatibel med hvilken som helst lysstyringsprogramvare.
Trinn 1: Materialer
Materialene som trengs er hovedsakelig elektronikkomponenter. Her er en liste over alt som har blitt brukt for å fullføre dette prosjektet:
- En Arduino Mega 2560
- En strømforsyning til Arduino (mellom 9V og 12V)
- En DMX -inngang (og eventuelt en DMX -utgang hvis du ikke er på slutten av DMX -linjen)
- En MAX485 for å konvertere DMX-signal (RS-485) i TTL Serial som kan leses av Arduino
- En liten bryter (se DMX -trinn for å forstå hvorfor)
- 3x omformere spesialisert for EL Wire, i stand til å kjøre nok EL Wire samtidig (100 meter hver i dette tilfellet)
- 30x 470 ohm motstander
- 30x MOC2023 optotriacs
- 30x 1k ohm 1W motstander
- 30x BTA16 triacs
- Så mye EL Wire du vil!
Nå som alt er her, la oss komme i gang!
Trinn 2: Motta DMX -bestillinger
DMX er en veldig vanlig protokoll innen lysstyring. Dette EL Wire -prosjektet bruker denne standarden for å være kompatibel med enhver DMX -kontroller.
Først må vi motta bestillinger fra DMX -grensesnittet til DJ -en eller lyskontrolleren.
For å nå dette målet, gjør en MAX485 konverteringen mellom RS-485 logiske nivåer som brukes av DMX og TTL logiske nivåer som brukes av det serielle grensesnittet til Arduino. Her er MAX485 bare koblet til for å motta bestillinger, det er bare en DMX -enhet, og den vil ikke kontrollere noe annet.
RX -pinnen må gå på Arduino TX -pinnen, men det er veldig nyttig å bytte mellom dem. Når du prøver å laste opp koden din til Arduino, må TX -pinnen kobles fra DMX -linjen, ellers krasjer den. Det samme problemet kan oppstå når Arduino starter, så bare slå på tilkoblingen når alt er klart.
For å la DMX -enheter bli lenket, har en annen DMX -utgang blitt loddet parallelt med inngangen (ikke på skjematisk).
Trinn 3: Strømkontroll av EL Wire
EL Wire -kontroll er ikke så lett som LED på grunn av strømforsyningen. Den må drives med spesiell strømforsyning og levere noe om 120 VAC ved 2 kHz.
Reléer kunne ha blitt brukt til denne hjemmelagde sequencer, men det var ikke veldig interessant på grunn av byttetiden og lyden.
Løsningen er å bruke triacs, med optotriacs for isolering. Jeg skjønte denne kretsen på hjemmelaget PCB, men du kan bestille dem til en profesjonell eller bare lodde den manuelt, men det blir litt vanskelig.
Jeg bestemte meg for å lage 3 kretskort som kontrollerer 10 utganger hver, men det kan tilpasses.
Trinn 4: Kabling
Å koble til alle kortene er ganske langt og repeterende. For å være mer effektiv har jeg brukt båndkabel mellom Arduino og hvert strømkort.
Det er mannlige overskrifter i midten av hvert brett. Deretter har jeg loddet kvinnelige overskrifter på den ene siden av båndkabelen og mannlige overskrifter på den andre siden for å koble Arduino direkte. Hver EL -ledning kommer i en terminalskrue på strømkortene.
Alt er skrudd på et trebord, og dette brettet er festet i taket.
Trinn 5: Installere EL Wire
De 30 delene av EL Wire er bundet til taket, men også i en slags stor lysbrønn.
Først, i lysbrønnen, blir hvert stykke på 9 meter lang EL Wire stiftet. Fordi den er laget av tre, var en håndholdt stiftemaskin tilstrekkelig. Det er 10 stykker, med en avstand på 10 cm.
De 20 andre delene av EL Wire kastes i stjerne fra lysbrønnen. De er alle knyttet til taket takket være glidelåser, fordi metallstenger løper gjennom hele rommet. Dette arrangementet tillater å ha færre kabler for å bli med i brettene.
Trinn 6: Koding
For å tillate kommunikasjon ved bruk av DMX -protokollen, har jeg brukt DMXSerial -bibliotek, tilgjengelig her.
Resten av koden er utviklet spesielt for dette prosjektet, men den er totalt tilpassbar. Bruk den og endre den slik du vil!
Trinn 7: Nyt det
Slik bruker du dette systemet:
- koble til og laste opp koden
- slå av bryteren
- koble til DMX -kontrolleren i DMX -inngangen
- slå på strømforsyningen
- slå på bryteren
- send dine DMX -bestillinger
- Nyt det !
Trinn 8: [BONUS] Bruker ikke Arduino Mega2560
Min første idé var å lage alle PCB -er for dette prosjektet. Som en konsekvens har jeg laget en skjematisk og en PCB -layout som inneholder alt som trengs.
På dette brettet kan du finne en AtMega328P som er den samme som en Arduino Uno. Den har imidlertid ikke nok utganger, så jeg har lagt til 3 MCP23017. De er GPIO -forlengere, som kommuniserer med I2C -protokollen. Hver MCP23017 kan legge til 16 nye utganger, men det var lettere å ha en komponent for hvert strømkort.
For å bruke denne konfigurasjonen, bør du bruke "ElWireMCP" -biblioteket basert på Adafruit MCP23017 -biblioteket, i stedet for "ElWireMega" -biblioteket fra min forrige kode.
Trinn 9: Konklusjon
Jeg håper du vil like dette prosjektet, og bruke det på din egen måte!
Anbefalt:
Music Reactive Fiber Optic Star Ceiling Installation: 11 Steps (med bilder)
Music Reactive Fiber Optic Star Ceiling Installation: Vil du ha et stykke av galaksen hjemme hos deg? Finn ut hvordan det er laget nedenfor! I mange år var det mitt drømmeprosjekt og til slutt er det ferdig. Det tok ganske lang tid å fullføre, men sluttresultatet var så tilfredsstillende at jeg er sikker på at det var verdt det. Litt
DMX Animatronic Robot: 9 trinn (med bilder)
DMX Animatronic Robot: Dette prosjektet beskriver utviklingen av en fullt funksjonell animatronisk prototype. Den er implementert fra bunnen av og har som mål å være en guide for utviklingen av fremtidige mer komplekse animatroniske roboter. Systemet er basert på en Arduino mikrokontroll
Alt i ett · DMX Terminator & DMX Tester: 3 trinn
Alt i ett · DMX Terminator & DMX Tester: Som belysningstekniker må du noen ganger vite hvor sunne dmx -tilkoblingene dine er blant armaturene. Noen ganger, på grunn av ledningene, selve armaturene eller spenningssvingninger, blir DMX -systemet utsatt for mange problemer og feil. Så jeg lagde
Wire Wrapping Wire Stripper: 4 trinn (med bilder)
Wire Wrapping Wire Stripper: Dette er en Wire Wrapping Wire stripper som kan resultere veldig nyttig for å bygge prototyper. Den bruker kutterblad og vekten har blitt produsert med rimelige prototyp PCB. Det er veldig økonomisk og enkelt å bestille PCB for prosjekter hjemme
Two Wire (DMX) grensesnitt med skjerm og knapper: 5 trinn (med bilder)
Two Wire (DMX) grensesnitt med skjerm og knapper: DMX er en protokoll som brukes til å kontrollere scenelysarmaturer og spesialeffekter. Hver enhet har sine egne kanaler som den reagerer på. Denne kanalen kan velges av en DIP -bryter eller et display med knapper. Det er flere måter å velge en