Sisällysluettelo:

DMX -ohjattava EL -lankakatto: 9 vaihetta (kuvilla)
DMX -ohjattava EL -lankakatto: 9 vaihetta (kuvilla)

Video: DMX -ohjattava EL -lankakatto: 9 vaihetta (kuvilla)

Video: DMX -ohjattava EL -lankakatto: 9 vaihetta (kuvilla)
Video: Маленький лисенок вышел к людям за помощью 2024, Marraskuu
Anonim
Image
Image
DMX -ohjattava EL -lankakatto
DMX -ohjattava EL -lankakatto

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 -tilausten vastaanottaminen
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 -johdon tehonsäätö
EL -johdon tehonsäätö
EL -johdon tehonsäätö
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

Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
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 asentaminen
EL -langan asentaminen
EL -langan asentaminen
EL -langan asentaminen

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ä

Nauti siitä !
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

[BONUS] Ei käytä Arduino Mega2560: ta
[BONUS] Ei käytä Arduino Mega2560: ta
[BONUS] Ei käytä Arduino Mega2560: ta
[BONUS] Ei käytä Arduino Mega2560: ta

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: