
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:10



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:
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
Två tråd (DMX) gränssnitt med skärm och knappar: 5 steg (med bilder)

Två tråd (DMX) gränssnitt med skärm och knappar: DMX är ett protokoll som används för att styra scenbelysningsarmaturer och specialeffekter. Varje enhet har sina egna kanaler som den svarar på. Denna kanal kan väljas av en DIP -switch eller en display med knappar. Det finns flera sätt att välja en
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