Innehållsförteckning:
- Steg 1: DMX Shield Preparation
- Steg 2: Montering
- Steg 3: Kod
- Steg 4: Anslut till DMX -enheter
- Steg 5: Konfigurera belysning/effekt -enheter i Stage Monster Live
- Steg 6: Avslutad
Video: IOT DMX -controller med Arduino och Stage Monster Live: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:36
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
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
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 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
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
Grattis! Du har nu en fullt fungerande DMX -kontroller som körs på Stage Monster Live -kontrollplattformen.
Rekommenderad:
Ansluter bearbetning och Arduino och gör 7 segment och servo GUI -kontroller: 4 steg
Ansluta bearbetning och Arduino och göra 7 segment och servo GUI -kontroller: För vissa projekt måste du använda Arduino eftersom det ger en enkel prototypplattform men visning av grafik i seriell bildskärm av Arduino kan ta ganska lång tid och är till och med svårt att göra. Du kan visa grafer på Arduino Serial Monitor
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse .: 6 steg
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse.: Denna instruktion förklarar hur man gör Arduino -robot som kan flyttas i önskad riktning (framåt, bakåt , Vänster, höger, öst, väst, norr, syd) krävs Distans i centimeter med röstkommando. Roboten kan också flyttas autonomt
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid
Det lilla citronbatteriet och andra mönster för noll kostnadsel och ledbelysning utan batterier: 18 steg (med bilder)
Det lilla citronbatteriet och andra mönster för noll kostnadsel och ledbelysning utan batterier: Hej, du vet säkert redan om citronbatterier eller biobatterier. De används normalt för utbildningsändamål och de använder elektrokemiska reaktioner som genererar låga spänningar, vanligtvis visade i form av en lysdiod eller glödlampa som lyser. Dessa