Indholdsfortegnelse:
- Trin 1: Materialer
- Trin 2: Modtagelse af DMX -ordrer
- Trin 3: Strømstyring af EL Wire
- Trin 4: Ledningsføring
- Trin 5: Installation af EL Wire
- Trin 6: Kodning
- Trin 7: Nyd det
- Trin 8: [BONUS] Bruger ikke Arduino Mega2560
- Trin 9: Konklusion
Video: DMX -kontrolleret EL -trådloft: 9 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Dette projekt er et DMX -styret EL Wire -loft. Den er lavet af 30 EL Wire (hvilket betyder Elektroluminescerende Wire) i 3 forskellige farver, totalt uafhængig. Den indeholder en standard DMX -protokol, der skal være kompatibel med enhver lysstyringssoftware.
Trin 1: Materialer
De nødvendige materialer er hovedsageligt elektronikkomponenter. Her er en liste over alt, der er blevet brugt til at fuldføre dette projekt:
- En Arduino Mega 2560
- En strømforsyning til Arduino (mellem 9V og 12V)
- En DMX -indgang (og eventuelt en DMX -udgang, hvis du ikke er i slutningen af DMX -linjen)
- En MAX485 til at konvertere DMX-signal (RS-485) i TTL Serial, der kan læses af Arduino
- En lille switch (se DMX trin for at forstå hvorfor)
- 3x invertere specialiseret til EL Wire, i stand til at køre nok EL Wire på samme tid (100 meter hver i dette tilfælde)
- 30x 470 ohm modstande
- 30x MOC2023 optotriacs
- 30x 1k ohm 1W modstande
- 30x BTA16 triacs
- Så meget EL Wire som du vil!
Nu hvor alt er her, lad os komme i gang!
Trin 2: Modtagelse af DMX -ordrer
DMX er en meget almindelig protokol inden for lysstyring. Dette EL Wire -projekt bruger denne standard til at være kompatibel med enhver DMX -controller.
Først skal vi modtage ordrer fra DMX -grænsefladen på DJ'en eller lyscontrolleren.
For at nå dette mål foretager en MAX485 konvertering mellem RS-485 logiske niveauer, der bruges af DMX og TTL logiske niveauer, der bruges af Arduinos serielle interface. Her er MAX485 kun tilsluttet for at modtage ordrer, det er kun en DMX -enhed, og den styrer ikke andet.
RX -pin skal gå på Arduino TX pin, men det er meget nyttigt at sætte en switch mellem dem. Når du prøver at uploade din kode i Arduino, skal TX -pin afbrydes fra DMX -linjen, ellers går den ned. Det samme problem kan opstå, når Arduino starter, så du skal bare tænde for forbindelsen, når alt er klar.
For at tillade, at DMX -enheder kædes, er en anden DMX -udgang loddet parallelt med indgangen (ikke på skematisk).
Trin 3: Strømstyring af EL Wire
EL Trådstyring er ikke så let som LED på grund af strømforsyningen. Det skal forsynes med en særlig strømforsyning, der leverer noget omkring 120 VAC ved 2 kHz.
Relæer kunne have været brugt til denne hjemmelavede sequencer, men det var ikke særlig interessant på grund af skiftetiden og lyden.
Løsningen er at bruge triacs, med optotriacs til isolering. Jeg indså dette kredsløb på hjemmelavet PCB, men du kan bestille dem til en professionel eller bare lodde det manuelt, men det vil være lidt svært.
Jeg besluttede at lave 3 printkort, der kontrollerer 10 output hver, men det kan tilpasses.
Trin 4: Ledningsføring
Tilslutning af alle kortene er ret lang og gentaget. For at være mere effektiv har jeg brugt båndkabel mellem Arduino og hvert strømkort.
Der er mandlige overskrifter i midten af hvert bræt. Derefter har jeg loddet kvindelige overskrifter på den ene side af båndkablet og hanhoveder på den anden side for at tilslutte Arduino direkte. Hver EL -ledning leveres i en terminalskrue på strømkortene.
Alt er skruet på et træbræt, og dette bræt er fastgjort i loftet.
Trin 5: Installation af EL Wire
De 30 stykker EL Wire er bundet til loftet, men også i en slags stor lysbrønd.
For det første hæftes hvert stykke 9 meter lang EL Wire i lysbrønden. Fordi den er lavet af træ, var en håndholdt hæftemaskine tilstrækkelig. Der er 10 stykker i afstand på 10 cm.
De 20 andre stykker EL Wire anbringes i stjerne fra lysbrønden. De er alle bundet til loftet takket være lynlås, fordi metalstænger løber gennem hele rummet. Dette arrangement gør det muligt at have færre kabler til at forbinde brædderne.
Trin 6: Kodning
For at tillade kommunikation ved hjælp af DMX -protokollen har jeg brugt DMXSerial -bibliotek, der er tilgængeligt her.
Resten af koden er udviklet specielt til dette projekt, men den er fuldstændig tilpasselig. Brug den gerne og rediger den, som du vil!
Trin 7: Nyd det
Sådan bruges dette system:
- koble op og uploade koden
- slukke kontakten
- tilslut din DMX -controller i DMX -indgangen
- tænde for strømforsyningerne
- sæt kontakten på
- send dine DMX -ordrer
- Nyd det !
Trin 8: [BONUS] Bruger ikke Arduino Mega2560
Min første idé var at oprette alle printkort til dette projekt. Som en konsekvens har jeg oprettet et skematisk og et PCB -layout, der indeholder alt, hvad der er nødvendigt.
På dette bord kan du finde en AtMega328P, der er den samme som en Arduino Uno. Det har dog ikke nok output, så jeg har tilføjet 3 MCP23017. De er GPIO -forlængere, der kommunikerer med I2C -protokollen. Hver MCP23017 kan tilføje 16 nye udgange, men det var lettere at have en komponent til hvert strømkort.
For at bruge denne konfiguration skal du bruge biblioteket "ElWireMCP" baseret på Adafruit MCP23017 -biblioteket i stedet for "ElWireMega" -biblioteket fra min tidligere kode.
Trin 9: Konklusion
Jeg håber, at du vil nyde dette projekt og bruge det på din egen måde!
Anbefalede:
DMX Animatronic Robot: 9 trin (med billeder)
DMX Animatronic Robot: Dette projekt beskriver udviklingen af en fuldt funktionel animatronisk prototype. Det er implementeret fra bunden, og det har til formål at være en guide til udviklingen af fremtidige mere komplekse animatroniske robotter. Systemet er baseret på en Arduino mikrokontrol
Alt i ét · DMX Terminator & DMX Tester: 3 trin
Alt i ét · DMX Terminator & DMX Tester: Som belysningstekniker skal du nogle gange vide, hvor sunde dine dmx -forbindelser er blandt armaturerne. Nogle gange på grund af ledningerne, selve armaturerne eller spændingsudsving udsættes DMX -systemet for mange problemer og fejl. Så jeg lavede
Sådan adskilles en computer med nemme trin og billeder: 13 trin (med billeder)
Sådan adskilles en computer med nemme trin og billeder: Dette er en instruktion om, hvordan du adskiller en pc. De fleste af de grundlæggende komponenter er modulopbyggede og nemme at fjerne. Det er dog vigtigt, at du er organiseret omkring det. Dette hjælper med at forhindre dig i at miste dele og også ved at lave genmonteringen til
Two Wire (DMX) interface med skærm og knapper: 5 trin (med billeder)
Two Wire (DMX) interface med skærm og knapper: DMX er en protokol, der bruges til at styre scenelysarmaturer og specialeffekter. Hver enhed har sine egne kanaler, som den reagerer på. Denne kanal kan vælges af en DIP -switch eller et display med knapper. Der er flere måder at vælge en
Byg din egen DMX -armatur - Arduino: 7 trin (med billeder)
Byg din egen DMX -armatur - Arduino: Velkommen til min anden Instructables -side. Jeg har lært meget af dette websted, og det ser ud til at være et godt sted at vise mine projekter. Jeg håber, at du finder dette projekt underholdende og nyttigt. Jeg er ivrig efter at vide, hvad du synes. Lad mig vide i kommentarerne, anbringende