Ich beschäftige mich schon seit einiger Zeit mit DMX Empfangs- und Sendeinterfaces. Wenn man hier im Forum schaut gibts eine menge an Boxenprojekten, die Teils auch durchaus brauchbar sind (ARLS, PS12,...).
Jetzt kommt mir die Idee, selbst hier im Forum DMX Interfaces zu entwickeln, auszureifen - natürlich alles auf open Source Basis, dass jeder was davon hat.
Punkt 1: was haltet ihr davon? Wenn ein halbwegs positives feedback vorhanden ist, würde ich einen kleinen Serverspace bereitstellen, bei dem jeder hier Zugriff hat.
Was ich vor habe? Es gibt schon einige Projekte im Netz (unter anderem das Henne DMX) welche sich mit DMX Empfang und Senden beschäftigen, jedoch sind diese zum Teil nicht ausbaufähig - braucht man eine etwas andere funktion, so stößt man bald an ein Ende.
Als Grundlage würde ich auf ATMEL AVR Controllern aufbauen, da man diese überall zu günstigen Preisen bekommen kann und durch die ISP Programmierung im Grunde von jedem mittels einfachste Mittel zu beschreiben sind.
Bei dem Projekt denke ich hier an mehrere Interfaces:
- USB -> DMX Interface (und zwar ohne 1000 Chips, sondern Simpel und Funktionell)
- DMX Sendeinterface (wird benötigt um z.B. Analogspannungen in DMX zu wandeln oder selbst Lichtmischpulte zu bauen)
- DMX Empfangsinterface (für Strobotakte, PWM Ausgänge, Switchausgänge,...)
- DMX Repeater, DMX Verteiler und DMX Adressenshifter
Was ich von meiner Seite als "Startschuss" bieten kann:
- den Serverplatz um Daten miteinander zu tauschen und Manuals zu erstellen
- Grundlageschaltung und Programm zur programmierung der AVR Prozessoren, falls man kein STK500 Board von ATMEL besitzt.
- Funktionstüchtige Programme (getestet und teils in Betrieb bei uns) für DMX Sender (12 Adressen Switch), DMX Empfänger mit Adresseingabe per LC Display und Taster, Startadressenspeicherung, PWM Ausgabge (für Analogspannung von 0V - 5V in 256 Schritten), Switch Ausgabe (0-128 = 0V, 129 - 255 = 5V) oder Pulsausgabe (0 = 0,1Takt die Sekunde, 255 = 15 Takte/Sekunde) für Stroboskope ohne DMX.
Ziel des ganzen:
für jeden technisch Interessierten Interfaces gemeinsam zu Entwickeln, welche Software- und Hardwaretechnisch für jeden verständlich sein sollen und für die meisten hier auch nachbaubar sein sollen.
Für alle interessierten: Die Programme und Platinen zu optimieren, nützliche Funktionen einzubauen, ... und das ganze hier zu Diskutieren.
---
Was haltet ihr davon, wer ist dabei? Wer hat Ideen und Verbesserungsvorschläge?