Indholdsfortegnelse:

IOT DMX -controller med Arduino og Stage Monster Live: 6 trin
IOT DMX -controller med Arduino og Stage Monster Live: 6 trin

Video: IOT DMX -controller med Arduino og Stage Monster Live: 6 trin

Video: IOT DMX -controller med Arduino og Stage Monster Live: 6 trin
Video: Lil Wayne calls Niki Minaj a B**** on her live😳😳 2024, Juli
Anonim
IOT DMX -controller med Arduino og Stage Monster Live
IOT DMX -controller med Arduino og Stage Monster Live
IOT DMX -controller med Arduino og Stage Monster Live
IOT DMX -controller med Arduino og Stage Monster Live
IOT DMX -controller med Arduino og Stage Monster Live
IOT DMX -controller med Arduino og Stage Monster Live

Styr scenebelysning og andre DMX-enheder fra din telefon eller en anden webaktiveret enhed. Jeg viser dig, hvordan du hurtigt og nemt bygger din egen DMX -controller, der kører på Stage Monster Live -platformen ved hjælp af en Arduino Mega.

Tilbehør:

Arduino Mega 2560

Ethernet -skjold

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

DMX skjold

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

Conceptinetics bibliotek til DMX -skjold

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

To (2) korte jumperwires

Et DMX -kabel til hver DMX -belysningsenhed

DMX terminator

Strømforsyning (AC/DC -adapter, batteripakke osv.)

Stage Monster Live -konto (kræver abonnement, men tilbyder 7 dages gratis prøveperiode)

www.stagemonsterlive.com

Trin 1: Forberedelse af DMX Shield

Forberedelse af DMX -skjold
Forberedelse af DMX -skjold
Forberedelse af DMX -skjold
Forberedelse af DMX -skjold
Forberedelse af DMX -skjold
Forberedelse af DMX -skjold

Både ethernet -skjoldet og DMX -skjoldet vil forsøge at bruge seriel port 0 til at kommunikere med Arduino, og de vil forstyrre hinanden, hvis vi ikke løser dette, så vi skal først lave en lille smule forarbejde til begge skjolde at fungere korrekt. Fordi DMX -skjoldet er placeret på toppen af stakken, bliver det lettere at foretage ændringerne af det i stedet for et Ethernet -skjold.

Den første ting, vi skal gøre, er at afskære (eller bøje tilbage) de nederste ben på DMX -skjoldet ved digitale ben 0 og 1 (RX0 og TX0), så de to ben ikke er forbundet til Arduino. Senere skal vi forbinde DMX -skjoldet med Arduino via seriel port 1. For nu kan vi gå videre til en lille ændring af filen conceptinetics.h.

Du finder sandsynligvis denne fil, uanset hvor dine brugerinstallerede biblioteker opbevares. For mig er det under Dokumenter -> Arduino -> biblioteker -> Konceptinetik. Du kan simpelthen åbne filen Conceptinetics.h i Notesblok. Cirka 44 linjer ned fra, hvor den egentlige kode starter i den fil, finder du et afsnit til at definere, hvilken seriel port der skal bruges til DMX -porten. Som standard vil den blive sat til 0. Du kan ændre den til den port, du vil bruge, ved at ikke kommentere linjen for den pågældende port og kommentere linjen til port 0. Gem derefter filen. Når vi nu har begge skjolde forbundet til Arduino, vil de begge kunne køre uden at forstyrre hinanden.

Trin 2: Montering

montage
montage
montage
montage
montage
montage

Dette er den letteste del. Ethernet -skærmen går oven på Arduino og DMX -skjoldet oven på Ethernet -skjoldet. Brug dine to jumper -ledninger til at forbinde TX0- og RX0 -benene på DMX -skærmen til de relevante ben på Arduino (TX1 og RX1, hvis du valgte seriel port 1 osv.). Dette giver DMX -skjoldet mulighed for at kommunikere med Arduino via den port, du valgte, mens Ethernet -skærmen kommunikerer med det via seriel port 0.

Trin 3: Kode

Download skitsen stmrfile.ino og åbn i din Arduino IDE. Udfyld Stage Monster Live -legitimationsoplysningerne i variablerne med titlen Brugernavn, adgangskode og Api_Key (dette er Access API -nøglen, der findes i afsnittet Konfigurer på din Stage Monster Live -kontoside), tilslut derefter din Arduino, vælg din enhed i Port -menuen (Under Værktøjer i værktøjslinjen), og upload skitsen til din Arduino. Hvis enheden er blevet samlet korrekt, og Conceptinetics -biblioteket er installeret korrekt, bør der ikke være fejl.

Trin 4: Opret forbindelse til DMX -enheder

Opret forbindelse til DMX -enheder
Opret forbindelse til DMX -enheder

Tilslut et DMX -kabel til DMX -udgangen på DMX -skjoldet. Tilslut den anden ende til den første DMX -enhed, tilslut derefter den DMX -enhed til den næste på samme måde osv. Brug en DMX -terminator på den sidste DMX -enhed i kæden.

Lad Arduino være tilsluttet din computer, eller tag stikket ud, og brug en separat strømkilde til at levere strøm. Brug ethernet -kablet til at slutte Ethernet -skærmen til din router.

Trin 5: Konfigurer belysning/effekt -enheder i Stage Monster Live

Konfigurer belysning/effekt -enheder i Stage Monster Live
Konfigurer belysning/effekt -enheder i Stage Monster Live

Log ind på din Stage Monster Live -konto, og naviger til kontrolgrænsefladen.

Gør følgende for hver af dine DMX belysning/effekt -enheder:

Kontroller, om din belysningsenhed er tilgængelig for standardtilstand ved at klikke på fanen "Standardenheder" og derefter gennemgå de tilgængelige enheder i hver zone ved at klikke på zonen og derefter klikke på "Ingen enhed valgt." Hvis det er tilgængeligt, kan du indstille det som en af dine standardtilstandsenheder. Når du har valgt den, kan du indstille startkanalen ved at klikke på "Startende kanal: Ingen".

Hvis den ikke er tilgængelig i Standardtilstand, kan du stadig bruge den i Avanceret tilstand ved at gå til avanceret tilstand-undergrænseflade (hvis du bruger mobilgrænsefladen, skal du klikke på "Kontrol" og derefter bruge pilene til at ændre "Standardtilstand" til "Avanceret tilstand ") og klikke på" Tilføj ny DMX -enhed … "Du kan kontrollere, om din enhed er i databasen Avanceret tilstand ved at klikke på" Tilføj enhed fra liste "eller bare tilføje den som en tilpasset enhed.

Sørg for, at kontroltilstanden og startkanalen på belysningsenheden er den samme, som du vælger i Stage Monster Live -grænsefladen.

Du kan kontrollere, at alt er konfigureret korrekt ved at ændre parametre på Stage Monster Live -grænsefladen. Hvis belysningsenhedens output ikke ændres eller ændres på en måde, som den ikke burde, skal du gå tilbage gennem disse trin og sikre, at alt blev udført korrekt.

For mere om brug af Stage Monster Live -grænsefladen, er der en brugervejledning på

Trin 6: Færdig

Færdig!
Færdig!

Tillykke! Du har nu en fuldt funktionel DMX -controller, der kører på Stage Monster Live -kontrolplatformen.

Anbefalede: