Revision history for DMX


Revision [21644]

Last edited on 2015-08-27 23:51:02 by ToBo
Additions:
==a==Pinbelegung==a==
1 Ground
2 Signal inverted, DMX –, cold signal
3 Signal, DMX+ ,hot signal


Revision [15659]

Edited on 2013-03-11 18:52:22 by ToBo
Additions:
==a==Steuerung einer Bühnenanlage==a==
Ich testete die Steuerung zunächst mit einem meiner [[SairvilleLedPar LED-Scheinwerfer]]. Später kam noch ein zweiter Scheinwerfer dazu und ich beterieb die beiten mit Komplementärfarben, die sehr langsam die gesamte Farbpalette durchwechseln. So entsteht für mein Empfnden eine angenehme Stimmung.
Das ist ganz interessant, aber im E-Werk in Erlangen konnte ich meine Steuerung an der Anlage in der Kellerbühne mit insgesamt 3 LED-Scheinwerfern, und 4 Glühbirnen-Scheinwerfern testen. Der Bühnentechniker hat schon sehr skeptisch geguckt, als ich ihn fragte, ob ich mich schnell mal an die DMX-Anlage anschließen könnte.
==a==DMX-Steuerungs-Software==a==
Deletions:
Ich testete die Steuerung zunächst mit einem meiner [[SairvilleLedPar LED-Scheinwerfer]]. Das war ganz interessant, aber mit meinen Kontakten zum E-Werk in Erlangen war es mir auch möglich meine Steuerung an der Anlage in der Kellerbühne in Erlangen mit 3 LED-Scheinwerfern, und 4 Glühbirnen-Scheinwerfern zu testen. Der Bühnentechniker hat schon sehr skeptisch geguckt, als ich ihn fragte, ob ich mich schnell mal an die DMX-Anlage anschließen könnte.
====DMX-Steuerungs-Software====


Revision [15637]

Edited on 2013-03-11 03:38:37 by ToBo
Additions:
{{image url="images/dmxSteuerung3.jpg" alt=""}}


Revision [15620]

Edited on 2013-03-10 23:07:59 by ToBo
Additions:
Für mein Projekt setze ich einen [[AtmelAvr ATmega1284P-PU]], weil ein Entwicklungsboard von Pollin gerade verfügbar war. Mit dem Schnittstellenbaustein SN 75176 BP ([[http://www.conrad.de/ce/de/product/152828/IC-SN-75176-BP-TID Conrad]]) werden die Pegel der seriellen Ports des ""ATmega"" kompatibel zu [[EIA485 EIA-485]]. Dann noch eine DMX- bzw. Mikrofon-Buchse bestellen und ein Set DMX-Kabel. Bei kurzen Distanzen (bei mir 20 Meter) gehen auch billige Mikrofonkabel, weil der [[TransmissionLine Wellenwiderstand]] hier nicht ins Gewicht fällt. Also man braucht dafür nicht viel Geld außer Zeit zum Löten und Programmieren.
Deletions:
Für mein Projekt setze ich einen [[AtmelAvr ATmega1284P-PU]], weil ein Entwicklungsboard von Pollin gerade verfügbar war. Mit dem Schnittstellenbaustein SN 75176 BP ([[http://www.conrad.de/ce/de/product/152828/IC-SN-75176-BP-TID Conrad]]) werden die Pegel der seriellen Ports des ""ATmega"" kompatibel zu [[EIA485 EIA-485]]. Dann noch eine DMX- bzw. Mikrofon-Buchse bestellen und ein Set DMX-Kabel. Bei kurzen Distanzen (bei mir 20 Meter) gehen auch billige Mikrofonkabel, weil der Wellenwiderstand hier nicht ins Gewicht fällt. Also man braucht dafür nicht viel Geld außer Zeit zum Löten und Programmieren.


Revision [15617]

Edited on 2013-03-10 23:05:40 by ToBo
Additions:
==a==DMX-Timing==a==
==a==Datenrate==a==
==a==DMX-Adressierung==a==
==a==Meine DMX-Steuerung==a==
Ich testete die Steuerung zunächst mit einem meiner [[SairvilleLedPar LED-Scheinwerfer]]. Das war ganz interessant, aber mit meinen Kontakten zum E-Werk in Erlangen war es mir auch möglich meine Steuerung an der Anlage in der Kellerbühne in Erlangen mit 3 LED-Scheinwerfern, und 4 Glühbirnen-Scheinwerfern zu testen. Der Bühnentechniker hat schon sehr skeptisch geguckt, als ich ihn fragte, ob ich mich schnell mal an die DMX-Anlage anschließen könnte.
Das ist natürlich ganz interessant so eine Steuerung an einer etwas größeren Anlage zu testen.
[[DmxIdeen DMX-Ideen]]
Deletions:
====DMX-Timing====
====Datenrate====
====DMX-Adressierung====
====Meine DMX-Steuerung====
Ich testete die Steuerung zunächst mit einem meiner [[SairvilleLedPar LED-Scheinwerfer]]. Das war ganz interessant, aber mit meinen Kontakten zum E-Werk in Erlangen war es mir auch möglich meine Steuerung an der Anlage in der Kellerbühne in Erlangen mit 3 LED-Scheinwerfern, und 4 normalen Scheinwerfern zu testen. Der Bühnentechniker hat schon sehr skeptisch geguckt, als ich ich fragte, ob ich mich schnell mal an die DMX-Anlage anschließen kann. Gut, das war sicherlich eine Frage, die er nicht jeden Tag hört.
Das Lauflicht, bei dem alle Kanäle durchgeschaltet werden wurde auf Video aufgenommen.
====MIDI-to-DMX-Steuerung====
Ursprünglich dachte ich an einen Wandler von MIDI-Nachrichten zu DMX-Nachrichten.
Beispiel-Umsetzung
http://vimeo.com/4193173
Test-Lied
http://www.youtube.com/watch?v=JJv9hwcTTqw
====Tag-/Nacht-Farbsteuerug====
Morgens blaues Licht zum Aufwachen
Abends rotes licht zum Einschlafen
http://www.heise.de/tr/artikel/Kampf-der-Weltraum-Schlaflosigkeit-1775332.html


Revision [15616]

Edited on 2013-03-10 23:00:15 by ToBo
Additions:
====Meine DMX-Steuerung====
{{image url="images/dmxSteuerung.jpg" alt=""}}
{{image url="images/dmxSteuerung2.jpg" alt=""}}
{{image url="images/dmxKellerbuehne.jpg" alt="DMX-Steuerung in der Kellerbühne"}}
Deletions:
====Meine DMX-Steuerung (Version 1)====
{{image url="images/DmxSteuerung1.jpg" alt=""}}
Video... folgt
====Meine DMX-Steuerung (Version 2)====
Ich habe noch einen [[RFM12]]-Empfänger auf dem Entwicklungs-Board, aber vorerst werde ich diesen nicht brauchen.
Nicht direkt DMX, aber Funkübertragung mit Atmel und
http://www.obersomer.com/furios-power/index.php?option=com_content&view=article&id=77&Itemid=69


Revision [15229]

Edited on 2013-02-04 09:53:33 by ToBo
Additions:
http://users.telenet.be/freestylerdmx/


Revision [15227]

Edited on 2013-02-04 09:50:54 by ToBo
Additions:
====DMX-Steuerungs-Software====
FreeStyler
http://freestylerdmx.npage.de/


Revision [15080]

Edited on 2013-01-22 21:33:09 by ToBo
Additions:
====Datenrate====
Wie oft kann die Helligkeit der DMX-Lichtanlage geändert werden? Diese Frage sollte sich beantworten lassen. Die Update-Rate ist allerdings von einem Wert abhängig. Wie schon oben erwähnt sendet das DMX-Steuergerät oder DMX-Lichtpult in einer Tour eine Bestimmte Anzahl zwischen (1 und 512) von Signalen. Auf die Anzahl kommt es bei der Update-Rate natürlich an. Denn bei einem Maximum von 512 Kanälen wird die Sequenz nicht so oft wiederholt, wie bei einem Kanal.
Eine einfache Rechnung:
1 Start-Bit + 8 Daten-Bits + 2 Stop-Bits = 11 Bits pro Kanal.
Aus der festen Baud-Rate von 250000 Baud ergibt sich für ein Bit (oder für den Nachrichtentechniker auch gerne Symbol) dauert 4 us.
Wir erinnern uns an den Anfangssequenz eines DMX-Signals: mindestens 88 us High-Pegel + 8 us Low-Pegel + ein 0-Byte (44 us) = 140 us
Für den Header brauchen wir also mindestens 140 us
Für die Daten brauchen wir N * 44 us (wobei N die Anzahl der Kanäle ist für ein N zwischen 1 und 512)

Also können wir allgemein schreiben die Dauer einer Sendeperiode ist 140 us + N * 44 us.
Das bedeutet für einen Kanal mindestens 184 us Dauer pro Periode, was in einer maximalen Update-Frequenz von maximal 5434 Hz resultiert. Also das ist selbst für das bewegte Auge zu schnell.
Das bedeutet für 512 Kanäle mindestens 184 us Dauer, was in einer maximalen Update-Frequenz von 44,11 Hz resultiert. Das ist für die meisten Anwendungen schnell genug.
Ich verwende 128 Kanäle, was zu einer maximalen Update-Frequenz von 173 Hz führt.
====DMX-Adressierung====
DMX512 spezifiziert maximal 512 Kanäle. Das bedeutet, wir brauchen an jedem Gerät 9 Schalter, die uns den Kanal einstellen lasen.
Man wird jedoch heutzutage nicht 512 Scheinwerfer ansteuern können, den gerade die LED-Scheinwerfer haben neben den drei Farben, rot, grün und blau für die man schon mindestens drei Kanäle braucht, auch noch einen Master-Channel und weitere Programmierfunktionen, so dass man schnell 7 Kanäle pro Gerät los ist. Siehe z.B. SairvilleLedPar.
Für mein Projekt setze ich einen [[AtmelAvr ATmega1284P-PU]], weil ein Entwicklungsboard von Pollin gerade verfügbar war. Mit dem Schnittstellenbaustein SN 75176 BP ([[http://www.conrad.de/ce/de/product/152828/IC-SN-75176-BP-TID Conrad]]) werden die Pegel der seriellen Ports des ""ATmega"" kompatibel zu [[EIA485 EIA-485]]. Dann noch eine DMX- bzw. Mikrofon-Buchse bestellen und ein Set DMX-Kabel. Bei kurzen Distanzen (bei mir 20 Meter) gehen auch billige Mikrofonkabel, weil der Wellenwiderstand hier nicht ins Gewicht fällt. Also man braucht dafür nicht viel Geld außer Zeit zum Löten und Programmieren.
Das Timing von oben habe ich über eine geeigneten [[Zustandsautomaten]] in Software umgesetzt.
Ich testete die Steuerung zunächst mit einem meiner [[SairvilleLedPar LED-Scheinwerfer]]. Das war ganz interessant, aber mit meinen Kontakten zum E-Werk in Erlangen war es mir auch möglich meine Steuerung an der Anlage in der Kellerbühne in Erlangen mit 3 LED-Scheinwerfern, und 4 normalen Scheinwerfern zu testen. Der Bühnentechniker hat schon sehr skeptisch geguckt, als ich ich fragte, ob ich mich schnell mal an die DMX-Anlage anschließen kann. Gut, das war sicherlich eine Frage, die er nicht jeden Tag hört.
Das Lauflicht, bei dem alle Kanäle durchgeschaltet werden wurde auf Video aufgenommen.
Deletions:
Ich habe für mein Projekt einen [[AtmelAvr ATmega1284P-PU]] genommen, weil ein Entwicklungsboard von Pollin gerade frei war. Mit dem Schnittstellenbaustein SN 75176 BP ([[http://www.conrad.de/ce/de/product/152828/IC-SN-75176-BP-TID Conrad]]) werden die Pegel der seriellen Ports des ""ATmega"" kompatibel zu [[EIA485 EIA-485]]. Das Timing von oben wird über eine geeigneten [[Zustandsautomaten]] in Software umgesetzt.
Ich testete die Steuerung zunächst mit einem meiner [[SairvilleLedPar LED-Scheinwerfer]]. Das war ganz interessant, aber mit meinen Kontakten zum E-Werk in Erlangen war es mir auch möglich meine Steuerung an der Anlage in der Kellerbühne in Erlangen mit 3 LED-Scheinwerfern, und 4 normalen Scheinwerfern zu testen.


Revision [15079]

Edited on 2013-01-22 21:01:03 by ToBo
Additions:
Ich habe für mein Projekt einen [[AtmelAvr ATmega1284P-PU]] genommen, weil ein Entwicklungsboard von Pollin gerade frei war. Mit dem Schnittstellenbaustein SN 75176 BP ([[http://www.conrad.de/ce/de/product/152828/IC-SN-75176-BP-TID Conrad]]) werden die Pegel der seriellen Ports des ""ATmega"" kompatibel zu [[EIA485 EIA-485]]. Das Timing von oben wird über eine geeigneten [[Zustandsautomaten]] in Software umgesetzt.
Deletions:
Ich habe für mein Projekt einen [[Atmel ATmega1284P-PU]] genommen, weil ein Entwicklungsboard von Pollin gerade frei war. Mit dem Schnittstellenbaustein SN 75176 BP ([[http://www.conrad.de/ce/de/product/152828/IC-SN-75176-BP-TID Conrad]]) werden die Pegel der seriellen Ports des ""ATmega"" kompatibel zu [[EIA485 EIA-485]]. Das Timing von oben wird über eine geeigneten [[Zustandsautomaten]] in Software umgesetzt.


Revision [15078]

Edited on 2013-01-22 20:53:09 by ToBo
Additions:
Alles fing damit an, das ich mir einen [[SairvilleLedPar LED-Scheinwerfer]] bei Thomman für die Wohnzimmerbeleuchtung kaufte. Dann folgte ein zweiter Scheinwerfer und ich dachte mir, gut, jetzt da ich zwei DMX-Geräte habe, ist es an der Zeit eine DMX-Steuerung zu bauen.
DMX wird über die Schnittstelle [[EIA485 EIA-485]] bei 250000 Baud übertragen. Die Schnittstelle wird auf 8 Daten-Bit, keine Parität und zwei Stop-Bit eingestellt (8N2). DMX-Sender senden permanent eine Folge aller Helligkeitswerten in einer Endlosschleife, Den Anfang markiert allerdings eine mindesten Pause von mindestens 88 us (High-Pegel), dann folgt ein Low-Pegel über eine Dauer von 8 us, dann ein Byte mit Wert 0, dann kommt das erstes Byte, dann das zweite usw. Die Anzahl der Bytes ist variabel, das Maximum liegt allerdings bei 512 Kanälen.
Mehr zum Timing
Schöne Seite zum DMX512-Standard
====Meine DMX-Steuerung (Version 1)====
Ich habe mich von einem [[ZeitschriftElektor Elektor-Artikel]] ([[http://elektor.de/110439 Ausgabe 491, November 2011]]) inspirieren lassen. Dort wird ein DMX-Lichtmischpult vorgestellt. Ein Lichtmischpult brauche ich zwar nicht, aber dafür einen Teil der Steuerung.
Ich habe für mein Projekt einen [[Atmel ATmega1284P-PU]] genommen, weil ein Entwicklungsboard von Pollin gerade frei war. Mit dem Schnittstellenbaustein SN 75176 BP ([[http://www.conrad.de/ce/de/product/152828/IC-SN-75176-BP-TID Conrad]]) werden die Pegel der seriellen Ports des ""ATmega"" kompatibel zu [[EIA485 EIA-485]]. Das Timing von oben wird über eine geeigneten [[Zustandsautomaten]] in Software umgesetzt.
{{image url="images/DmxSteuerung1.jpg" alt=""}}
Ich testete die Steuerung zunächst mit einem meiner [[SairvilleLedPar LED-Scheinwerfer]]. Das war ganz interessant, aber mit meinen Kontakten zum E-Werk in Erlangen war es mir auch möglich meine Steuerung an der Anlage in der Kellerbühne in Erlangen mit 3 LED-Scheinwerfern, und 4 normalen Scheinwerfern zu testen.
Video... folgt
====Meine DMX-Steuerung (Version 2)====
Ich habe noch einen [[RFM12]]-Empfänger auf dem Entwicklungs-Board, aber vorerst werde ich diesen nicht brauchen.
Ursprünglich dachte ich an einen Wandler von MIDI-Nachrichten zu DMX-Nachrichten.
Deletions:
http://www.theater-technisch-lab.nl/dmxdu.htm
[[EIA485 EIA-485]] bei 250 kBit/s
250000 Baud
4 us
8N2
mindestens 88 us Break High-Pegel markiert den Anfang
dann 8 us low
dann ein Byte mit Wert 0
dann erstes Byte
...
====Projekt DMX-Steuerung====
http://elektor.de/110439
Bauelemente
- ""ATmega1284P-PU""
- SN 75176 BP ([[http://www.conrad.de/ce/de/product/152828/IC-SN-75176-BP-TID Conrad]])
- [[RFM12]]-Empfänger


Revision [15077]

Edited on 2013-01-22 20:17:47 by ToBo
Deletions:
====LED-Scheinwerfer====
STAIRVILLE LED PAR 56 10MM ALU RGB
je 151 Stück 10 mm Highpower LEDs
Stromverbrauch: ca. 15 Watt
39 Euro
http://www.thomann.de/de/stairville_led_par_56_10_mm_silver_rgb.htm
{{image url="images/LedParOnOff.jpg" alt=""}}
7 DMX Kanäle
1) rot
1) grün
1) blau
1) Farbmakros
1) Strobe
1) Farbübergänge und Pulse-Effekt
1) Master
oder den 21 % helleren mit 183 Stück 10 mm Highpower LEDs für 49 Euro
http://www.thomann.de/de/stairville_led_par_64_10_mm_silver_rgb.htm


Revision [14971]

Edited on 2013-01-17 11:59:14 by ToBo
Additions:
====Tag-/Nacht-Farbsteuerug====
Morgens blaues Licht zum Aufwachen
Abends rotes licht zum Einschlafen
http://www.heise.de/tr/artikel/Kampf-der-Weltraum-Schlaflosigkeit-1775332.html


Revision [14855]

Edited on 2013-01-11 14:35:20 by ToBo
Additions:
{{image url="images/LedParOnOff.jpg" alt=""}}


Revision [13868]

Edited on 2012-06-09 18:35:57 by ToBo
Additions:
je 151 Stück 10 mm Highpower LEDs
[[EIA485 EIA-485]] bei 250 kBit/s
250000 Baud
4 us
8N2
mindestens 88 us Break High-Pegel markiert den Anfang
dann 8 us low
dann ein Byte mit Wert 0
dann erstes Byte
...
====Projekt DMX-Steuerung====
Deletions:
151 Stück 10 mm Highpower LEDs
====Projekt RS232-to-DMX====
[[EIA485 EIA-485]] bei 250kBit/s


Revision [13860]

Edited on 2012-06-03 17:18:34 by ToBo
Additions:
====DMX-Timing====
http://www.freestylersupport.com/wiki/dmx_basics:dmx_timing


Revision [13142]

Edited on 2012-03-03 22:05:26 by ToBo
Additions:
====Projekt RS232-to-DMX====
Nicht direkt DMX, aber Funkübertragung mit Atmel und
Bauelemente
- ""ATmega1284P-PU""
- SN 75176 BP ([[http://www.conrad.de/ce/de/product/152828/IC-SN-75176-BP-TID Conrad]])
- [[RFM12]]-Empfänger
Deletions:
====Projekte====
Nicht direkt DMX, aber Funkübertragung mit Atmel und RFM12
SN 75176 BP
http://www.conrad.de/ce/de/product/152828/IC-SN-75176-BP-TID


Revision [12867]

Edited on 2012-01-30 17:20:06 by ToBo
Additions:
[[EIA485 EIA-485]] bei 250kBit/s
Deletions:
[[EIA485 EIA-485]]


Revision [12864]

Edited on 2012-01-22 16:47:25 by ToBo
Additions:
[[EIA485 EIA-485]]


Revision [12856]

Edited on 2012-01-16 18:24:04 by ToBo
Additions:
SN 75176 BP
http://www.conrad.de/ce/de/product/152828/IC-SN-75176-BP-TID


Revision [12855]

Edited on 2012-01-14 22:25:35 by ToBo
Additions:
====LED-Scheinwerfer====
STAIRVILLE LED PAR 56 10MM ALU RGB
151 Stück 10 mm Highpower LEDs
Stromverbrauch: ca. 15 Watt
39 Euro
7 DMX Kanäle
1) rot
1) grün
1) blau
1) Farbmakros
1) Strobe
1) Farbübergänge und Pulse-Effekt
1) Master
oder den 21 % helleren mit 183 Stück 10 mm Highpower LEDs für 49 Euro
Deletions:
ab 29 Euro
http://www.thomann.de/de/led_light_led_par_56_black_02.htm
http://www.thomann.de/de/stairville_led_par_56_alu_poliert.htm
http://www.thomann.de/de/stairville_led_par_36_alu_schwarz.htm


Revision [12854]

Edited on 2012-01-12 17:54:23 by ToBo
Additions:
Nicht direkt DMX, aber Funkübertragung mit Atmel und RFM12
http://www.obersomer.com/furios-power/index.php?option=com_content&view=article&id=77&Itemid=69


Revision [12853]

Edited on 2012-01-12 17:19:52 by ToBo
Additions:
http://www.soundlight.de/techtips/dmx512/dmx512.htm


Revision [12852]

Edited on 2012-01-12 16:10:49 by ToBo
Additions:
====Projekte====
http://elektor.de/110439


Revision [12612]

Edited on 2011-09-28 18:23:11 by ToBo
Additions:
====MIDI-to-DMX-Steuerung====
Beispiel-Umsetzung
http://vimeo.com/4193173
Test-Lied
Deletions:
MIDI-to-DMX-Steuerung


Revision [12589]

Edited on 2011-09-26 17:43:30 by ToBo
Additions:
MIDI-to-DMX-Steuerung


Revision [12588]

Edited on 2011-09-26 17:40:48 by ToBo
Additions:
=====DMX=====
ab 29 Euro
http://www.thomann.de/de/stairville_led_par_64_10_mm_silver_rgb.htm
http://www.thomann.de/de/stairville_led_par_56_10_mm_silver_rgb.htm
http://www.thomann.de/de/led_light_led_par_56_black_02.htm
http://www.thomann.de/de/stairville_led_par_56_alu_poliert.htm
http://www.thomann.de/de/stairville_led_par_36_alu_schwarz.htm
http://www.theater-technisch-lab.nl/dmxdu.htm
http://www.youtube.com/watch?v=JJv9hwcTTqw
Deletions:
=====Titel=====


Revision [12587]

The oldest known version of this page was created on 2011-09-26 17:38:06 by ToBo
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki