Cuprins:

Controler IOT DMX cu Arduino și Stage Monster Live: 6 pași
Controler IOT DMX cu Arduino și Stage Monster Live: 6 pași

Video: Controler IOT DMX cu Arduino și Stage Monster Live: 6 pași

Video: Controler IOT DMX cu Arduino și Stage Monster Live: 6 pași
Video: DMX512 cu Arduino 2024, Iulie
Anonim
Controler IOT DMX cu Arduino și Stage Monster Live
Controler IOT DMX cu Arduino și Stage Monster Live
Controler IOT DMX cu Arduino și Stage Monster Live
Controler IOT DMX cu Arduino și Stage Monster Live
Controler IOT DMX cu Arduino și Stage Monster Live
Controler IOT DMX cu Arduino și Stage Monster Live

Controlați iluminarea scenei și alte dispozitive DMX de pe telefonul dvs. sau de pe orice alt dispozitiv compatibil cu web. Vă voi arăta cum să construiți rapid și ușor propriul controler DMX care rulează pe platforma Stage Monster Live folosind un Arduino Mega.

Provizii:

Arduino Mega 2560

Scut Ethernet

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

Scut DMX

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

Bibliotecă conceptetică pentru scutul DMX

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

Două (2) fire jumper scurte

Un cablu DMX pentru fiecare dispozitiv de iluminat DMX

Terminator DMX

Alimentare (adaptor AC / DC, baterie etc.)

Cont Stage Monster Live (necesită abonament, dar oferă o perioadă de încercare gratuită de 7 zile)

www.stagemonsterlive.com

Pasul 1: Pregătirea scutului DMX

Pregătirea scutului DMX
Pregătirea scutului DMX
Pregătirea scutului DMX
Pregătirea scutului DMX
Pregătirea scutului DMX
Pregătirea scutului DMX

Atât scutul ethernet, cât și scutul DMX vor încerca să utilizeze portul serial 0 pentru a comunica cu Arduino și vor interfera unul cu celălalt dacă nu rezolvăm acest lucru, deci mai întâi trebuie să facem un pic de pregătire pentru ambele scuturi. să funcționeze corect. Deoarece scutul DMX este plasat în partea de sus a stivei, va fi mai ușor să faceți modificări în locul scutului Ethernet.

Primul lucru pe care trebuie să-l facem este să tăiem (sau să ne îndoim) pinii inferiori de pe ecranul DMX la pinii digitali 0 și 1 (RX0 și TX0), astfel încât acei doi pin să nu fie conectați la Arduino. Mai târziu, vom conecta scutul DMX la Arduino prin portul serial 1. Deocamdată, putem trece la o ușoară modificare a fișierului conceptinetics.h.

Probabil că veți găsi acest fișier oriunde sunt păstrate bibliotecile instalate de utilizator. Pentru mine, se află sub Documente -> Arduino -> biblioteci -> Conceptinetică. Puteți deschide pur și simplu fișierul Conceptinetics.h în Notepad. La aproximativ 44 de linii în jos de unde începe codul efectiv în acel fișier, veți găsi o secțiune pentru definirea portului serial pe care să îl utilizați pentru portul DMX. În mod implicit, va fi setat la 0. Puteți să-l schimbați în oricare port doriți să utilizați, decomentând linia pentru acel port și comentând linia pentru portul 0. Apoi salvați fișierul. Acum, când avem ambele scuturi conectate la Arduino, ambii vor putea rula fără a se interfera unul cu celălalt.

Pasul 2: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare

Aceasta este cea mai ușoară parte. Scutul Ethernet merge deasupra Arduino, iar scutul DMX se află deasupra ecranului Ethernet. Folosind cele două fire jumper, conectați pinii TX0 și RX0 de pe ecranul DMX la pinii corespunzători de pe Arduino (TX1 și RX1 dacă ați ales portul serial 1 și așa mai departe). Acest lucru permite ecranului DMX să comunice cu Arduino prin portul pe care l-ați ales, în timp ce ecranul Ethernet comunică cu acesta prin portul serial 0.

Pasul 3: Cod

Descărcați schița stmrfile.ino și deschideți în ID-ul dvs. Arduino. Completați acreditările Stage Monster Live în variabilele intitulate Username, Password și Api_Key (aceasta este cheia API Access care poate fi găsită în secțiunea Configurare din pagina contului Stage Monster Live), apoi conectați Arduino, selectați dispozitivul în meniul Port (sub Instrumente din bara de instrumente) și încărcați schița pe Arduino. Dacă dispozitivul a fost asamblat corect și biblioteca Conceptinetics a fost instalată corect, nu ar trebui să existe erori.

Pasul 4: Conectați-vă la dispozitivele DMX

Conectați-vă la dispozitivele DMX
Conectați-vă la dispozitivele DMX

Conectați un cablu DMX la ieșirea DMX de pe ecranul DMX. Conectați celălalt capăt la primul dispozitiv DMX, apoi conectați acel dispozitiv DMX la următorul în același mod și așa mai departe. Utilizați un terminator DMX pe ultimul dispozitiv DMX din lanț.

Lăsați Arduino conectat la computer sau deconectați-l și utilizați o sursă de alimentare separată pentru a furniza energie. Utilizând cablul Ethernet, conectați ecranul Ethernet la router.

Pasul 5: Configurați dispozitivele de iluminare / efect în Stage Monster Live

Configurați dispozitivele de iluminare / efect în Stage Monster Live
Configurați dispozitivele de iluminare / efect în Stage Monster Live

Conectați-vă la contul dvs. Stage Monster Live și navigați la interfața de control.

Pentru fiecare dintre dispozitivele dvs. de iluminare / efect DMX, procedați în felul următor:

Verificați dacă dispozitivul dvs. de iluminat este disponibil pentru modul Standard făcând clic pe fila „Dispozitive standard” și apoi căutând prin dispozitivele disponibile din fiecare zonă făcând clic pe zonă, apoi făcând clic pe „Fără dispozitiv selectat”. Dacă este disponibil, îl puteți seta ca unul dintre dispozitivele dvs. în modul standard. După ce îl selectați, puteți seta canalul de pornire făcând clic pe „Canal de pornire: Nici unul”.

Dacă nu este disponibil în modul standard, îl puteți folosi în continuare în modul avansat accesând subinterfața Mod avansat (dacă utilizați interfața mobilă, faceți clic pe „Control”, apoi utilizați săgețile pentru a schimba „Modul standard” în „Mod avansat” ") și făcând clic pe" Adăugați un dispozitiv DMX nou … "Puteți verifica dacă dispozitivul dvs. se află în baza de date Advanced Mode făcând clic pe" Adăugați dispozitiv din listă "sau pur și simplu adăugați-l ca dispozitiv personalizat.

Asigurați-vă că modul de control și canalul de pornire de pe dispozitivul de iluminare sunt aceleași cu cele selectate în interfața Stage Monster Live.

Puteți verifica dacă totul este configurat corect modificând parametrii de pe interfața Stage Monster Live. Dacă ieșirea dispozitivului de iluminat nu se schimbă sau se modifică într-un mod în care nu ar trebui, reveniți prin acești pași și asigurați-vă că totul a fost făcut corect.

Pentru mai multe informații despre utilizarea interfeței Stage Monster Live, există un ghid de utilizare la

Pasul 6: Finalizat

Terminat!
Terminat!

Felicitări! Acum aveți un controler DMX complet funcțional care rulează pe platforma de control Stage Monster Live.

Recomandat: