Stephan, danke für den Hinweis. Vor lauter Verzweiflung habe ich das voll und ganz übersehen.
Es funktioniert alles wunderbar.
Ich danke dir für deine tatkräftige Unterstützung.
Stephan, danke für den Hinweis. Vor lauter Verzweiflung habe ich das voll und ganz übersehen.
Es funktioniert alles wunderbar.
Ich danke dir für deine tatkräftige Unterstützung.
So, der LED Par lässt sich per DMX Workshop und DMX Control ansteuern.
Jetzt funktioniert leider nicht das Skript.
Habe wieder das von oben genommen (Art-Net mit PHP senden (ArtDMX) )
Bei mir ist die PHP Version 5.3.1 drauf.
Könnte es hier dran liegen:
Was sagt die Zeile aus?
OK, habe es hin bekommen.
Schuld war wirklich die falsche PIN-Belegung.
Der Test mit DMX Workshop und DMX Control war erfolgreich.
Jetzt funktioniert es nur noch nicht per Ansteuerung mit PHP. Dazu aber mehr im Thema: Art-Net mit PHP senden (ArtDMX)
Danke für die Hilfe.
fisl:
habe ich gemacht, kein erfolg, lampe bleibt aus:
[Blocked Image: http://ebay.trupke.net/dmx4.png]
fool_of_lights:
tausch der pin 1 mit 3 am dmx-stecker?
Ich habe versucht den Art-Net-Node per PHP-Script mit DMX-Werten zu bedienen, um eine Lampe zu zünden.
Dies funktioniert aber nicht.
Daher bin ich jetzt auf der Fehlersuche, nach Stefans Fahrplan: Art-Net mit PHP senden (ArtDMX)
Den LED PAR habe ich auf 4001 gestellt, dh. 7-Kanalmodus mit 001 als DMX-Adresse.
Diesen LED PAR habe ich zum Test an ein Lichtpult angeschlossen und habe Kanal 7 (Dimmer) und Kanal1 (Dimmer rot) hoch gedreht.
Die LEDs funktionierten.
Wenn ich das jetzt über den Art-Net-Node per DMX-Control oder DMX-Workshop mache passiert nix. (Die DMX-Anzeige am LED PAR flackert, also bekommt dieser irgendwelche Signale)
Der Node wird auch von beiden Programmen gefunden:
[Blocked Image: http://ebay.trupke.net/dmx2.png] [Blocked Image: http://ebay.trupke.net/dmx3.png]
Ich bin jetzt ratlos und weiß nicht, warum sich der LED PAR nicht über den Node zünden lässt.
Wo könnten sonst noch Fehler auftreten?
Könnte irgend etwas am Art-Net-Node falsch sein?
Oder liegt es an der Konfiguration?
THX 4 HELP
Oh, in DMXControl muss ich mich erst einmal rein arbeiten.
Tipps für schnelle Prüfung der Konfiguration?
So, habe mal den Art-Net-Node für 25 Euro nach Anleitung zusammengebaut.
Jetzt habe ich das Script probiert, aber ich bekomme die Testlampe (http://lmp.de/shop/de_DE/002…0/00184694.html) nicht per Script an.
Muss ich im DMX-Workshop noch den Knoten konfigurieren?
Meine Einstellungen:
[Blocked Image: http://ebay.trupke.net/dmx1.png]
Mein Quellcode:
<?php
/* Art-Net (ArtDMX) with PHP
(c) Stefan <http://www.dmxcontrol.de/forum/index.php?page=User&userID=668>
Licence: CC 3.0 by-nc-sa
Version: 0.1
Tested with: PHP 5.1.2 */
define('CLIENT_IP', '192.168.0.90'); // define IP-Adress of Art-Net Client. Use IP-Adress, no broadcast adress
define('UNIVERSE', 0); // define Art-Net Universe
$socket = NULL;
$dmx = array(); // array of dmx values, each element from chr(0) (off) to chr(255) (full); DMX channel 1 == $dmx[1]
$dmx[7] = chr(255); //dimmer
$dmx[1] = chr(255); //dimmer red
$dmx[2] = chr(255); //dimmer green
$dmx[3] = chr(255); //dimmer blue
$dmx[4] = chr(0); //farbmakro
$dmx[5] = chr(16); //strobe
$dmx[6] = chr(0); //modus
art_open();
art_send();
art_close();
function art_open()
{
echo 'open<br />';
global $socket, $dmx;
if(defined('CLIENT_IP')) $socket = fsockopen('udp://' . CLIENT_IP, 0x1936);
/**
for($i = 1; $i <= 64; $i++)
{
$dmx[$i] = chr(0);
}
**/
}
function art_send()
{
echo 'send<br />';
global $socket, $dmx;
$buffer = "Art-Net\x00\x00\x50\000\016\x00\x01" . chr(UNIVERSE) . "\x00\x00" . chr(count($dmx)) . join($dmx);
if(defined('CLIENT_IP')) fwrite($socket, $buffer);
}
function art_close()
{
echo 'close <br />';
global $socket;
if(defined('CLIENT_IP')) fclose($socket);
}
?>
Display More
Wo kann der Fehler liegen? Bin ratlos..
Thx 4 help
Stefan:
Du schreibst in deinem Wiki-Artikel (http://www.dmxcontrol.de/wiki/Art-Net-N…3%BCr_25_Euro):
QuoteDie entstandene Datei "AvrArtNode.hex" (im Verzeichnis "default") kann dann auf den Controller geflasht werden.
Wie funktioniert das?
Ich schiebe dieses Thema mal zu diesen hier: 25€-Art-Net-Node
Grundsätzlich funktioniert dies ja mit dem AVR Studio 4 , oder?
Aber wie komme ich auf die Platine drauf?
Habe diese mit COM verbunden, AVR Studio erkennt diese aber nicht..
Ist das ein falscher Ansatz?
Oder funktioniert das nur mit externen Geräten? zBsp: http://www.atmel.com/dyn/products/t…sp?tool_id=2735
Jemand ein Tip?
THX
Hallo,
ich habe den Art-Net-Node für 25 Euro (http://www.dmxcontrol.de/wiki/Art-Net-Node_f%C3%BCr_25_Euro)
nachgebaut und alles funktioniert soweit.
Jetz komme ich aber nicht weiter.
Ich weiß nicht, wie ich den Controller flashen kann.
Die Datei AvrArtNode.hex habe ich bereits compiliert.
Danke.
OK, alles klar.
Ich bin mir noch unsicher, was in das array ($dmx) rein muss, wenn ich ZB 2 Moving Heads habe.
Jedes dieser 2 will ich ansteuern. Wie kann ich diese beiden unterscheiden? Anhand des DMX values? Wie schaut so was aus?
OK, danke.
Kann man dann mit dem Script dann genauso diese Geräte ansteuern?
Gibt es eigentlich ein fertiges Gerät als Alternative zum Art-Net-Node für 25 Euro? Irgendwie finde ich nix richtiges.
Ist $dmx ein assoziatives Array? Gibt es ein Beispiel, wie es ausschaut?
Wie würde ich zum Beispiel eine angeschlossene Lampe ansteuern? Oder sogar ein Moving Head, der zBsp 8 Kanäle besitzt und ich jeden ansprechen will?
OK, ich danke dir für die Hilfe.
Der Art Net Node ist fast fertig gelötet.
Auftretende Fragen dazu und zum Script werde ich in einem neuem Thread veröffentlichen.
Besten Dank!!
OK, da könnte ich sozusagen mit dem PHP-Script verschieden Werte über die verschiedenen Kanäle senden.
So könnte ich dann x beliebige Punkte mit dem Script ausleuchten.
So müsste ich jeweils die Koordinaten via Script zum Moving Haed rüber senden, so erhalte ich dann die gewünschten Stellungen.
Richtig?
OK,
noch mal zurück zum Moving Head..
Aus reinem Interesse.. Was bedeutet hier zum Beispiel "8 Kanäle" in Bezug zum PHP-Script.
Heißt das,dass ich 8 speicherbare Ausrichtungen haben kann und diese dann per PHP-Script ansteuern kann?
OK, also werden dann die ganzen Lampen an ein Switchpack an den Schutzkontakt-Steckdosen angeschlossen.
Der Art-Net-Node wird dann mit dem Switchpacks (bei mehreren Lampen sind mehrere Switchpacks nötig) mit DMX in Reihe verbunden. Richtig?
..bei ca 40 Lampen benötigt man ja eine ganze Reihe von Switchpacks.. da ja die meisten 4 Kanäle haben.. also wären es 10 Switchpacks..
Ich kann dann auch die einzelnen Lampen via PHP-Script ansprechen?
Danke und Grüße
Kevin