Talaan ng mga Nilalaman:

IOT DMX Controller Sa Arduino at Stage Monster Live: 6 na Hakbang
IOT DMX Controller Sa Arduino at Stage Monster Live: 6 na Hakbang

Video: IOT DMX Controller Sa Arduino at Stage Monster Live: 6 na Hakbang

Video: IOT DMX Controller Sa Arduino at Stage Monster Live: 6 na Hakbang
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Nobyembre
Anonim
IOT DMX Controller Sa Arduino at Stage Monster Live
IOT DMX Controller Sa Arduino at Stage Monster Live
IOT DMX Controller Sa Arduino at Stage Monster Live
IOT DMX Controller Sa Arduino at Stage Monster Live
IOT DMX Controller Sa Arduino at Stage Monster Live
IOT DMX Controller Sa Arduino at Stage Monster Live

Kontrolin ang pag-iilaw sa entablado at iba pang mga aparato ng DMX mula sa iyong telepono o anumang iba pang aparato na pinagana ng web. Ipapakita ko sa iyo kung paano mabilis at madaling bumuo ng iyong sariling DMX controller na tumatakbo sa platform ng Stage Monster Live gamit ang isang Arduino Mega.

Mga Pantustos:

Arduino Mega 2560

Ethernet kalasag

store.arduino.cc/usa/arduino-ethernet-shield-2

DMX kalasag

www.dfrobot.com/product-984.html?gclid=Cjw…

Library ng Conceptinetics para sa DMX kalasag

sourceforge.net/p/dmxlibraryforar/code/ci/…

Dalawang (2) maikling jumper wires

Isang DMX cable para sa bawat aparato sa pag-iilaw ng DMX

Terminator ng DMX

Power Supply (AC / DC Adapter, Battery Pack, atbp.)

Stage Monster Live account (nangangailangan ng subscription, ngunit nag-aalok ng 7 araw na libreng pagsubok)

www.stagemonsterlive.com

Hakbang 1: Paghahanda ng DMX Shield

Paghahanda ng DMX Shield
Paghahanda ng DMX Shield
Paghahanda ng DMX Shield
Paghahanda ng DMX Shield
Paghahanda ng DMX Shield
Paghahanda ng DMX Shield

Parehong susubukan ng ethernet na kalasag at ang kalasag na DMX na gumamit ng serial port 0 upang makipag-usap sa Arduino at makagambala sila sa bawat isa kung hindi namin ito ayusin, kaya kailangan muna naming gumawa ng kaunting gawaing prep para sa parehong kalasag upang gumana nang tama. Sapagkat ang DMX Shield ay nakalagay sa tuktok ng stack, mas madaling gawin ang mga pagbabago dito sa halip na ang Ethernet Shield.

Ang unang bagay na kailangan nating gawin ay putulin (o ibalik) ang mga ibabang pin sa kalasag ng DMX sa mga digital na pin na 0 at 1 (RX0 at TX0) upang ang dalawang mga pin na iyon ay hindi konektado sa Arduino. Sa paglaon, ikonekta namin ang kalasag ng DMX sa Arduino sa pamamagitan ng serial port 1. Sa ngayon, maaari kaming magpatuloy sa isang bahagyang pagbabago sa file ng conceptinetics.h.

Malamang mahahanap mo ang file na ito saan man itago ang iyong mga aklatan na naka-install ng gumagamit. Para sa akin, nasa ilalim ito ng Mga Dokumento -> Arduino -> mga aklatan -> Conceptinetics. Maaari mo lamang buksan ang Conceptinetics.h file sa Notepad. Mga 44 na linya pababa mula sa kung saan nagsisimula ang aktwal na code sa file na iyon, mahahanap mo ang isang seksyon para sa pagtukoy sa aling serial port ang gagamitin para sa DMX port. Bilang default, maitatakda ito sa 0. Maaari mo itong palitan sa alinmang port na gusto mong gamitin sa pamamagitan ng pag-komento sa linya para sa port na iyon at pagbibigay ng puna sa linya para sa port 0. Pagkatapos ay i-save ang file. Ngayon kapag mayroon kaming parehong kalasag na nakakonekta sa Arduino, pareho silang makakatakbo nang hindi makagambala sa bawat isa.

Hakbang 2: Assembly

Assembly
Assembly
Assembly
Assembly
Assembly
Assembly

Ito ang pinakamadaling bahagi. Ang kalasag ng Ethernet ay napupunta sa tuktok ng Arduino at ang DMX na kalasag ay napunta sa tuktok ng kalasag ng Ethernet. Gamit ang iyong dalawang mga wire ng jumper, ikonekta ang mga TX0 at RX0 na pin sa kalasag DMX sa naaangkop na mga pin sa Arduino (TX1 at RX1 kung pinili mo ang serial port 1, at iba pa). Pinapayagan nito ang DMX na kalasag na makipag-usap sa Arduino sa pamamagitan ng port na iyong pinili habang nakikipag-usap dito ang kalasag ng Ethernet sa pamamagitan ng serial port 0.

Hakbang 3: Code

I-download ang stmrfile.ino sketch at buksan sa iyong Arduino IDE. Punan ang mga kredensyal ng Stage Monster Live sa mga variable na pinamagatang Username, Password, at Api_Key (ito ang Access API key na matatagpuan sa seksyong I-configure ang iyong pahina ng account ng Stage Monster Live), pagkatapos ay isaksak ang iyong Arduino, piliin ang iyong aparato sa menu ng Port (Sa ilalim ng Mga Tool sa toolbar), at i-upload ang sketch sa iyong Arduino. Kung ang aparato ay binuo nang maayos at ang Conceptinetics library ay na-install nang tama, dapat walang mga error.

Hakbang 4: Kumonekta sa Mga DMX Device

Kumonekta sa Mga DMX Device
Kumonekta sa Mga DMX Device

Ikonekta ang isang DMX cable sa output ng DMX sa DMX Shield. Ikonekta ang kabilang dulo sa unang aparato ng DMX, pagkatapos ay ikonekta ang aparato na DMX sa susunod sa parehong paraan, at iba pa. Gumamit ng isang DMX terminator sa huling aparato ng DMX sa kadena.

Iwanan ang Arduino na naka-plug sa iyong computer o i-unplug at gumamit ng isang hiwalay na mapagkukunan ng kuryente upang magbigay ng lakas. Gamit ang ethernet cable, ikonekta ang kalasag ng Ethernet sa iyong router.

Hakbang 5: I-configure ang Mga Lighting / Effect Device sa Stage Monster Live

I-configure ang Mga Lighting / Effect Device sa Stage Monster Live
I-configure ang Mga Lighting / Effect Device sa Stage Monster Live

Mag-sign in sa iyong Stage Monster Live account at mag-navigate sa control interface.

Para sa bawat isa sa iyong mga aparatong ilaw / epekto ng DMX, gawin ang sumusunod:

Suriin kung ang iyong aparato sa pag-iilaw ay magagamit para sa Standard Mode sa pamamagitan ng pag-click sa tab na "Mga Karaniwang Device" at pagkatapos ay pagtingin sa mga magagamit na aparato sa bawat zone sa pamamagitan ng pag-click sa zone, pagkatapos ay pag-click sa "Walang Napiling Device." Kung ito ay magagamit, maaari mo itong itakda bilang isa sa iyong mga aparato ng Standard Mode. Matapos itong piliin, maaari mong itakda ang panimulang channel sa pamamagitan ng pag-click sa "Panimulang Channel: Wala."

Kung hindi ito magagamit sa Standard Mode, maaari mo pa rin itong magamit sa Advanced Mode sa pamamagitan ng pagpunta sa sub-interface ng Advanced Mode (kung gumagamit ng mobile interface, i-click ang "Control" pagkatapos ay gamitin ang mga arrow upang palitan ang "Standard Mode" sa "Advanced Mode ") at pag-click sa" Magdagdag ng Bagong DMX Device… "Maaari mong suriin kung ang iyong aparato ay nasa database ng Advanced Mode sa pamamagitan ng pag-click sa" Magdagdag ng Device Mula sa Listahan "o idagdag lamang ito bilang isang pasadyang aparato.

Tiyaking ang control mode at panimulang channel sa aparato sa pag-iilaw ay kapareho ng pinili mo sa interface ng Stage Monster Live.

Maaari mong suriin na ang lahat ay na-set up nang tama sa pamamagitan ng pagbabago ng mga parameter sa interface ng Stage Monster Live. Kung ang output ng aparato sa ilaw ay hindi nagbago o nagbago sa paraang hindi dapat, bumalik sa mga hakbang na ito at tiyaking nagawa nang tama ang lahat.

Para sa higit pa sa paggamit ng interface ng Stage Monster Live, mayroong isang gabay ng gumagamit sa

Hakbang 6: Tapos na

Tapos na!
Tapos na!

Binabati kita! Mayroon ka na ngayong ganap na gumaganang DMX controller na tumatakbo sa platform ng kontrol ng Stage Monster Live.

Inirerekumendang: