Sommario:

Controller IOT DMX con Arduino e Stage Monster Live: 6 passaggi
Controller IOT DMX con Arduino e Stage Monster Live: 6 passaggi

Video: Controller IOT DMX con Arduino e Stage Monster Live: 6 passaggi

Video: Controller IOT DMX con Arduino e Stage Monster Live: 6 passaggi
Video: DMX512. Обзор железок 2024, Dicembre
Anonim
Controller IOT DMX con Arduino e Stage Monster Live
Controller IOT DMX con Arduino e Stage Monster Live
Controller IOT DMX con Arduino e Stage Monster Live
Controller IOT DMX con Arduino e Stage Monster Live
Controller IOT DMX con Arduino e Stage Monster Live
Controller IOT DMX con Arduino e Stage Monster Live

Controlla l'illuminazione del palco e altri dispositivi DMX dal tuo telefono o da qualsiasi altro dispositivo abilitato per il web. Ti mostrerò come costruire rapidamente e facilmente il tuo controller DMX che gira sulla piattaforma Stage Monster Live usando un Arduino Mega.

Forniture:

Arduino Mega 2560

Schermo Ethernet

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

Scudo DMX

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

Libreria Conceptinetics per DMX shield

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

Due (2) ponticelli corti

Un cavo DMX per ogni dispositivo di illuminazione DMX

Terminatore DMX

Alimentazione (adattatore CA/CC, pacco batteria, ecc.)

Account Stage Monster Live (richiede l'abbonamento, ma offre una prova gratuita di 7 giorni)

www.stagemonsterlive.com

Passaggio 1: preparazione dello scudo DMX

Preparazione dello schermo DMX
Preparazione dello schermo DMX
Preparazione dello schermo DMX
Preparazione dello schermo DMX
Preparazione dello schermo DMX
Preparazione dello schermo DMX

Sia lo shield ethernet che lo shield DMX proveranno a utilizzare la porta seriale 0 per comunicare con Arduino e interferiranno tra loro se non lo risolviamo, quindi dobbiamo prima fare un po' di lavoro di preparazione per entrambi gli shield per funzionare correttamente. Poiché lo shield DMX è posizionato in cima allo stack, sarà più facile apportare le modifiche ad esso anziché allo shield Ethernet.

La prima cosa che dovremo fare è tagliare (o piegare indietro) i pin inferiori dello shield DMX sui pin digitali 0 e 1 (RX0 e TX0) in modo che quei due pin non siano collegati ad Arduino. Successivamente, collegheremo lo shield DMX ad Arduino tramite la porta seriale 1. Per ora, possiamo passare a una leggera modifica al file conceptinetics.h.

Probabilmente troverai questo file ovunque siano conservate le tue librerie installate dall'utente. Per me, è in Documenti -> Arduino -> Librerie -> Conceptinetics. Puoi semplicemente aprire il file Conceptinetics.h in Blocco note. Circa 44 righe più in basso da dove inizia il codice effettivo in quel file, troverai una sezione per definire quale porta seriale usare per la porta DMX. Per impostazione predefinita, sarà impostato su 0. Puoi cambiarlo con la porta che desideri utilizzare decommentando la riga per quella porta e commentando la riga per la porta 0. Quindi salva il file. Ora, quando abbiamo entrambi gli shield collegati ad Arduino, entrambi saranno in grado di funzionare senza interferire l'uno con l'altro.

Passaggio 2: assemblaggio

Assemblea
Assemblea
Assemblea
Assemblea
Assemblea
Assemblea

Questa è la parte più facile. Lo shield Ethernet va sopra Arduino e lo shield DMX va sopra lo shield Ethernet. Usando i tuoi due ponticelli, collega i pin TX0 e RX0 sullo shield DMX ai pin appropriati su Arduino (TX1 e RX1 se hai scelto la porta seriale 1 e così via). Ciò consente allo shield DMX di comunicare con Arduino tramite la porta scelta mentre lo shield Ethernet comunica con esso tramite la porta seriale 0.

Passaggio 3: codice

Scarica lo sketch stmrfile.ino e aprilo nel tuo IDE Arduino. Inserisci le credenziali di Stage Monster Live nelle variabili intitolate Username, Password e Api_Key (questa è la chiave API di accesso che si trova nella sezione Configura nella pagina del tuo account Stage Monster Live), quindi collega il tuo Arduino, seleziona il tuo dispositivo nel menu Porta (sotto Strumenti nella barra degli strumenti) e carica lo schizzo sul tuo Arduino. Se il dispositivo è stato assemblato correttamente e la libreria Conceptinetics è stata installata correttamente, non dovrebbero esserci errori.

Passaggio 4: connessione a dispositivi DMX

Connetti a dispositivi DMX
Connetti a dispositivi DMX

Collegare un cavo DMX all'uscita DMX sullo schermo DMX. Collegare l'altra estremità al primo dispositivo DMX, quindi collegare quel dispositivo DMX al successivo nello stesso modo e così via. Utilizzare un terminatore DMX sull'ultimo dispositivo DMX della catena.

Lascia l'Arduino collegato al computer o scollegalo e utilizza una fonte di alimentazione separata per fornire energia. Usando il cavo ethernet, collega lo shield Ethernet al tuo router.

Passaggio 5: configurare i dispositivi di illuminazione/effetto in Stage Monster Live

Configura i dispositivi di illuminazione/effetto in Stage Monster Live
Configura i dispositivi di illuminazione/effetto in Stage Monster Live

Accedi al tuo account Stage Monster Live e vai all'interfaccia di controllo.

Per ciascuno dei tuoi dispositivi di illuminazione/effetto DMX, procedi come segue:

Verifica se il tuo dispositivo di illuminazione è disponibile per la modalità standard facendo clic sulla scheda "Dispositivi standard" e quindi guardando i dispositivi disponibili in ciascuna zona facendo clic sulla zona, quindi facendo clic su "Nessun dispositivo selezionato". Se è disponibile, puoi impostarlo come uno dei tuoi dispositivi in modalità standard. Dopo averlo selezionato, puoi impostare il canale iniziale facendo clic su "Canale iniziale: nessuno".

Se non è disponibile in modalità standard, puoi comunque utilizzarlo in modalità avanzata accedendo all'interfaccia secondaria della modalità avanzata (se utilizzi l'interfaccia mobile, fai clic su "Controllo", quindi usa le frecce per cambiare "Modalità standard" in "Modalità avanzata". ") e facendo clic su "Aggiungi nuovo dispositivo DMX…" Puoi verificare se il tuo dispositivo si trova nel database della modalità avanzata facendo clic su "Aggiungi dispositivo dall'elenco" o semplicemente aggiungendolo come dispositivo personalizzato.

Assicurati che la modalità di controllo e il canale iniziale sul dispositivo di illuminazione siano gli stessi di quelli selezionati nell'interfaccia Stage Monster Live.

Puoi verificare che tutto sia impostato correttamente modificando i parametri nell'interfaccia di Stage Monster Live. Se l'uscita del dispositivo di illuminazione non cambia o cambia in un modo che non dovrebbe, torna indietro attraverso questi passaggi e assicurati che tutto sia stato fatto correttamente.

Per ulteriori informazioni sull'utilizzo dell'interfaccia Stage Monster Live, è disponibile una guida per l'utente all'indirizzo

Passaggio 6: finito

Finito!
Finito!

Congratulazioni! Ora hai un controller DMX completamente funzionante in esecuzione sulla piattaforma di controllo Stage Monster Live.

Consigliato: