Sisällysluettelo:
- Vaihe 1: Materiaalit
- Vaihe 2: DMX -tilausten vastaanottaminen
- Vaihe 3: EL -johdon tehonsäätö
- Vaihe 4: Johdotus
- Vaihe 5: EL -langan asennus
- Vaihe 6: Koodaus
- Vaihe 7: Nauti siitä
- Vaihe 8: [BONUS] Ei käytä Arduino Mega2560 -laitetta
- Vaihe 9: Johtopäätös
Video: DMX -ohjattava EL -lankakatto: 9 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Tämä projekti on DMX -ohjattu EL Wire -katto. Se on valmistettu 30 EL -langasta (mikä tarkoittaa Electroluminescent Wire) kolmessa eri värissä, täysin riippumattomia. Se sisältää standardin DMX -protokollan, joka on yhteensopiva minkä tahansa valonohjausohjelmiston kanssa.
Vaihe 1: Materiaalit
Tarvittavat materiaalit ovat pääasiassa elektroniikkakomponentteja. Tässä on luettelo kaikesta, mitä on käytetty tämän projektin toteuttamiseen:
- Arduino Mega 2560
- Virtalähde Arduinolle (välillä 9V ja 12V)
- DMX -tulo (ja valinnaisesti DMX -lähtö, jos et ole DMX -rivin lopussa)
- MAX485 muuntaa DMX-signaalin (RS-485) TTL-sarjassa, jonka Arduino voi lukea
- Pieni kytkin (katso DMX -vaihe ymmärtääksesi miksi)
- 3x EL -langalle erikoistuneet invertterit, jotka pystyvät käyttämään tarpeeksi EL -johtoa samanaikaisesti (100 metriä tässä tapauksessa)
- 30x 470 ohmin vastukset
- 30x MOC2023 optotriacs
- 30x 1k ohmin 1W vastukset
- 30x BTA16 triat
- Niin paljon EL -lankaa kuin haluat!
Nyt kun kaikki on täällä, aloitetaan!
Vaihe 2: DMX -tilausten vastaanottaminen
DMX on hyvin yleinen protokolla valonohjauksessa. Tämä EL Wire -projekti käyttää tätä standardia ollakseen yhteensopiva minkä tahansa DMX -ohjaimen kanssa.
Ensinnäkin meidän on vastaanotettava tilauksia DJ: n tai valonohjaimen DMX -liitännästä.
Tämän tavoitteen saavuttamiseksi MAX485 muuntaa DMX: n käyttämien RS-485-logiikkatasojen ja Arduinon sarjaliitännän käyttämien TTL-logiikkatasojen välillä. Täällä MAX485 on kytketty vain tilausten vastaanottamiseen, se on vain DMX -laite, eikä se hallitse mitään muuta.
RX -nastan täytyy mennä Arduino TX -tapin päälle, mutta on erittäin hyödyllistä asettaa kytkin niiden väliin. Itse asiassa, kun yrität ladata koodisi Arduinoon, TX -nasta on irrotettava DMX -linjasta, muuten se kaatuu. Sama ongelma voi ilmetä, kun Arduino käynnistyy, joten kytke yhteys vain, kun kaikki on valmis.
Jotta DMX -laitteet voidaan ketjuttaa, tulon rinnalle on juotettu toinen DMX -lähtö (ei kaaviossa).
Vaihe 3: EL -johdon tehonsäätö
EL -langan ohjaus ei ole yhtä helppoa kuin LED sen virtalähteen takia. Sen virtalähteenä on oltava erityinen virtalähde, joka tuottaa noin 120 VAC 2 kHz: n taajuudella.
Releitä olisi voitu käyttää tähän kotitekoiseen sekvensseriin, mutta se ei ollut kovin mielenkiintoinen kytkentäajan ja äänen vuoksi.
Ratkaisu on käyttää triaceja, joissa on optotriacs eristykseen. Tajusin tämän piirin kotitekoisella PCB: llä, mutta voit tilata ne ammattilaiselle tai vain juottaa sen manuaalisesti, mutta se on hieman vaikeaa.
Päätin tehdä 3 PCB: tä, jotka ohjaavat 10 lähtöä, mutta sitä voidaan mukauttaa.
Vaihe 4: Johdotus
Kaikkien korttien yhdistäminen on melko pitkä ja toistuva. Tehokkuuden vuoksi olen käyttänyt nauhakaapelia Arduinon ja jokaisen virtalähteen välillä.
Jokaisen levyn keskellä on miesten otsikot. Sitten olen juottanut naaraspäät nauhakaapelin toiselle puolelle ja urospäät toiselle puolelle kytkeäksesi suoraan Arduinoon. Jokainen EL -johto toimitetaan virtaliitäntöjen ruuvilohkossa.
Kaikki ruuvataan puulevyyn, ja tämä levy kiinnitetään kattoon.
Vaihe 5: EL -langan asennus
EL -langan 30 kappaletta on sidottu kattoon, mutta myös eräänlaiseen suureen valonlähteeseen.
Ensinnäkin valokaivossa nidotaan jokainen 9 metrin pituinen EL -lanka. Koska se on valmistettu puusta, käsinitoja riitti. Niitä on 10 kappaletta, 10 cm: n välein.
20 muuta EL -langan kappaletta on sijoitettu tähtiin valonlähteestä. Ne kaikki on kiinnitetty kattoon vetoketjujen ansiosta, koska metallitangot kulkevat koko huoneen läpi. Tämä järjestely mahdollistaa vähemmän kaapeleita levyjen liittämiseksi.
Vaihe 6: Koodaus
Kommunikoinnin sallimiseksi DMX -protokollaa käyttämällä olen käyttänyt DMXSerial -kirjastoa, joka on saatavana täältä.
Loput koodista on kehitetty erityisesti tätä projektia varten, mutta se on täysin mukautettavissa. Voit vapaasti käyttää sitä ja muokata sitä haluamallasi tavalla!
Vaihe 7: Nauti siitä
Tämän järjestelmän käyttäminen:
- kytke ja lähetä koodi
- laita kytkin pois päältä
- liitä DMX -ohjaimesi DMX -tuloon
- kytke virtalähteet päälle
- laita kytkin päälle
- lähetä DMX -tilauksesi
- Nauti siitä !
Vaihe 8: [BONUS] Ei käytä Arduino Mega2560 -laitetta
Ensimmäinen ajatukseni oli luoda kaikki piirilevyt tähän projektiin. Tämän seurauksena olen luonut kaavion ja piirilevyasettelun, joka sisältää kaiken tarvittavan.
Tällä levyllä on AtMega328P, joka on sama kuin Arduino Uno. Siinä ei kuitenkaan ole tarpeeksi lähtöä, joten olen lisännyt 3 MCP23017. Ne ovat GPIO -laajennuksia, jotka kommunikoivat I2C -protokollan kanssa. Kukin MCP23017 voi lisätä 16 uutta lähtöä, mutta oli helpompaa saada yksi komponentti kullekin teholevylle.
Jotta voit käyttää tätä kokoonpanoa, sinun tulee käyttää Adafruit MCP23017 -kirjastoon perustuvaa "ElWireMCP" -kirjastoa aiemman koodini "ElWireMega" -kirjaston sijasta.
Vaihe 9: Johtopäätös
Toivottavasti pidät tästä projektista ja käytät sitä omalla tavallasi!
Suositeltava:
IOT DMX -ohjain, jossa Arduino ja Stage Monster Live: 6 vaihetta
IOT DMX -ohjain Arduinolla ja Stage Monster Live: Hallitse näyttämön valaistusta ja muita DMX-laitteita puhelimestasi tai muusta verkkokäyttöisestä laitteesta. Näytän sinulle, kuinka nopeasti ja helposti rakentaa oma DMX -ohjain, joka toimii Stage Monster Live -alustalla Arduino Megan avulla
Arduino DMX 512 -testeri ja -ohjain: 19 vaihetta
Arduino DMX 512 -testeri ja -ohjain: Actualizaciones, ficheros, códigos … English version Este p
DMX Animatronic -robotti: 9 vaihetta (kuvilla)
DMX Animatronic Robot: Tämä projekti kuvaa täysin toimivan animatronic -prototyypin kehittämistä. Se toteutetaan alusta alkaen ja sen tarkoituksena on olla opas tulevien monimutkaisempien animatronisten robottien kehittämiseen. Järjestelmä perustuu Arduinon mikroyhteyteen
Kaikki yhdessä · DMX Terminator & DMX Tester: 3 vaihetta
Kaikki yhdessä · DMX Terminator & DMX Tester: Valoteknikkona sinun on joskus tiedettävä, kuinka terveet dmx -liitännät ovat valaisimien joukossa. Joskus johtimien, kiinnittimien tai jännitteen vaihtelujen vuoksi DMX -järjestelmä altistuu monille ongelmille ja virheille. Joten tein
Rakenna oma DMX -kiinnike - Arduino: 7 vaihetta (kuvilla)
Rakenna oma DMX -kiinnike - Arduino: Tervetuloa toiselle Instructables -sivulleni. Olen oppinut paljon tältä sivustolta ja tämä näyttää loistavalta paikalta näyttää projektejani. Toivottavasti tämä projekti on viihdyttävä ja hyödyllinen. Olen utelias tietämään, mitä mieltä olet. Kerro minulle kommenteissa, pyyntö