DMX Lighting: Unterschied zwischen den Versionen
Zeile 16: | Zeile 16: | ||
Jeder DMX Kanal deckt den Wertebereich von 0-255 ab. Ein DMX-Gerät kann 1 bis n Kanäle belegen. Hierbei ist darauf zu achten, das sich die Kanäle nicht überschneiden. Da es aber in DMX nur einen Master geben kann, musste nach einer Lösung gesucht werden, um mehreren Clients gleichzeitig das Schreiben auf den Bus zu ermöglichen. | Jeder DMX Kanal deckt den Wertebereich von 0-255 ab. Ein DMX-Gerät kann 1 bis n Kanäle belegen. Hierbei ist darauf zu achten, das sich die Kanäle nicht überschneiden. Da es aber in DMX nur einen Master geben kann, musste nach einer Lösung gesucht werden, um mehreren Clients gleichzeitig das Schreiben auf den Bus zu ermöglichen. | ||
− | + | Videos unserer Lounge auf Youtube: | |
[[Datei:Yt dmx lighting 1.jpg|frameless|border|180px|link=http://www.youtube.com/watch?v=u34poudsJ_0]] | [[Datei:Yt dmx lighting 1.jpg|frameless|border|180px|link=http://www.youtube.com/watch?v=u34poudsJ_0]] | ||
[[Datei:Yt dmx lighting 2.jpg|frameless|border|180px|link=http://www.youtube.com/watch?v=tDOrANOMqvg]] | [[Datei:Yt dmx lighting 2.jpg|frameless|border|180px|link=http://www.youtube.com/watch?v=tDOrANOMqvg]] |
Version vom 25. Februar 2013, 16:14 Uhr
DMX Lighting Status: stable | |
---|---|
Beschreibung | Es werde Licht! |
Autor: | xandy, schinken |
PayPal |
Beschreibung
Um unsere Lounge zu Beleuchten wurde der Raum mit DMX verkabelt. DMX ist ein gebräuchliches Bus-System in der Lichttechnik. Hier stehen pro "Universe" maximal 512 Kanäle zur Verfügung. Ein Universe beschreibt eine Bus-Leitung, wobei diese in unseren Beispiel durch einen weiteren Adapter erweitert werden kann.
Jeder DMX Kanal deckt den Wertebereich von 0-255 ab. Ein DMX-Gerät kann 1 bis n Kanäle belegen. Hierbei ist darauf zu achten, das sich die Kanäle nicht überschneiden. Da es aber in DMX nur einen Master geben kann, musste nach einer Lösung gesucht werden, um mehreren Clients gleichzeitig das Schreiben auf den Bus zu ermöglichen.
Videos unserer Lounge auf Youtube:
Hardware
Als Hardware wurde ein RaspberryPI und der Enttec OpenDMX Adapter verwendet. Der Adapter komplett OpenSource, und bietet eine einfache Möglichkeit per USB DMX-Pakete zu senden, und auch zu empfangen. Für den RaspberryPI wurde eine 4GB SD-Karte als Speicherkarte verwendet und über ein USB-Netzteil mit Strom versorgt. Hier ist darauf zu achten, dass das Netzteil mehr als 0,5 Ampere liefern kann.
Da wir nur senden, und alle DMX-Geräte nur per 3-Pin DMX Kabel verbunden werden können, musste hierfür ein 5-Pin zu 3-Pin Adapter verwendet werden.
DMX Geräte
Folgende DMX Geräte sind bei uns im Hackerspace vorhanden:
Menge | Name | Datenblatt |
---|---|---|
12 | Stairville LED Bar 252 DMX RGB | Bedienungsanleitung |
1 | Moving Head SRM-6113 | Bedienungsanleitung |
1 | dmx2rgb Platine | Dokumentation |
In unserer Lounge wurden bisher 5 Stairville LED Bar 252 DMX RGB verbaut. Zusammen mit ptflea wurden diese an der Decke verschraubt, und zusätzlich mit Fangseilen gesichert. Ausserdem wurden von stoon defekte LEDs in den LED-Bars ausgetauscht und an die Front mit Diffusor-Folie verkleidet. Unser Regal wird mit LED-Stripes über die dmx2rgb-Platine beleuchtet.
RGB-Regal
Für unser RGB-Regal in der Lounge haben wir einfache RGB LED-Stripes verwendet, die wir an die Rückseite der Regalbretter geklebt haben. Diese haben wir mit 4-adriger Litze an die dmx2rgb-Platine gelötet. Hiermit können wir nun alle Reihen getrennt über DMX ansteuern. Unter Vollast (alles weiß) benötigt das Regal inklusive Ampel und Türbeleuchtung 36 Watt.
Software
Server
Auf dem RapsberryPI wurde das OpenLighting-Image, welche auf Raspbian basiert, aufgespielt. Dieses Image verfügt bereits über die Libraries, welche zum kompilieren benötigt werden. Danach wurde die neueste Version von OpenLighting aus dem Git-Repository geklont, und kompiliert.
Achtung: Das kompilieren dauerte ca. 4 Stunden
OpenLighting bietet einen Server mit Web-Oberfläche, in der man mit wenig Konfigurationsaufwand einen ArtNet zu DMX-Tunnel erstellen kann. Ausserdem enthält das Interface auch einen DMX Monitor sowie eine DMX-Konsole mit der es möglich ist DMX-Werte zu setzen.
Damit die Anwendung nach dem Start des RaspberryPIs verfügbar ist, wurde ein init-script erstellt.
Der Server ist vom internen Netz wie folgt zu erreichen:
- HTTP: http://lighting.core.bckspc.de:9090
- IP: 10.1.20.194 oder lighting.core.bckspc.de
Client
Android
Für Android-Geräte existieren mehrere ArtNet-Clients. Hierfür haben wir zum Testen die App ArtNet Controller in der kostenpflichtigen Variante verwendet. Hier existiert auch eine kostenlose Variante, die allerdings in der Anzahl der Kanäle beschränkt ist.
Python
Für python existiert auch eine Python-Lib, mit welcher es sehr einfach die OLA-API steuern kann.
DMX Adressen
Unsere DMX-Adressen sind wie folgt vergeben:
Gerät | Beschreibung | Adresse | Kanäle |
---|---|---|---|
Stairville LED Bar 252 DMX RGB | Lounge, Tür Rechts | 34 | 11 |
Stairville LED Bar 252 DMX RGB | Lounge, Tür Links | 45 | 11 |
Stairville LED Bar 252 DMX RGB | Lounge, Fenster Rechts | 56 | 11 |
Stairville LED Bar 252 DMX RGB | Lounge, Fenster Mitte | 67 | 11 |
Stairville LED Bar 252 DMX RGB | Lounge, Fenster Links | 78 | 11 |
Stairville LED Bar 252 DMX RGB | Lounge, Über Bar | 89 | 11 |
Stairville LED Bar 252 DMX RGB | Lounge, Über Logo | 100 | 11 |
Stairville LED Bar 252 DMX RGB | Lounge, Über Regal | 111 | 11 |
Regal Brett 1 (unten), RGB | Lounge | 200 | 3 |
Regal Brett 2, RGB | Lounge | 204 | 3 |
Regal Brett 3, RGB | Lounge | 207 | 3 |
Regal Brett 4 (oben), RGB | Lounge | 210 | 3 |
Brett Tür kurz | Lounge | 213 | 3 |
Brett Tür lang | Lounge | 216 | 3 |
Ampel | Lounge | 219 | 3 |