“Buzzer-to-DMX” mit Arduino

"Buzzer-to-DMX" mit Arduino
Wie kann man Scheinwerfer, welche über einen DMX-Dimmer angesteuert sind (für eine Quizshow..) einschalten, sobald der zugehörige Kandidat auf seinen Buzzer drückt? Gleichzeitig soll dann aber ein Buzzerdruck eines anderen Spielers nichts mehr auslösen, bis das Ganze manuell zurückgesetzt wird. Ganz einfach, mit einem Arduino. Der Arduino ist ein einfach zu programmierender Microcontroller. Die Buzzer und der Knopf zum Reset werden dann einfach an digitale Eingänge angeschlossen und mit einem zusätzlichen Chip wird über einen digitalen Ausgang ein DMX-Signal zur Ansteuerung der Scheinwerfer ausgegeben. Mittels einer Variablen wird dann noch der Zustand des Systems gespeichert, um das Ganze nach dem ersten Buzzerdruck zu sperren bis man den Reset-Button drückt. Die Eingänge der einzelnen Buzzer werden nacheinander abgefragt, was zu einem millisekundenkleinen Vorteil für denjenigen mit Buzzer eins führt. Müssen die Gegner ja nicht wissen… ;-)
Zusätzlich wird nun noch von einem PC ein Audiosignal abgespielt, welches mittels der seriellen Verbindung über USB getriggert wird.
Die Veranstaltung befindet sich momentan noch in der Vorbereitungsphase, sobald wie möglich werden aber noch Bilder vom Liveeinsatz folgen.
(In Zusammenarbeit mit Projekt 7)