Dieser DMX2Martin-Protokollwandler ist fuer einen Martin Roboscan 218Pro MKI konzipiert
Pan- und Tilt-Aufloesung sind fuer 16bit Aufloesung ausgelegt, die restlichen Kanaele auf 8bit.
Aus dem DMX-Dimmer Projekt von Michael Dreschmann (http://www.digital-enlightenment.de/dimmer.htm) wurden in dieser (Beta-)Version das Layout der LCD-Anzeige, Teile der Receive-ISR sowie Teile der Buttonroutinen uebernommen (entwendet, geklaut whatever...) und modifiziert.
Die eigentliche Umsetzung aufs Martin-Protokoll ist eine Eigenentwicklung.
Die 5 Buttons werden mit einer Seite mit den 5 vorgesehenen Pins verbunden, die andere Seite wird mit GND verbunden
Die Buttons habe ich auf einem Stueck Lochrasterplatine folgendermassen gesetzt:
....................Plus
...........Prev Enter Next
...................Minus
12 Kanaele sind verfuegbar:
Adresse Funktion Martin Channel
Kanal 0 Shutter, Strobe, SA, Reset Channel 3 MSB
Kanal 1 Dimmer Channel 6 MSB
Kanal 2 Color Selection Channel 0 MSB
Kanal 3 Gobo Selection, Channel 1 MSB
Kanal 4 Pan/tilt Speed Channel 9 MSB
Kanal 5 Dimmer Speed Channel 6 LSB
Kanal 6 Color Speed Channel 0 LSB
Kanal 7 Gobo Speed Channel 1 LSB
Kanal 8 Pan Coarse Channel 5 MSB
Kanal 9 Pan Fine Channel 5 LSB
Kanal 10 Tilt Coarse Channel 7 MSB
Kanal 11 Tilt Fine Channel 7 LSB
Zusaetzlich koennen mit dem Gobo-und Color-Speedkanal absteigend von 255-248 genaue Farbwerte mittels Color- oder Gobo-Selection abgerufen werden (also verkehrtherum wie im normalen Speedkanal
0 entspricht 255, 7 entspricht 248 ).
Da das Martin-Protokoll vektororientiert arbeitet (zusaetzlich zu den Pan/Tilt Kanaelen ist noch ein Speedkanal vorhanden) empfiehlt es sich, bei schnellen Bewegungen des Spiegels (Speedkanalwert 1 bis ca. 6) im Steuerungsprogramm nur den Endwert fuer den jeweiligen Pan/Tilt Kanal anzugeben, sonst ruckelts wie der Teufel, da die Informationen net schnell genug zum Scanner kommen.
Fuer langsame Bewegungen kann auch Tracking-Mode zum Einsatz kommen (Speedkanal auf ca. 16
und hoeher einstellen); ausprobieren hilft da.
Einschraenkungen:
Derzeit reagieren angeschlossene Scanner nur auf DIP-Adresse 1.
Da dieses Projekt urspruenglich als StandAlone Version geplant war, fehlt im vorliegenden Platinenlayout auch noch ein Optokoppler am Ausgang (wird nachgeliefert).
Still2come:
Martin-Kanal fuer den Scanner frei waehlbar.
Ausbau auf 48 DMX-Channel (3x 16 Kanaele), damit koennen bis zu 3 Martin Scanner, die auf 5bit (0..31) Pan-Tilt Feinaufloesung reagieren, mit diesem
Platinenlayout angeschlossen werden.
(vorausgesetzt es gibt keinen Stackoverflow, der Attiny hat halt nur 128 Byte RAM).
LCD-Display:
[Blocked Image: http://web12.ipx20125.ipxserver.de/priv/images/LCD1.png]
Einstellungen:
[Blocked Image: http://web12.ipx20125.ipxserver.de/priv/images/LCD2.png]
Download Projektarchiv
Passwort: mytrend
hfgl
wolf