Arduino DMX512-Abschirmung mit XLR-Anschluss und microSD-Lesegerät
search
  • Arduino DMX512-Abschirmung mit XLR-Anschluss und microSD-Lesegerät
  • Arduino DMX512-Abschirmung mit XLR-Anschluss und microSD-Lesegerät
  • Arduino DMX512-Abschirmung mit XLR-Anschluss und microSD-Lesegerät
  • Arduino DMX512-Abschirmung mit XLR-Anschluss und microSD-Lesegerät

Arduino DMX 512 Shield KIT mit XLR-Anschluss und microSD-Lesegerät

16,66 £
Bruttopreis

Shield ausgestattet mit RS485-Schnittstelle, Micro-SD-Kartenleser und 3-poligem XLR-Anschluss.

Menge
In Stock

  Sichere Zahlungen

Sie können sicher mit Karte, PayPal, Amazon Pay oder Banküberweisung bezahlen

  Lieferbedingungen

Express-Sendungen mit DHL, BRT, GLS

  Rücknahmegarantie

Sie haben 15 Tage ab Lieferung Zeit, um das Produkt zurückzusenden, wenn Sie nicht zufrieden sind

Achtung, bei dem Produkt handelt es sich um ein KIT und somit erhältst Du die Bauteile zum Löten mit einem Elektroniklötkolben und alles was Du brauchst um das Gerät wie auf dem Bild zu bauen. Das KIT enthält leicht verständliche, illustrierte Anweisungen in englischer Sprache.

ERFORDERLICHE ERFAHRUNGSSTUFE mittel-niedrig

Die Montage und Prüfung durch Mectronica STORE ist auch durch Hinzufügen von Menge 25 des KIT-Montageservices möglich .

INFORMATIONEN | ARDUINO-BIBLIOTHEK HERUNTERLADEN | PC-SOFTWARE

Shield ausgestattet mit RS485-Schnittstelle, Micro-SD-Kartenleser und 3-poligem XLR-Anschluss. In Kombination mit Arduino und einer kostenlosen Software, mit der wir Aktivierungssequenzen erstellen können (sogar synchronisiert mit Musik), können Sie DMX512-Schnittstellengeräte von einem PC aus steuern. Der Micro-SD-Kartenleser kann von Arduino verwaltet werden, um mehrere Funktionen im Zusammenhang mit der Steuerung von DMX512-Geräten auszuführen: Beispielsweise kann er Aktivierungssequenzen von Lampen und Geräten für die Show speichern, die nach einem Befehl des Computers oder einfach über die P1-Taste, mit der das Shield ausgestattet ist, wiedergegeben werden können. Das Shield ist für den Anschluss an ein serielles LCD-Display vorgesehen, mit dem wir Informationen beispielsweise zur aktuell ausgeführten Sequenz, der dem gesteuerten DMX512-Gerät zugewiesenen Adresse, dem Namen der auf der Micro-SD-Karte gespeicherten Sequenz usw. anzeigen können.

Auf Anfrage erstellen wir gerne Anwendungen mit diesem Board. Für weitere Informationen können Sie uns kontaktieren.

FIRMWARE

Die Firmware ermöglicht Arduino , standardmäßige DMX512-Befehlszeichenfolgen mit maximal 512 Bytes zu erstellen und zu senden, von denen jede 256 Helligkeitsstufen oder die Bewegung eines Rotors ausdrückt, auf dem Beleuchtungskörper oder andere Geräte montiert sind, je nachdem, welches Gerät gesteuert wird. Jede Zeichenfolge beginnt mit einem Header-Impuls, gefolgt von allen Bits. Jeder Einkanal-Decoder/Controller ist so eingestellt, dass er nur sein eigenes Byte interpretiert, während Decoder mit Mehrkanal-Controllern einen Bytebereich interpretieren. Dazu zählt jeder Decoder die Anzahl der Bytes ab dem Header. Daraus folgt, dass Arduino , um den durch eine bestimmte Adresse identifizierten Decoder/Controller zu erreichen, eine Zeichenfolge generieren muss, die so viele Bytes enthält, wie es Kanäle bis zu dieser Adresse gibt: Wenn wir beispielsweise das Peripheriegerät mit der Adresse 128 steuern möchten, muss unser System eine Zeichenfolge generieren, die mindestens die ersten 128 Bytes enthält (es generiert möglicherweise nicht einmal die von 129 bis 512, da diese irrelevant sind und dazu beitragen, eine gute Aktualisierungsgeschwindigkeit der DMX512-Geräte aufrechtzuerhalten). Die Zeichenfolgengenerierung wird durch eine Bibliothek namens DMXSimple bereitgestellt (es gibt jedoch auch andere ...), die aus dem Google-Repository http://code.google.com/p/tinkerit/wiki/DmxSimple heruntergeladen werden kann. Natürlich müssen Sie die Bibliothek in Ihre Skizze einbinden. In der Bibliothek sind bereits zwei Skizzen enthalten (Sie können über den Menübefehl „Beispiele“ darauf zugreifen): Mit der ersten können Sie einen DMX-Kanal ausblenden (siehe „FadeUp“, Listing 1), während Sie mit der zweiten den Wert und den DMX-Kanal über die serielle Schnittstelle einstellen können (siehe „SerialToDmx“). Beachten Sie beim Einstellen der Adressen der zu steuernden Peripheriegeräte das zuvor Gesagte. Wenn Sie also an einem DMX512-Decoder/Controller eingreifen müssen, stellen Sie möglicherweise eine niedrige Adresse dafür ein. Dadurch können Sie die Arbeit von Arduino reduzieren und das Scannen beschleunigen, sodass Sie problemlos sehr schnelle Lichtspiele ausführen können. Zusätzlich zu den beiden in der Bibliothek enthaltenen Beispielskizzen können Sie von unserer Site zwei weitere herunterladen: FadeUpHSV, das zwischen den verschiedenen RGB-Farben überblendet, und DMX_LightSequencing, mit dem Sie die Vixen-Software verwenden können, die auf einem PC in einer Windows-Umgebung ausgeführt wird und mit der Sie Lichtsteuerungssequenzen erstellen können, indem Sie die zu aktivierenden Kanäle definieren und möglicherweise das Ein- und Ausschalten von Lichtern oder die Aktivierung anderer DMX512-Geräte zu bestimmten Zeitpunkten während der Wiedergabe eines Musikstücks kombinieren, das Sie aus demselben Programm laden können. Die beiden in der Bibliothek und FadeUpHSV enthaltenen Beispielsketche wurden von uns so modifiziert, dass sie mit per DMX steuerbaren RGB-Lampen (beispielsweise der Velleman VDPLP-64SB-Lampe) kompatibel sind; Es genügt also, die Startadresse des DMX anzugeben, den Rest erledigt Arduino . Konzentrieren wir uns nun auf das vierte Sketch-Beispiel (Listing 2) mit dem Namen DMX_LightSequencing, da es uns ermöglicht, über einen PC mit Arduino zu interagieren und daher die interessantesten Dinge zu tun. In dieser Skizze müssen Sie zusätzlich zur Startadresse von DMX512 auch die Anzahl der zu verwaltenden Kanäle angeben. Dies bedeutet, dass Sie Arduino die Adresse des ersten Kanals und die Anzahl der folgenden Kanäle mitteilen müssen. Auf diese Weise kann Arduino die erforderliche Zeichenfolge erstellen, indem es die Positionen, die den Adressen vor der Startadresse entsprechen, mit möglichst vielen Nullbytes füllt und die Zeichenfolge mit dem Byte der Adresse des letzten Kanals abschließt. Dadurch wird, wie bereits erwähnt, die Verschwendung von Ressourcen bei der Rekonstruktion des Teils der Zeichenfolge vermieden, der nicht benötigt wird. Die Skizze muss in Kombination mit dem Vixen-Programm verwendet werden, das kostenlos von http://www.vixenlights.com/ heruntergeladen werden kann. Diese Software kann auf praktisch jedem Computer ausgeführt werden (Anforderungen sind ein 486-Prozessor oder höher, mindestens 128 MB RAM und 2 GB freier Festplattenspeicher, Windows 98 oder ein neueres Betriebssystem, solange Microsoft .NET Framework installiert ist). Mit dieser Software ist es möglich, Lichtsequenzen (aber nicht nur) zu erstellen, die möglicherweise mit Musik verknüpft sind; Eine der eindrucksvollsten Anwendungen ist die Kombination mit Weihnachtsbeleuchtung, von der Sie in diesem Video unter der Adresse https://www.youtube.com/results?search_query=vixenlights&oq=vixenlights eine kleine Demo sehen können. Vixen verfügt über mehrere Ausgabeformate, darunter seriell (leider können Sie nur COM 1, 2, 3 oder 4 auswählen), die wir für eine USB-Verbindung von virtuellem COM verwenden können; Durch Auswahl des COM-Ports, an dem Arduino angeschlossen ist (Abbildung unten „Sequence Plugin Mapping“), sendet die Software den Wert, den jeder Kanal annehmen muss. Arduino interpretiert diese Daten und verwaltet seine digitalen E/As entsprechend. Normalerweise erfordern die im „Netzwerk“ verfügbaren Projekte nämlich, dass Arduino die Lampen bzw. deren Controller über ihre eigenen digitalen Ausgänge steuert, was jedoch die Anzahl der nutzbaren Kanäle stark einschränkt (selbst bei Verwendung eines Arduino MEGA stehen 54 Ports zur Verfügung).

In unserer Anwendung verwenden wir jedoch die DMX-Bibliothek, die es uns über das DMX-Shield ermöglicht, 512 Kanäle (einschließlich analoger) zu verwalten. Auf diese Weise ist es möglich, verschiedene Peripheriegeräte zu verwalten, auch andere als klassische Lichter, wie etwa Nebel- und Schneemaschinen, Blitzgeräte, rotierende Köpfe usw. Im Internet sind viele vorgefertigte Sequenzen verfügbar; Sie müssen lediglich den Ausgang der Sequenz (d. h. den seriellen Port) festlegen und Arduino so programmieren, dass die Anzahl der in der Sequenz verwendeten Kanäle angegeben wird.

Unter der Webadresse http://www.landolights.com/main/component/option,com_remository/Itemid,54/func,select/id,3/ finden Sie einige Sharing-Sequenzen, mit denen sich Lampen, Projektoren und Lichtstreifen mit DMX-Schnittstelle steuern lassen und so jedes Event mit Licht in Farbe tauchen.

FT996M
2 Artikel

Vielleicht gefällt Ihnen auch

Elektronischer...

0,85 £
(5/5) out of 1 total ratings