Sadržaj:

DMX kontrolirani EL žičani strop: 9 koraka (sa slikama)
DMX kontrolirani EL žičani strop: 9 koraka (sa slikama)

Video: DMX kontrolirani EL žičani strop: 9 koraka (sa slikama)

Video: DMX kontrolirani EL žičani strop: 9 koraka (sa slikama)
Video: Преступления на почве ненависти в Хартленде-Трагическ... 2024, Novembar
Anonim
Image
Image
DMX kontrolisani EL žičani plafon
DMX kontrolisani EL žičani plafon

Ovaj projekat je DM Wire kontrolisani EL Wire plafon. Napravljen je od 30 EL žice (što znači elektroluminiscentna žica) u 3 različite boje, potpuno nezavisne. Uključuje standardni DMX protokol, kompatibilan sa bilo kojim softverom za kontrolu svjetla.

Korak 1: Materijali

Potrebni materijali su uglavnom elektroničke komponente. Evo popisa svega što je korišteno za završetak ovog projekta:

  • Arduino Mega 2560
  • Napajanje za Arduino (između 9V i 12V)
  • DMX ulaz (i opcionalno DMX izlaz ako niste na kraju DMX linije)
  • MAX485 za pretvaranje DMX signala (RS-485) u TTL serijski zapis koji čita Arduino
  • Mali prekidač (pogledajte DMX korak da biste razumjeli zašto)
  • 3x pretvarači specijalizirani za EL žicu, sposobni istovremeno voziti dovoljno EL žice (u ovom slučaju svaki po 100 metara)
  • Otpornici 30x 470 ohma
  • 30x optotriac MOC2023
  • 30x 1k ohm 1W otpornici
  • 30x BTA16 triac
  • Koliko želite EL žice!

Sad kad je sve ovdje, krenimo!

Korak 2: Primanje DMX naloga

Primanje DMX narudžbi
Primanje DMX narudžbi

DMX je vrlo uobičajen protokol u kontroli svjetla. Ovaj projekt EL Wire koristi ovaj standard za kompatibilnost sa bilo kojim DMX kontrolerom.

Prvo, moramo primati narudžbe sa DMX interfejsa DJ -a ili kontrolera svjetla.

Da bi se postigao ovaj cilj, MAX485 vrši konverziju između logičkih nivoa RS-485 koje koriste DMX i TTL logičkih nivoa koje koristi serijsko sučelje Arduina. Ovdje je MAX485 ožičen samo za primanje narudžbi, samo je DMX uređaj i neće kontrolirati ništa drugo.

RX pin mora ići na Arduino TX pin, ali je vrlo korisno prebaciti se između njih. Zaista, kada pokušate učitati svoj kôd u Arduino, TX pin morate odvojiti od DMX linije, inače će se srušiti. Isti problem može se pojaviti i pri pokretanju Arduina, pa samo uključite vezu kad sve bude spremno.

Da bi se omogućilo da DMX uređaji budu povezani, drugi DMX izlaz je lemljen paralelno sa ulazom (nije na shemi).

Korak 3: Kontrola snage EL žice

Kontrola snage EL žice
Kontrola snage EL žice
Kontrola snage EL žice
Kontrola snage EL žice

EL Upravljanje žicom nije tako jednostavno kao LED zbog napajanja. Potrebno ga je napajati posebnim napajanjem, isporučujući nešto oko 120 VAC na 2 kHz.

Releji su se mogli koristiti za ovaj domaći sekvencer, ali to nije bilo jako zanimljivo zbog vremena prebacivanja i zvuka.

Rješenje je korištenje trijaka, s optotriakima za izolaciju. Shvatio sam ovo kolo na domaćim PCB -ima, ali možete ih naručiti profesionalcu ili ih jednostavno lemiti ručno, ali bit će malo teško.

Odlučio sam napraviti 3 PCB -a koji kontroliraju po 10 izlaza, ali to se može prilagoditi.

Korak 4: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Povezivanje svih kartica prilično je dugo i ponavlja se. Da bih bio učinkovitiji, koristio sam vrpčani kabel između Arduina i svake ploče za napajanje.

U sredini svake ploče nalaze se muška zaglavlja. Zatim sam lemio ženske zaglavlje s jedne strane vrpčnog kabela i muške zaglavlje s druge strane za direktno priključivanje na Arduino. Svaka EL žica dolazi u terminalnom vijčanom bloku na pločama za napajanje.

Sve je zašrafljeno na drvenu ploču, a ova ploča je pričvršćena u plafon.

Korak 5: Instaliranje EL žice

Instaliranje EL žice
Instaliranje EL žice
Instaliranje EL žice
Instaliranje EL žice

30 komada EL žice vezano je za strop, ali i u neku vrstu velikog svjetlosnog bunara.

Prvo, u bušotini za svjetlo, svaki komad EL žice dugačke 9 metara je spajan. Budući da je napravljen od drveta, dovoljna je ručna heftalica. Ima 10 komada, razmaknutih 10 cm.

Ostalih 20 komada EL žice odloženo je u zvijezdu iz izvora za svjetlo. Svi su vezani za strop zahvaljujući patentnim zatvaračima, jer metalne šipke prolaze kroz cijelu prostoriju. Ovaj raspored omogućuje manje kabela za spajanje ploča.

Korak 6: Kodiranje

Da bih omogućio komunikaciju pomoću DMX protokola, koristio sam DMXSerial biblioteku, dostupnu ovdje.

Ostatak koda razvijen je posebno za ovaj projekt, ali je potpuno prilagodljiv. Slobodno ga koristite i mijenjajte kako želite!

Korak 7: Uživajte

Uživaj !
Uživaj !

Da biste koristili ovaj sistem:

  • povežite i učitajte kôd
  • isključite prekidač
  • priključite svoj DMX kontroler na DMX ulaz
  • uključite napajanje
  • uključite prekidač
  • pošaljite svoje DMX narudžbe
  • uživaj !

Korak 8: [BONUS] Ne koristite Arduino Mega2560

[BONUS] Ne koristite Arduino Mega2560
[BONUS] Ne koristite Arduino Mega2560
[BONUS] Ne koristite Arduino Mega2560
[BONUS] Ne koristite Arduino Mega2560

Moja prva ideja bila je stvaranje svih PCB -a za ovaj projekt. Kao posljedica toga, stvorio sam shemu i izgled PCB -a koji uključuje sve potrebno.

Na ovoj ploči možete pronaći AtMega328P koji je isti kao Arduino Uno. Međutim, nema dovoljno izlaza, pa sam dodao 3 MCP23017. Oni su GPIO proširivači, komuniciraju s I2C protokolom. Svaki MCP23017 može dodati 16 novih izlaza, ali je bilo lakše imati jednu komponentu za svaku ploču za napajanje.

Da biste koristili ovu konfiguraciju, trebali biste koristiti biblioteku "ElWireMCP" zasnovanu na biblioteci Adafruit MCP23017, umjesto biblioteke "ElWireMega" iz mog prethodnog koda.

Korak 9: Zaključak

Nadam se da ćete uživati u ovom projektu i koristiti ga na svoj način!

Preporučuje se: