Innehållsförteckning:

IOT DMX -controller med Arduino och Stage Monster Live: 6 steg
IOT DMX -controller med Arduino och Stage Monster Live: 6 steg

Video: IOT DMX -controller med Arduino och Stage Monster Live: 6 steg

Video: IOT DMX -controller med Arduino och Stage Monster Live: 6 steg
Video: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Juli
Anonim
IOT DMX -kontroller med Arduino och Stage Monster Live
IOT DMX -kontroller med Arduino och Stage Monster Live
IOT DMX -kontroller med Arduino och Stage Monster Live
IOT DMX -kontroller med Arduino och Stage Monster Live
IOT DMX -kontroller med Arduino och Stage Monster Live
IOT DMX -kontroller med Arduino och Stage Monster Live

Styr scenbelysning och andra DMX-enheter från din telefon eller någon annan webbaktiverad enhet. Jag visar dig hur du snabbt och enkelt bygger din egen DMX -controller som körs på Stage Monster Live -plattformen med en Arduino Mega.

Tillbehör:

Arduino Mega 2560

Ethernet -skärm

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

DMX -sköld

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

Conceptinetics -bibliotek för DMX -sköld

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

Två (2) korta bygeltrådar

En DMX -kabel för varje DMX -belysningsenhet

DMX -terminator

Strömförsörjning (AC/DC -adapter, batteripaket, etc.)

Stage Monster Live -konto (kräver prenumeration, men erbjuder 7 dagars gratis provperiod)

www.stagemonsterlive.com

Steg 1: DMX Shield Preparation

DMX Shield Preparation
DMX Shield Preparation
DMX Shield Preparation
DMX Shield Preparation
DMX Shield Preparation
DMX Shield Preparation

Både ethernet -skölden och DMX -skölden kommer att försöka använda seriell port 0 för att kommunicera med Arduino och de kommer att störa varandra om vi inte fixar detta, så vi måste först göra lite förberedelser för båda skärmarna att fungera korrekt. Eftersom DMX -skölden är placerad på toppen av stapeln blir det lättare att göra ändringar av den istället för Ethernet -skölden.

Det första vi behöver göra är att klippa av (eller böja tillbaka) de nedre stiften på DMX -skölden vid digitala stift 0 och 1 (RX0 och TX0) så att de två stiften inte är anslutna till Arduino. Senare ska vi ansluta DMX -skölden till Arduino via serieport 1. För tillfället kan vi gå vidare till en liten ändring av filen conceptinetics.h.

Du kommer sannolikt att hitta den här filen varhelst dina användarinstallerade bibliotek finns. För mig är det under Dokument -> Arduino -> bibliotek -> Konceptinetik. Du kan helt enkelt öppna filen Conceptinetics.h i Anteckningar. Ungefär 44 rader ner från där den faktiska koden börjar i den filen hittar du ett avsnitt för att definiera vilken serieport som ska användas för DMX -porten. Som standard är den inställd på 0. Du kan ändra den till vilken port du vill använda genom att inte kommentera raden för den porten och kommentera raden för port 0. Spara sedan filen. Nu när vi har båda sköldarna anslutna till Arduino kommer de båda att kunna springa utan att störa varandra.

Steg 2: Montering

hopsättning
hopsättning
hopsättning
hopsättning
hopsättning
hopsättning

Detta är den enklaste delen. Ethernet -skölden går ovanpå Arduino och DMX -skölden går ovanpå Ethernet -skölden. Anslut TX0- och RX0 -stiften på DMX -skärmen till de lämpliga stiften på Arduino (TX1 och RX1 om du valde seriell port 1 och så vidare) med dina två bygelkablar. Detta gör att DMX -skölden kan kommunicera med Arduino via den port du valde medan Ethernet -skölden kommunicerar med den via serieport 0.

Steg 3: Kod

Ladda ner stmrfile.ino -skissen och öppna i din Arduino IDE. Fyll i Stage Monster Live -referenser i variablerna med användarnamn, lösenord och Api_Key (detta är Access API -nyckeln som finns i avsnittet Konfigurera på din Stage Monster Live -kontosida), anslut sedan din Arduino, välj din enhet i Port -menyn (under Verktyg i verktygsfältet) och ladda upp skissen till din Arduino. Om enheten har monterats korrekt och Conceptinetics -biblioteket har installerats korrekt bör det inte uppstå några fel.

Steg 4: Anslut till DMX -enheter

Anslut till DMX -enheter
Anslut till DMX -enheter

Anslut en DMX -kabel till DMX -utgången på DMX -skärmen. Anslut den andra änden till den första DMX -enheten, anslut sedan den DMX -enheten till nästa på samma sätt och så vidare. Använd en DMX -terminator på den sista DMX -enheten i kedjan.

Låt Arduino vara ansluten till din dator eller koppla ur och använd en separat strömkälla för att leverera ström. Använd ethernetkabeln och anslut Ethernet -skärmen till din router.

Steg 5: Konfigurera belysning/effekt -enheter i Stage Monster Live

Konfigurera belysning/effekt -enheter i Stage Monster Live
Konfigurera belysning/effekt -enheter i Stage Monster Live

Logga in på ditt Stage Monster Live -konto och navigera till kontrollgränssnittet.

Gör var och en av dina DMX -belysning/effekt -enheter:

Kontrollera om din belysningsenhet är tillgänglig för standardläge genom att klicka på fliken "Standardenheter" och sedan titta igenom de tillgängliga enheterna i varje zon genom att klicka på zonen och sedan klicka på "Ingen enhet vald". Om den är tillgänglig kan du ställa in den som en av dina standardlägesenheter. När du har valt den kan du ställa in startkanalen genom att klicka på "Starta kanal: ingen".

Om det inte är tillgängligt i standardläge kan du fortfarande använda det i avancerat läge genom att gå till avancerat läge undergränssnitt (om du använder mobilgränssnittet, klicka på "Kontroll" och använd sedan pilarna för att ändra "standardläge" till "avancerat läge ") och klicka på" Lägg till ny DMX -enhet … "Du kan kontrollera om din enhet finns i databasen Avancerat läge genom att klicka på" Lägg till enhet från lista "eller bara lägga till den som en anpassad enhet.

Se till att kontrolläget och startkanalen på belysningsenheten är desamma som det du väljer i Stage Monster Live -gränssnittet.

Du kan kontrollera att allt är korrekt konfigurerat genom att ändra parametrar i Stage Monster Live -gränssnittet. Om belysningsenhetens utgång inte ändras eller ändras på ett sätt som den inte borde, gå igenom dessa steg och se till att allt gjordes korrekt.

För mer information om hur du använder Stage Monster Live -gränssnittet finns en användarhandbok på

Steg 6: Avslutad

Färdiga!
Färdiga!

Grattis! Du har nu en fullt fungerande DMX -kontroller som körs på Stage Monster Live -kontrollplattformen.

Rekommenderad: