Kabelgebundene Lichtsteuerung per DMX
DMX wird oft verwendet um Licht in Diskotheken oder auf Bühnen zu steuern und es gibt für diesen Zweck sehr viele fertige Endgeräte zu kaufen. Die Endgeräte werden mit einem 3 Adrigen Kabel und XLR-Steckern/Buchsen der Reihe nach verbunden.
Vorteil von DMX gegenüber 1-Wire:
- es gibt viele fertige und bezahlbare Endgeräte
- DMX ist in der Datenübertragung ziemlich schnell und somit wird es wahrscheinlich einfacher Helligkeitsfadings zu programmieren
Was braucht man und was kostet es?
-
DMX-USB Interface DMX4ALL (Preis: 65 EUR)
Das Interface erstellt einen virtuellen COM-Port ist sehr einfach mit IPS zu vermählen.
Siehe: http://dmx4all.de/shopx/product_info.php/info/p1_Mini-USB-DMX-Interface.html -
PAR56 RGB LED Scheinwerfer (Preis: 69 EUR)
Mit der RGB-Farbmischung braucht man sich nicht mehr auf eine Farbe festlegen - das wird später über IPS geregelt. Der Scheinwerfer hat ca. 150 LED’s die mit ca. 45 Grad Abstrahlwinkel. Der Verbrauch liegt bei lediglich max. 15 Watt. Die Lichtausbeute kann sich sehen lassen - ich würde das grob mit einer farbigen 100 Watt Lampe vergleichen.
Siehe: http://www.envirel.de/shop/main.php4?action=details&id=2147485584&tid=14&tsid=83 -
4-Kanal Dimmerpack (Preis: 69 EUR)
Das Dimmerpack ersetzt 4 normale Dimmer und kann auch induktive Lasten dimmen (allerdings brummt’s dann mit dem Varitec - mal schauen was man da noch so machen kann).
Siehe: http://www.envirel.de/shop/main.php4?action=details&id=2147486027&tid=11&tsid=25 -
Kabel
Kabel kosten so ca. 4 EUR für 1.5 Meter bis 10 EUR für 15 Meter. Sie können beliebig aneinandergesteckt werden, da sie mit einem 3 poligen XLR-Stecker und auf der anderen Seite mit einer XLR-Buchse ausgestattet sind.
--------------------------------------------------------------------------------------------
Update! Der COM-Port muss nicht mehr selber programmiert werden.
[COLOR=black]Es gibt IPS-Module [/COLOR][COLOR=black]für DMX. [/COLOR]Diese Module bieten u.a. zusätzliche Funktionen wie
zeigesteuerte Dimmer (Fader) und Unterstützung von IPS-Variablen.
Siehe: http://www.ipsymcon.de/forum/showthread.php?t=2541
--------------------------------------------------------------------------------------------
Einbindung in IPS:
Wenn das DMX-Interface ordnungsgemäß installiert wurde wird ein virtueller COM-Port erstellt. Daran koppelt man das IPS Modul ‚COM Port‘ mit den Einstellungen: Baud rate=38400, Data bits=8, Stop bits=1, Parity=None, Flow control=Software.
Die Endgeräte wie Scheinwerfer oder Dimmerpacks müssen gemäß der mitgelieferten Anleitung auf eine DMX-Adresse eingestellt werden. Der Scheinwerfer bei mir startet z.B. mit der Adresse 0 (er verbraucht 6 DMX Kanäle) und das Dimmerpack startet mit der Adresse 6 (der verbraucht 4 DMX-Kanäle).
Beispielskript zum ansteuern des RGB-Scheinwerfers:
<?
/*
*******************************
IP-SYMCON Event Scripting
*******************************
File : DMX_LED_Test.ips.php
Trigger :
Interval :
*/
$id = 59053;
$dmxbase = 0;
setrgb( $id, $dmxbase, 20, 50, 100); // RGB-Werte für den Scheinwerfer
return;
/****************************************************************************
$id: Instanz-ID des COM-Portes für das DMX Interface
$dmxbase: die Basisadresse des LED-Scheinwerfers (bei mir z.B. 0)
Die DMX-Basisadresse wird an den jeweiligen DMX-Geräten
wie z.B. Dimmerpack oder LED-Scheinwerfer fest eingestellt.
Hinweis: funktioniert derzeit nur bis Adresse 255 (normal ist bis 512)
$r : Rot Wert von 0-100 in Prozent
$g : Grün Wert von 0-100 in Prozent
$b : Blau Wert von 0-100 in Prozent
***************************************************************************/
function setrgb( $id, $dmxbase, $r, $g, $b)
{
$c = (255/100);
$r = round($r*$c,0);
$g = round($g*$c,0);
$b = round($b*$c,0);
$s = chr(0xff).chr($dmxbase).chr(0x00).chr(0x03);
$s .= chr($r);
$s .= chr($g);
$s .= chr($b);
//echo strlen($s)." ".$s;
COMPort_SendText( $id, $s);
}
?>
Das Skript schaltet den Scheinwerfer auf ein intensiver mint-blaues Licht. Die Funktion setrgb() nimmt dazu die Werte für die Farben R, G und B in Prozentwerten von 0 bis 100 entgegen.
Ich verwende den Scheinwerfer im Wohnzimmer - dort ist eine Wand mit vielen grossen Pflanzen. Der Scheinwerfer ist hinter den Pflanzen auf dem Boden positioniert und sorgt nun für verschiedenfarbiges Hintergrundlicht.
Gruss,
Olli
Anbei noch ein Bild vom Designer bei dem der RGB-Scheinwerfer und das Dimmerpack provisorisch eingebettet sind.