Hallo Forum, ich oute mich hier erst einmal als µC-Neuling und werde auf jeden Fall bevor ich in medias res gehe das eine oder andere Tutorial durcharbeiten. Ich habe aber schonmal eine Frage vorweg: Ich bin hobbymäßig in einem kleinen Theater aktiv, das die Bühnenlichtsteuerung über ein Steuerpult und 4 6fach Dimmerpacks von ADB steuert. Das Steuerpult steht in unserer Beleuchterkabine am der Bühne entgegengesetzten Ende des Saals. Die Dimmerpacks stehen auf der Bühnenseite, ein Multicore verbindet beide Komponenten. Ich würde gern, um die Leuchtmittel alleine testen zu können und um Scheinwerfer alleine einrichten zu können einen kleinen Kasten konstruieren mit 24 Kippschaltern drauf (für die 24 Kanäle) und einem laaaangen Kabel dran, das ich direkt statt des Steuerpultes in den ersten Dimmerpack der Reihe stecke. Mit diesem Pult möchte ich dann einfach auf der Bühne stehend per Kippschalter die einzelnen Kanäle auf 100% einschalten können. Evtl. könnte es als Kür noch ein Poti oder einen Schalter geben, womit man die Schalthelligkeit herabsetzen kann, um nicht auf "volle Pulle" testen zu müssen. Frage: Kann man sowas ohne großen Aufwand mit einem µC (vorzugsweise AVR - damit wollte ich mich beschäftigen) umsetzen? Ich hoffe, ich bekomme Antwort von Euch, denn meine Suche lieferte viele tolle DMX-Interfaces für PC oder echte Steuerpulte, aber keine solche einfache Testbox. Herzliche Grüße, Heiko
http://www.hoelscher-hi.de/hendrik/wahl.htm Mit den Informationen kannst Du fast alles bauen, was mit DMX512 zu tun hat!
Vielen Dank, Travel! Durch Leute wie Dich hat man das Gefühl, dass die ganze Dokumentation doch zu was gut war :-)) BTW: Ich habe gerade eine unipolare Stepper-Lib für zwei Achsen (Halbschritt) fertig, die ich noch auf den L293 anpassen möchte. Die puffer ich dann auch erst mal im Forum, bis ich mit den richtigen ANs nachkomme. Diese ganzen Beispielcodes werden dann auch endlich GPL. Viele Grüße, Hendrik
Hi Hendrik, gibst du eigentlich auch den Quellcode raus, oder nur die fertig kompilierten Binaries? MfG Samuel
@sammy: Für komplette fertige Projekte gibts die Binaries. Über alles, was ich etwas komplizierter oder interessanter dabei gefunden habe, schreibe ich ANs oder poste zumindest erstmal einen Beispielcode mit der Lösung. (Ich wünsche mir ja nicht zahllose Clone von meinem Kram sondern neue (bessere) Applikationen. Bislang bleibt es zwar größtenteils noch bei dem Wunsch - aber ich hoffe auf eine Änderung nach der Umstellung auf GPL...) Viele Grüße, Hendrik
Wenn du DMX nur senden willst, hätte ich auch noch was auf Lager (siehe Anhang). Der Prozessor istr ein mit 16MHz getakteter ATMega8. 8MHz ginge auch, aber dann müsste man die Zeiten anpassen. Bei anderen CPUs müsste man ggf. die Registernamen ändern. MfG Andreas
@Hendrik: In den Code sind ein paar Ideen aus deinem Appnote eingeflossen. Danke für die sehr gute Doku. MfG Andreas
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.