Obsah:

DMX riadený EL drôtový strop: 9 krokov (s obrázkami)
DMX riadený EL drôtový strop: 9 krokov (s obrázkami)

Video: DMX riadený EL drôtový strop: 9 krokov (s obrázkami)

Video: DMX riadený EL drôtový strop: 9 krokov (s obrázkami)
Video: 3 channels DMX / Triac dimmer for LED dimmable pannels and bulbs 2024, November
Anonim
Image
Image
DMX riadený EL drôtový strop
DMX riadený EL drôtový strop

Tento projekt je stropný drôt EL ovládaný DMX. Je vyrobený z drôtu 30 EL (čo znamená elektroluminiscenčný drôt) v 3 rôznych farbách, úplne nezávislých. Obsahuje štandardný protokol DMX, aby bol kompatibilný s akýmkoľvek softvérom na ovládanie svetla.

Krok 1: Materiály

Potrebným materiálom sú predovšetkým elektronické súčiastky. Tu je zoznam všetkého, čo bolo použité na dokončenie tohto projektu:

  • Arduino Mega 2560
  • Napájací zdroj pre Arduino (medzi 9V a 12V)
  • Vstup DMX (a voliteľne výstup DMX, ak nie ste na konci riadku DMX)
  • MAX485 na prevod signálu DMX (RS-485) na sériový TTL čitateľný Arduinom
  • Malý prepínač (pozrite sa na krok DMX, aby ste pochopili, prečo)
  • 3x menič špecializovaný na EL Wire, schopný poháňať dostatok EL Wire súčasne (v tomto prípade každý 100 metrov)
  • Rezistory 30 x 470 ohmov
  • 30x optotriacs MOC2023
  • 30x 1k ohmy 1W odpory
  • 30x triaky BTA16
  • Toľko EL Wire, koľko chcete!

Teraz, keď je všetko tu, začnime!

Krok 2: Prijímanie objednávok DMX

Prijímanie objednávok DMX
Prijímanie objednávok DMX

DMX je veľmi bežný protokol v ovládaní svetla. Tento projekt EL Wire používa tento štandard na kompatibilitu s akýmkoľvek DMX ovládačom.

Najprv musíme prijímať objednávky z DMX rozhrania DJ alebo ovládača svetla.

Na dosiahnutie tohto cieľa MAX485 prevádza medzi logickými úrovňami RS-485 používanými logickými úrovňami DMX a TTL využívanými sériovým rozhraním Arduina. Tu je MAX485 zapojený iba na prijímanie objednávok, je to iba zariadenie DMX a nebude ovládať nič iné.

Pin RX musí ísť na pin Arduino TX, ale je veľmi užitočné prepnúť medzi nimi. Keď sa pokúsite nahrať svoj kód do Arduina, pin TX je potrebné odpojiť od linky DMX, inak sa zrúti. K rovnakému problému môže dôjsť aj pri bootovaní Arduina, takže pripojenie jednoducho zapnite, keď je všetko pripravené.

Aby bolo možné reťaziť zariadenia DMX, ďalší DMX výstup bol spájkovaný súbežne so vstupom (nie na schéme).

Krok 3: Ovládanie napájania EL Wire

Ovládanie výkonu drôtu EL
Ovládanie výkonu drôtu EL
Ovládanie výkonu drôtu EL
Ovládanie výkonu drôtu EL

Ovládanie drôtu EL nie je kvôli napájaniu také jednoduché ako LED. Musí byť napájaný špeciálnym zdrojom napájania, ktorý dodáva približne 120 VAC pri 2 kHz.

Na tento domáci sekvencer mohli byť použité relé, ale nebolo to veľmi zaujímavé kvôli času spínania a zvuku.

Riešením je použiť triaky s optotriami na izoláciu. Tento obvod som realizoval na domácom PCB, ale môžete si ich objednať k profesionálovi alebo ho len spájkovať ručne, ale bude to trochu náročné.

Rozhodol som sa vyrobiť 3 PCB ovládajúce 10 výstupov, ale dá sa to prispôsobiť.

Krok 4: Zapojenie

Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie
Elektrické vedenie

Pripojenie všetkých kariet je dosť dlhé a opakujúce sa. Aby som bol efektívnejší, použil som plochý kábel medzi Arduinom a každou napájacou doskou.

V strede každej dosky sú mužské hlavičky. Potom som na jednej strane spájkovacieho kábla a na druhej strane spájkoval samičie hlavičky a zapojil som ich priamo do Arduina. Každý drôt EL sa dodáva v svorkovnicovom bloku na napájacích doskách.

Všetko je naskrutkované na drevenú dosku a táto doska je pripevnená k stropu.

Krok 5: Inštalácia drôtu EL

Inštalácia EL Wire
Inštalácia EL Wire
Inštalácia EL Wire
Inštalácia EL Wire

30 kusov EL Wire je priviazaných k stropu, ale aj k akejsi veľkej svetelnej studni.

Najprv vo svetelnej studni je každý kus 9 metrov dlhého drôtu EL zošitý. Pretože je vyrobený z dreva, stačila ručná zošívačka. K dispozícii je 10 kusov s rozstupom 10 cm.

Ďalších 20 kusov drôtu EL je umiestnených v hviezde zo svetelnej studne. Všetky sú priviazané k stropu vďaka patentkám, pretože kovovou tyčou prechádzajú celú miestnosť. Toto usporiadanie umožňuje mať menej káblov na spájanie dosiek.

Krok 6: Kódovanie

Na umožnenie komunikácie pomocou protokolu DMX som použil knižnicu DMXSerial, ktorá je k dispozícii tu.

Zvyšok kódu bol vyvinutý špeciálne pre tento projekt, ale je úplne prispôsobiteľný. Neváhajte ho používať a upravovať, ako chcete!

Krok 7: Užite si to

Uži si to !
Uži si to !

Ak chcete použiť tento systém:

  • zapojte a nahrajte kód
  • vypnite vypínač
  • zapojte ovládač DMX do vstupu DMX
  • zapnite napájanie
  • zapnite vypínač
  • odošlite svoje objednávky DMX
  • uži si to !

Krok 8: [BONUS] Nepoužívate Arduino Mega2560

[BONUS] Nepoužívam Arduino Mega2560
[BONUS] Nepoužívam Arduino Mega2560
[BONUS] Nepoužívam Arduino Mega2560
[BONUS] Nepoužívam Arduino Mega2560

Mojou prvou myšlienkou bolo vytvoriť všetky PCB pre tento projekt. V dôsledku toho som vytvoril schému a rozloženie DPS, ktoré obsahuje všetko potrebné.

Na tejto doske nájdete AtMega328P, ktorý je rovnaký ako Arduino Uno. Nemá však dostatok výstupov, preto som pridal 3 MCP23017. Sú to GPIO extendery, komunikujúce s protokolom I2C. Každý MCP23017 môže pridať 16 nových výstupov, ale bolo jednoduchšie mať jeden komponent pre každú dosku napájania.

Aby ste mohli používať túto konfiguráciu, namiesto knižnice „ElWireMega“z môjho predchádzajúceho kódu by ste mali použiť knižnicu „ElWireMCP“založenú na knižnici Adafruit MCP23017.

Krok 9: Záver

Dúfam, že sa vám tento projekt bude páčiť a budete ho používať svojim vlastným spôsobom!

Odporúča: