DMX Lighting: Unterschied zwischen den Versionen

 
(25 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
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.
  
Hier eine kleine Demo unserer LED-Beleuchtung: [http://www.youtube.com/watch?v=7IuvQ5dZki4&hd=1 RGB DMX, YouTube]
+
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 2.jpg|frameless|border|180px|link=http://www.youtube.com/watch?v=tDOrANOMqvg]]
 +
[[Datei:Yt dmx lighting 3.jpg|frameless|border|180px|link=http://www.youtube.com/watch?v=7IuvQ5dZki4]]
 +
{{clear}}
  
 
== Hardware ==
 
== Hardware ==
  
[[Datei:Dmx lighting hardware.jpg|thumb|200px|right|RaspPi mit DMX Adapter]]
+
Zum senden des DMX-Signals verwenden wir die [http://www.ulrichradig.de/home/index.php/dmx/alias-2 DMX Artnet Node] von [http://www.ulrichradig.de Ulrich Radig]. Die kleine Platine braucht im vergleich zum RaspberryPi relativ wenig Strom und übersetzt ArtNet-Pakete zu DMX.
 
 
Als Hardware wurde ein [http://www.raspberrypi.org/ RaspberryPI] und der [http://www.enttec.com/index.php?main_menu=Products&pn=70303&show=description 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 [http://www.thomann.de/de/the_sssnake_dmxkabel_5003.htm 3-Pin DMX Kabel] verbunden werden können, musste hierfür ein [http://www.thomann.de/de/pro_snake_dmx_adapter_mf.htm 5-Pin zu 3-Pin Adapter] verwendet werden.
+
Die Konfiguration erfolgt über ein C#-Programm welches per Broadcast die IP-Adresse der Node setzt.
  
 
=== DMX Geräte ===
 
=== DMX Geräte ===
Zeile 38: Zeile 41:
 
|-
 
|-
 
|12
 
|12
|[http://www.thomann.de/de/stairville_led_bar_252_rgb.htm Stairville LED Bar 252 DMX RGB]
+
|[https://www.thomann.de/de/stairville_led_bar_252_rgb.htm Stairville LED Bar 252 DMX RGB]
|[http://images3.thomann.de/pics/prod/255346_manual.pdf Bedienungsanleitung]
+
|[https://www.thomann.de/pics/prod/255346_manual.pdf Bedienungsanleitung]
 +
|-
 +
|4
 +
|[https://www.thomann.de/de/varytec_led_nano_rapid_beam_rgbw.htm Varytec LED Nano Rapid Beam RGBW]
 +
|[https://www.thomann.de/pics/atg/atgdata/document/manual/377741_led_nano_rapid_beam_rbbw_de.pdf Bedienungsanleitung]
 
|-
 
|-
 
|1
 
|1
Zeile 50: Zeile 57:
 
|}
 
|}
  
In unserer Lounge wurden bisher 5 ''Stairville LED Bar 252 DMX RGB'' verbaut. Zusammen mit [[Benutzer:ptflea|ptflea]] wurden diese an der Decke verschraubt, und zusätzlich mit [http://www.thomann.de/de/stairville_fangseil_60cm_20_mm.htm Fangseilen] gesichert. Ausserdem wurden von [[Benutzer:stoon|stoon]] defekte LEDs in den LED-Bars ausgetauscht und an die Front mit [http://www.thomann.de/de/lee_farbfolie_nr_251_qw_diffu.htm Diffusor-Folie] verkleidet. Unser Regal wird mit LED-Stripes über die dmx2rgb-Platine beleuchtet.
+
In unserer Lounge wurden bisher 5 ''Stairville LED Bar 252 DMX RGB'' verbaut. Zusammen mit [[Benutzer:ptflea|ptflea]] wurden diese an der Decke verschraubt, und zusätzlich mit [https://www.thomann.de/de/stairville_fangseil_60cm_20_mm.htm Fangseilen] gesichert. Ausserdem wurden von [[Benutzer:stoon|stoon]] defekte LEDs in den LED-Bars ausgetauscht und an die Front mit [https://www.thomann.de/de/lee_farbfolie_nr_251_qw_diffu.htm Diffusor-Folie] verkleidet. Unser Regal wird mit LED-Stripes über die dmx2rgb-Platine beleuchtet.
  
 
=== RGB-Regal ===
 
=== RGB-Regal ===
Zeile 59: Zeile 66:
 
== Software ==
 
== Software ==
  
=== Server ===
+
=== Artnet-Node ===
 
 
Auf dem RapsberryPI wurde das [http://opendmx.net/index.php/OLA_Raspberry_Pi 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 [http://opendmx.net/index.php/Open_Lighting_Architecture 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 vom internen Netz wiefolgt zu erreichen:
 
  
* HTTP: http://lighting.core.bckspc.de:9090
+
Der Server ist vom internen Netz unter 10.1.20.12 oder bevorzugt von lighting.core.bckspc.de
* IP: 10.1.20.194 oder lighting.core.bckspc.de
 
  
 
=== Client ===
 
=== Client ===
  
==== Android ====
+
==== Webinterface ====
 
+
Es gibt eine sehr rudimentäres Webinterface, dieses ist aus dem Internen Netz [http://lightjs.core.bckspc.de] erreichbar.
Für Android-Geräte existieren mehrere ArtNet-Clients. Hierfür haben wir zum Testen die App [https://play.google.com/store/apps/details?id=com.litux.art_net_controller 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 [http://opendmx.net/index.php/OLA_Python_API Python-Lib], mit welcher es sehr einfach die OLA-API steuern kann.  
 
 
 
  
 
== DMX Adressen ==
 
== DMX Adressen ==
Zeile 97: Zeile 87:
 
!Kanäle
 
!Kanäle
 
|-
 
|-
|Stairville LED Bar 252 DMX RGB
+
|[https://www.thomann.de/de/stairville_led_bar_252_rgb.htm Stairville LED Bar 252 DMX RGB]
 
|Lounge, Tür Rechts
 
|Lounge, Tür Rechts
 
|34
 
|34
 
|11
 
|11
 
|-
 
|-
|Stairville LED Bar 252 DMX RGB
+
|[https://www.thomann.de/de/stairville_led_bar_252_rgb.htm Stairville LED Bar 252 DMX RGB]
 
|Lounge, Tür Links
 
|Lounge, Tür Links
 
|45
 
|45
 
|11
 
|11
 
|-
 
|-
|Stairville LED Bar 252 DMX RGB
+
|[https://www.thomann.de/de/stairville_led_bar_252_rgb.htm Stairville LED Bar 252 DMX RGB]
 
|Lounge, Fenster Rechts
 
|Lounge, Fenster Rechts
 
|56
 
|56
 
|11
 
|11
 
|-
 
|-
|Stairville LED Bar 252 DMX RGB
+
|[https://www.thomann.de/de/stairville_led_bar_252_rgb.htm Stairville LED Bar 252 DMX RGB]
 
|Lounge, Fenster Mitte
 
|Lounge, Fenster Mitte
 
|67
 
|67
 
|11
 
|11
 
|-
 
|-
|Stairville LED Bar 252 DMX RGB
+
|[https://www.thomann.de/de/stairville_led_bar_252_rgb.htm Stairville LED Bar 252 DMX RGB]
 
|Lounge, Fenster Links
 
|Lounge, Fenster Links
 
|78
 
|78
 
|11
 
|11
 
|-
 
|-
|Stairville LED Bar 252 DMX RGB
+
|[https://www.thomann.de/de/stairville_led_bar_252_rgb.htm Stairville LED Bar 252 DMX RGB]
 
|Lounge, Über Bar
 
|Lounge, Über Bar
 
|89
 
|89
 
|11
 
|11
 
|-
 
|-
|Stairville LED Bar 252 DMX RGB
+
|[https://www.thomann.de/de/stairville_led_bar_252_rgb.htm Stairville LED Bar 252 DMX RGB]
 
|Lounge, Über Logo
 
|Lounge, Über Logo
 
|100
 
|100
 
|11
 
|11
 
|-
 
|-
|Stairville LED Bar 252 DMX RGB
+
|[https://www.thomann.de/de/stairville_led_bar_252_rgb.htm Stairville LED Bar 252 DMX RGB]
 
|Lounge, Über Regal
 
|Lounge, Über Regal
 
|111
 
|111
 
|11
 
|11
 +
|-
 +
|[https://www.thomann.de/de/stairville_led_bar_2408_rgb_dmx_30.htm Stairville LED Bar 240/8]
 +
|Bar, Richtung Snacks
 +
|122
 +
|24
 +
|-
 +
|[https://www.thomann.de/de/stairville_led_bar_2408_rgb_dmx_30.htm Stairville LED Bar 240/8]
 +
|Bar, Richtung Küche
 +
|146
 +
|24
 
|-
 
|-
 
|Regal Brett 1 (unten), RGB
 
|Regal Brett 1 (unten), RGB
Zeile 171: Zeile 171:
 
|219
 
|219
 
|3
 
|3
 +
|-
 +
|DMX2RGB Bar
 +
|Lounge
 +
|248
 +
|48
 
|}
 
|}

Aktuelle Version vom 1. Dezember 2017, 18:38 Uhr

Crystal Clear action run.png
DMX Lighting

Status: stable

Dmx lighting cat.jpg
Beschreibung Es werde Licht!
Autor: xandy, schinken
PayPal Spenden für DMX Lighting

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:

Yt dmx lighting 1.jpg Yt dmx lighting 2.jpg Yt dmx lighting 3.jpg

Hardware

Zum senden des DMX-Signals verwenden wir die DMX Artnet Node von Ulrich Radig. Die kleine Platine braucht im vergleich zum RaspberryPi relativ wenig Strom und übersetzt ArtNet-Pakete zu DMX.

Die Konfiguration erfolgt über ein C#-Programm welches per Broadcast die IP-Adresse der Node setzt.

DMX Geräte

LED Bar

Folgende DMX Geräte sind bei uns im Hackerspace vorhanden:

Menge Name Datenblatt
12 Stairville LED Bar 252 DMX RGB Bedienungsanleitung
4 Varytec LED Nano Rapid Beam RGBW 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

RGB LED 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

Artnet-Node

Der Server ist vom internen Netz unter 10.1.20.12 oder bevorzugt von lighting.core.bckspc.de

Client

Webinterface

Es gibt eine sehr rudimentäres Webinterface, dieses ist aus dem Internen Netz [1] erreichbar.

DMX Adressen

Beleuchtete Lounge

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
Stairville LED Bar 240/8 Bar, Richtung Snacks 122 24
Stairville LED Bar 240/8 Bar, Richtung Küche 146 24
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
DMX2RGB Bar Lounge 248 48