Cuprins:
- Pasul 1: Pregătirea scutului DMX
- Pasul 2: Asamblare
- Pasul 3: Cod
- Pasul 4: Conectați-vă la dispozitivele DMX
- Pasul 5: Configurați dispozitivele de iluminare / efect în Stage Monster Live
- Pasul 6: Finalizat
Video: Controler IOT DMX cu Arduino și Stage Monster Live: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
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
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
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 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
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
Felicitări! Acum aveți un controler DMX complet funcțional care rulează pe platforma de control Stage Monster Live.
Recomandat:
Tester și controler Arduino DMX 512: 19 pași
Arduino DMX 512 Tester and Controller: Actualizations, ficheros, codes … English versionFacebookHerramienta pentru probe și control de iluminare a spectacolelor la trapezul din protocolul DMX-512, ideal pentru a face probe rapide în instalații fișe sau temporale de iluminare. Este p
Tester și controler Arduino DMX 512 ENG: 19 pași
Tester și controler Arduino DMX 512 ENG: Actualizări, fișiere, coduri, scheme … Versiune en EspañolFacebook Instrument de control pentru testare și spectacol de lumină prin protocolul DMX-512, ideal pentru teste rapide pe instalații fixe sau temporare de iluminat. Acest proiect apare din necesitatea de a avea un portab
Controler de joc DIY bazat pe Arduino - Controler de joc Arduino PS2 - Jucând Tekken cu DIY Arduino Gamepad: 7 pași
Controler de joc DIY bazat pe Arduino | Controler de joc Arduino PS2 | Jucând Tekken cu DIY Arduino Gamepad: Bună, băieți, jocul este întotdeauna distractiv, dar jocul cu propriul controler personalizat DIY este mai distractiv
All in One · DMX Terminator & DMX Tester: 3 pași
All in One · DMX Terminator & DMX Tester: Ca tehnician în iluminat, uneori trebuie să știți cât de sănătoase sunt conexiunile dvs. dmx printre corpuri de iluminat. Uneori, din cauza firelor, a dispozitivelor în sine sau a fluctuațiilor de tensiune, sistemul DMX este expus la multe probleme și erori. Așa că am făcut
YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266: 4 pași
YABC - încă un alt controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266: Bună ziua, producători, am început recent să cultiv ciuperci acasă, ciuperci de stridii, dar am deja 3x din aceste controlere acasă pentru controlul temperaturii fermentatorului pentru berea mea de acasă, soție face, de asemenea, acest lucru Kombucha acum și ca termostat pentru căldură