Sadržaj:

DMX kontrolirani strop EL žice: 9 koraka (sa slikama)
DMX kontrolirani strop EL žice: 9 koraka (sa slikama)

Video: DMX kontrolirani strop EL žice: 9 koraka (sa slikama)

Video: DMX kontrolirani strop EL žice: 9 koraka (sa slikama)
Video: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, Studeni
Anonim
Image
Image
DMX kontrolirani EL žičani strop
DMX kontrolirani EL žičani strop

Ovaj projekt je strop EL Wire koji kontrolira DMX. Izrađen je od 30 EL žice (što znači elektroluminiscentna žica) u 3 različite boje, potpuno neovisne. Uključuje standardni DMX protokol, kompatibilan sa bilo kojim softverom za upravljanje svjetlom.

Korak 1: Materijali

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

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

Sad kad je sve ovdje, krenimo!

Korak 2: Primanje DMX narudžbi

Primanje DMX narudžbi
Primanje DMX narudžbi

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

Prvo, moramo primati narudžbe s DMX sučelja DJ -a ili kontrolera svjetla.

Da bi postigao ovaj cilj, MAX485 vrši konverziju između RS-485 logičkih razina koje koriste DMX i TTL logičke razine 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 vrlo je korisno staviti prekidač između njih. Doista, kada pokušate učitati svoj kod 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.

Kako 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 optotriacima za izolaciju. Shvatio sam ovaj sklop 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

Spajanje 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, a 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 je ploča učvršćena u strop.

Korak 5: Instaliranje EL žice

Ugradnja EL žice
Ugradnja EL žice
Ugradnja EL žice
Ugradnja EL žice

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

Prvo, u jažici za svjetlo, svaki komad EL žice dugačke 9 metara je spajan. Budući da je izrađena od drveta, dovoljna je ručna heftalica. Postoji 10 komada, razmaknutih 10 cm.

Ostalih 20 komada EL žice odloženo je u zvjezdicu iz jažice 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, upotrijebio sam DMXSerial knjižnicu, 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 !

Za korištenje ovog sustava:

  • spojite 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 stvoriti sve PCB -ove za ovaj projekt. Kao posljedicu 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 bilo je lakše imati jednu komponentu za svaku ploču napajanja.

Da biste koristili ovu konfiguraciju, trebate koristiti biblioteku "ElWireMCP" temeljenu na knjižnici 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čeni: