Satura rādītājs:
- 1. solis: materiāli
- 2. darbība. DMX pasūtījumu saņemšana
- 3. solis: EL vadu jaudas kontrole
- 4. solis: elektroinstalācija
- 5. solis: EL stieples uzstādīšana
- 6. darbība: kodēšana
- 7. solis: izbaudiet to
- 8. darbība: [BONUS] neizmantojot Arduino Mega2560
- 9. solis. Secinājums
Video: DMX kontrolēti EL stieples griesti: 9 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šis projekts ir DMX kontrolēts EL Wire griesti. Tas ir izgatavots no 30 EL stieples (kas nozīmē elektroluminiscējošu vadu) 3 dažādās krāsās, pilnīgi neatkarīgi. Tas ietver standarta DMX protokolu, kas ir saderīgs ar jebkuru gaismas vadības programmatūru.
1. solis: materiāli
Nepieciešamie materiāli galvenokārt ir elektronikas komponenti. Šeit ir saraksts ar visu, kas tika izmantots šī projekta pabeigšanai:
- Arduino Mega 2560
- Barošanas avots Arduino (no 9V līdz 12V)
- DMX ieeja (un pēc izvēles DMX izeja, ja neesat DMX rindas beigās)
- MAX485, lai pārveidotu DMX signālu (RS-485) TTL sērijā, ko nolasītu Arduino
- Neliels slēdzis (skatiet DMX soli, lai saprastu, kāpēc)
- 3x invertori, kas specializējušies EL vadiem, spēj vienlaikus vadīt pietiekami daudz EL vadu (šajā gadījumā katrs 100 metrus)
- 30x 470 omi rezistori
- 30x MOC2023 optotriacs
- 30x 1k omi 1W rezistori
- 30x BTA16 triaki
- Cik daudz EL Wire, cik vēlaties!
Tagad, kad viss ir šeit, sāksim!
2. darbība. DMX pasūtījumu saņemšana
DMX ir ļoti izplatīts gaismas kontroles protokols. Šis EL Wire projekts izmanto šo standartu, lai tas būtu saderīgs ar jebkuru DMX kontrolieri.
Pirmkārt, mums ir jāsaņem pasūtījumi no DJ vai gaismas kontroliera DMX saskarnes.
Lai sasniegtu šo mērķi, MAX485 veic konversiju starp RS-485 loģikas līmeņiem, ko izmanto DMX, un TTL loģikas līmeņiem, ko izmanto Arduino sērijas saskarne. Šeit MAX485 ir pieslēgts tikai pasūtījumu saņemšanai, tā ir tikai DMX ierīce un neko citu nekontrolēs.
RX tapai ir jāiet uz Arduino TX tapas, taču ir ļoti noderīgi novietot slēdzi starp tām. Patiešām, mēģinot augšupielādēt savu kodu Arduino, TX tapa ir jāatvieno no DMX līnijas, pretējā gadījumā tā avarēs. Tāda pati problēma var rasties, kad Arduino tiek startēts, tāpēc vienkārši ieslēdziet savienojumu, kad viss ir gatavs.
Lai DMX ierīces varētu pieķēdēt, cita DMX izeja ir pielodēta paralēli ieejai (nevis shēmā).
3. solis: EL vadu jaudas kontrole
EL vadu vadība nav tik vienkārša kā LED, jo tā ir barošanas avots. Tam jābūt barotam ar īpašu barošanas avotu, kas nodrošina aptuveni 120 VAC pie 2 kHz.
Šim pašdarinātajam sekvenceram varēja izmantot relejus, taču tas nebija īpaši interesants pārslēgšanās laika un skaņas dēļ.
Risinājums ir izolēt triakus ar optotriakiem. Es sapratu šo shēmu mājās gatavotā PCB, taču jūs varat tos pasūtīt profesionālim vai vienkārši lodēt manuāli, taču tas būs nedaudz grūti.
Es nolēmu izgatavot 3 PCB, kontrolējot pa 10 izejām, bet to var pielāgot.
4. solis: elektroinstalācija
Visu karšu savienošana ir diezgan gara un atkārtojas. Lai būtu efektīvāks, esmu izmantojis lentes kabeli starp Arduino un katru barošanas paneli.
Katras tāfeles centrā ir vīriešu galvenes. Pēc tam es esmu lodējis sieviešu galvenes lentes kabeļa vienā pusē un vīriešu galvenes otrā pusē, lai tieši pievienotu Arduino. Katrs EL vads tiek piegādāts spaiļu skrūvju blokā uz barošanas paneļiem.
Viss ir pieskrūvēts uz koka dēļa, un šis dēlis ir nostiprināts griestos.
5. solis: EL stieples uzstādīšana
30 EL Wire gabali ir piesieti pie griestiem, bet arī tādā kā lielā gaismas akā.
Pirmkārt, gaismas urbumā katrs 9 metrus garais EL stieples gabals ir saspraustas. Tā kā tas ir izgatavots no koka, pietika ar rokas skavotāju. Ir 10 gabali, kas atrodas 10 cm attālumā.
Pārējie 20 EL stieples gabali ir novietoti zvaigznē no gaismas iedobes. Tie visi ir piesieti pie griestiem, pateicoties rāvējslēdzējiem, jo metāla stieņi iet cauri visai telpai. Šis izkārtojums ļauj mazāk kabeļu, lai savienotu dēļus.
6. darbība: kodēšana
Lai atļautu saziņu, izmantojot DMX protokolu, esmu izmantojis DMXSerial bibliotēku, kas pieejama šeit.
Pārējais kods ir izstrādāts īpaši šim projektam, taču tas ir pilnībā pielāgojams. Jūtieties brīvi to izmantot un mainīt to, kā vēlaties!
7. solis: izbaudiet to
Lai izmantotu šo sistēmu:
- izveidojiet vadu un augšupielādējiet kodu
- izslēdziet slēdzi
- pievienojiet savu DMX kontrolieri DMX ieejai
- ieslēdziet barošanas avotus
- ieslēdziet slēdzi
- nosūtiet savus DMX pasūtījumus
- Izbaudi to !
8. darbība: [BONUS] neizmantojot Arduino Mega2560
Mana pirmā ideja bija izveidot visas PCB šim projektam. Tā rezultātā esmu izveidojis shematisku un PCB izkārtojumu, kas ietver visu nepieciešamo.
Uz šīs tāfeles jūs varat atrast AtMega328P, kas ir tāds pats kā Arduino Uno. Tomēr tai nav pietiekami daudz izeju, tāpēc esmu pievienojis 3 MCP23017. Tie ir GPIO paplašinātāji, kas sazinās ar I2C protokolu. Katrs MCP23017 var pievienot 16 jaunas izejas, taču bija vieglāk izveidot vienu komponentu katrai barošanas platei.
Lai izmantotu šo konfigurāciju, jāizmanto bibliotēka "ElWireMCP", kuras pamatā ir Adafruit MCP23017 bibliotēka, nevis mana iepriekšējā koda "ElWireMega" bibliotēka.
9. solis. Secinājums
Es ceru, ka jums patiks šis projekts un izmantosiet to savā veidā!
Ieteicams:
Arduino stieples spēle: 7 soļi (ar attēliem)
Arduino stieples spēle: šim projektam es atsaucos uz to no šīs vietnes un mainīju to, lai izveidotu jaunu projektu. Šo projektu sauc par vadu spēli, kur jūs paņemsiet metāla rokturi un liksiet tam iet cauri vadam, nepieskaroties vadam. Ja rokturis pieskaras vadam
RGB-LED stieples koks: 9 soļi (ar attēliem)
RGB-LED stiepļu koks: Es vēlos dalīties ar jums savā RGB-LED stiepļu kokā. Kādu vakaru es atcerējos, ka bērnībā būvēju stiepļu kokus. Mūsdienās man ļoti patīk veidot mazus elektroniskus projektus ar arduino līdzīgiem mikrokontrolleriem, īpaši ar gaismas diodēm. Tāpēc pie sevis nodomāju
Maizes dēļa stieples palīgs: 10 soļi (ar attēliem)
Maizes dēļu stiepļu palīgs: šajā pamācībā ir parādīts, kā izveidot rīku, lai atvieglotu un sakārtotu maizes dēļa prototipu veidošanu. Es to saucu par maizes dēļu stiepļu palīgu
Arduino Lilypad kontrolēti NeoPixel auskari: 7 soļi (ar attēliem)
Arduino Lilypad kontrolētie NeoPixel auskari: Sveiki visiem! Vai nevēlaties, lai jums būtu tik jauks un foršs auskars, kad dodaties ārā naktī vai ballītēs? Es gribētu to iegūt, tāpēc es izveidoju Arduino Lilypad kontrolētus neopikseļu auskarus. :) Šie auskari ne tikai iedegas. Viņiem ir sev
Wi-Servo: Wi-Fi pārlūkprogrammas kontrolēti servomotori (ar Arduino + ESP8266): 5 soļi
Wi-Servo: Wi-Fi pārlūkprogrammas kontrolēti servomotori (ar Arduino + ESP8266): šī pamācība parāda, kā attālināti vadīt dažus servomotorus bezvadu tīklā, izmantojot parastu interneta pārlūkprogrammu (piemēram, Firefox). To var izmantot vairākos lietojumos: rotaļlietās, robotos, bezpilota lidaparātos, kameras panoramēšanas/slīpuma u.c. Motori bija