Inhaltsverzeichnis:
- Schritt 1: Vorbereitung des DMX-Schildes
- Schritt 2: Montage
- Schritt 3: Code
- Schritt 4: Verbinden mit DMX-Geräten
- Schritt 5: Konfigurieren Sie Beleuchtungs-/Effektgeräte in Stage Monster Live
- Schritt 6: Fertig
Video: IOT DMX-Controller mit Arduino und Stage Monster Live - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:15
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
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
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
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
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
Herzliche Glückwünsche! Sie haben jetzt einen voll funktionsfähigen DMX-Controller, der auf der Stage Monster Live-Steuerungsplattform läuft.
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Schnittstellentastatur mit Arduino. [Einzigartige Methode]: 7 Schritte (mit Bildern)
Schnittstellentastatur mit Arduino. [Einzigartige Methode]: Hallo, und willkommen zu meinem ersten instructable! :) In diesem instructables möchte ich eine fantastische Bibliothek für die Schnittstelle der Tastatur mit Arduino teilen - 'Password Library' einschließlich 'Keypad Library'. Diese Bibliothek enthält die besten Funktionen, die wir wi
Live-Streaming mit Raspberry Pi durchführen – wikiHow
Live-Streaming mit Raspberry Pi: In diesem Tutorial erfahren Sie, wie Sie mit Raspberry Pi unsere eigene Überwachungskamera erstellen. Sie können mit jedem Gerät auf diesen Stream zugreifen, solange es mit demselben Netzwerk wie das RPi verbunden ist
Live 4G/5G HD-Videostreaming von DJI Drone mit niedriger Latenzzeit [3-Schritte]
4G/5G HD-Live-Videostreaming von DJI-Drohne mit geringer Latenz [3 Schritte]: Die folgende Anleitung hilft Ihnen, Live-Videostreams in HD-Qualität von fast jeder DJI-Drohne zu erhalten. Mit Hilfe der FlytOS Mobile App und der FlytNow Web Application können Sie Videos von der Drohne streamen
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Erfahren Sie, wie Sie mit PROCESSING eine Echtzeitschnittstelle in ARDUINO erstellen !!!!): 5 Schritte (mit Bildern)
SCARA-Roboter: Lernen über Vorwärts- und inverse Kinematik !!! (Plot Twist Learn How to Make a Real Time Interface in ARDUINO Using PROCESSING !!!!): Ein SCARA-Roboter ist eine sehr beliebte Maschine in der Industriewelt. Der Name steht sowohl für Selective Compliant Assembly Robot Arm als auch für Selective Compliant Articulated Robot Arm. Es ist im Grunde ein Roboter mit drei Freiheitsgraden, da er die ersten beiden Displ