Inhaltsverzeichnis:

IOT DMX-Controller mit Arduino und Stage Monster Live - Gunook
IOT DMX-Controller mit Arduino und Stage Monster Live - Gunook

Video: IOT DMX-Controller mit Arduino und Stage Monster Live - Gunook

Video: IOT DMX-Controller mit Arduino und Stage Monster Live - Gunook
Video: This diy DMX Light Rig will Change Your Live Shows 2024, November
Anonim
IOT DMX Controller mit Arduino und Stage Monster Live
IOT DMX Controller mit Arduino und Stage Monster Live
IOT DMX Controller mit Arduino und Stage Monster Live
IOT DMX Controller mit Arduino und Stage Monster Live
IOT DMX Controller mit Arduino und Stage Monster Live
IOT DMX Controller mit Arduino und Stage Monster Live

Steuern Sie die Bühnenbeleuchtung und andere DMX-Geräte von Ihrem Telefon oder einem anderen internetfähigen Gerät aus. Ich zeige Ihnen, wie Sie mit einem Arduino Mega schnell und einfach Ihren eigenen DMX-Controller bauen, der auf der Stage Monster Live-Plattform läuft.

Lieferungen:

Arduino Mega 2560

Ethernet-Schirm

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

DMX-Schild

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

Conceptinetics-Bibliothek für DMX-Shield

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

Zwei (2) kurze Überbrückungsdrähte

Ein DMX-Kabel für jedes DMX-Beleuchtungsgerät

DMX-Terminator

Stromversorgung (AC/DC-Adapter, Akkupack usw.)

Stage Monster Live-Konto (erfordert ein Abonnement, bietet aber eine 7-tägige kostenlose Testversion)

www.stagemonsterlive.com

Schritt 1: Vorbereitung des DMX-Schildes

DMX Shield Vorbereitung
DMX Shield Vorbereitung
DMX Shield Vorbereitung
DMX Shield Vorbereitung
DMX Shield Vorbereitung
DMX Shield Vorbereitung

Sowohl das Ethernet-Schild als auch das DMX-Schild versuchen, den seriellen Port 0 für die Kommunikation mit dem Arduino zu verwenden, und sie stören sich gegenseitig, wenn wir dies nicht beheben. Daher müssen wir zuerst ein wenig Vorbereitungsarbeit für beide Schilde leisten richtig zu arbeiten. Da sich der DMX-Schild oben auf dem Stapel befindet, ist es einfacher, die Änderungen anstelle des Ethernet-Schilds vorzunehmen.

Als erstes müssen wir die unteren Pins des DMX-Schildes an den digitalen Pins 0 und 1 (RX0 und TX0) abschneiden (oder zurückbiegen), damit diese beiden Pins nicht mit dem Arduino verbunden sind. Später werden wir das DMX-Shield über den seriellen Port 1 mit dem Arduino verbinden. Vorerst können wir zu einer leichten Modifikation der Datei conceptinetics.h übergehen.

Sie finden diese Datei wahrscheinlich überall dort, wo Ihre vom Benutzer installierten Bibliotheken aufbewahrt werden. Bei mir ist es unter Dokumente -> Arduino -> Bibliotheken -> Conceptinetics. Sie können die Conceptinetics.h-Datei einfach in Notepad öffnen. Ungefähr 44 Zeilen weiter unten, wo der eigentliche Code in dieser Datei beginnt, finden Sie einen Abschnitt zum Definieren des seriellen Ports, der für den DMX-Port verwendet werden soll. Standardmäßig ist er auf 0 gesetzt. Sie können ihn auf einen beliebigen Port ändern, indem Sie die Zeile für diesen Port auskommentieren und die Zeile für Port 0 auskommentieren. Speichern Sie dann die Datei. Wenn wir nun beide Shields mit dem Arduino verbunden haben, können sie beide laufen, ohne sich gegenseitig zu stören.

Schritt 2: Montage

Montage
Montage
Montage
Montage
Montage
Montage

Dies ist der einfachste Teil. Der Ethernet-Schild geht auf den Arduino und der DMX-Schild geht auf den Ethernet-Schild. Verbinden Sie mit Ihren beiden Überbrückungsdrähten die TX0- und RX0-Pins des DMX-Shields mit den entsprechenden Pins des Arduino (TX1 und RX1, wenn Sie den seriellen Port 1 gewählt haben und so weiter). Dadurch kann das DMX-Shield über den von Ihnen gewählten Port mit dem Arduino kommunizieren, während das Ethernet-Shield über den seriellen Port 0 mit ihm kommuniziert.

Schritt 3: Code

Laden Sie die Skizze stmrfile.ino herunter und öffnen Sie sie in Ihrer Arduino-IDE. Geben Sie die Stage Monster Live-Anmeldeinformationen in die Variablen Benutzername, Passwort und Api_Key ein (dies ist der Zugriffs-API-Schlüssel, der im Abschnitt Konfigurieren auf Ihrer Stage Monster Live-Kontoseite zu finden ist), dann schließen Sie Ihr Arduino an, wählen Sie Ihr Gerät im Port-Menü (unter Tools in der Symbolleiste) und laden Sie die Skizze auf Ihren Arduino. Wenn das Gerät ordnungsgemäß zusammengebaut und die Conceptinetics-Bibliothek korrekt installiert wurde, sollten keine Fehler auftreten.

Schritt 4: Verbinden mit DMX-Geräten

Mit DMX-Geräten verbinden
Mit DMX-Geräten verbinden

Verbinden Sie ein DMX-Kabel mit dem DMX-Ausgang des DMX-Shields. Verbinden Sie das andere Ende mit dem ersten DMX-Gerät, dann verbinden Sie dieses DMX-Gerät auf die gleiche Weise mit dem nächsten und so weiter. Verwenden Sie am letzten DMX-Gerät in der Kette einen DMX-Terminator.

Lassen Sie das Arduino an Ihrem Computer angeschlossen oder ziehen Sie es aus und verwenden Sie eine separate Stromquelle, um die Stromversorgung zu gewährleisten. Verbinden Sie die Ethernet-Abschirmung mit dem Ethernet-Kabel mit Ihrem Router.

Schritt 5: Konfigurieren Sie Beleuchtungs-/Effektgeräte in Stage Monster Live

Beleuchtungs-/Effektgeräte in Stage Monster Live konfigurieren
Beleuchtungs-/Effektgeräte in Stage Monster Live konfigurieren

Melden Sie sich bei Ihrem Stage Monster Live-Konto an und navigieren Sie zur Bedienoberfläche.

Gehen Sie für jedes Ihrer DMX-Beleuchtungs-/Effektgeräte wie folgt vor:

Überprüfen Sie, ob Ihr Beleuchtungsgerät für den Standardmodus verfügbar ist, indem Sie auf die Registerkarte "Standardgeräte" klicken und dann die verfügbaren Geräte in jeder Zone durchsuchen, indem Sie auf die Zone klicken und dann auf "Kein Gerät ausgewählt" klicken. Wenn es verfügbar ist, können Sie es als eines Ihrer Standardmodusgeräte festlegen. Nach der Auswahl können Sie den Startkanal festlegen, indem Sie auf "Startkanal: Keiner" klicken.

Wenn es im Standardmodus nicht verfügbar ist, können Sie es dennoch im erweiterten Modus verwenden, indem Sie zur Unteroberfläche des erweiterten Modus gehen (wenn Sie die mobile Schnittstelle verwenden, klicken Sie auf "Steuerung" und verwenden Sie dann die Pfeile, um "Standardmodus" in "Erweiterter Modus" zu ändern ") und klicken Sie auf "Neues DMX-Gerät hinzufügen…". Sie können überprüfen, ob sich Ihr Gerät in der Datenbank des erweiterten Modus befindet, indem Sie auf "Gerät aus Liste hinzufügen" klicken oder es einfach als benutzerdefiniertes Gerät hinzufügen.

Stellen Sie sicher, dass der Steuermodus und der Startkanal des Beleuchtungsgeräts mit denen übereinstimmen, die Sie in der Stage Monster Live-Benutzeroberfläche auswählen.

Sie können überprüfen, ob alles richtig eingerichtet ist, indem Sie die Parameter auf der Bühnenmonster-Live-Benutzeroberfläche ändern. Wenn sich die Ausgabe des Beleuchtungsgeräts nicht oder in einer Weise ändert, die es nicht sollte, gehen Sie diese Schritte erneut durch und stellen Sie sicher, dass alles richtig gemacht wurde.

Weitere Informationen zur Verwendung der Stage Monster Live-Benutzeroberfläche finden Sie in einem Benutzerhandbuch unter

Schritt 6: Fertig

Fertig!
Fertig!

Herzliche Glückwünsche! Sie haben jetzt einen voll funktionsfähigen DMX-Controller, der auf der Stage Monster Live-Steuerungsplattform läuft.

Empfohlen: