Hallo in die Runde,
nach längerer Abstinenz melde ich mich wieder zurück. Bei uns stehen mehrere Projekte an, für die wir gerne Motorsteuerungen (Traversen/Zugfahrten; elektronische Rollos, evtl. fahrende Kulissen) einsetzen möchten.
Habe mir bereits den Workshop vom letzten Jahr durchgelesen, die Firmware dort reicht aber wahrscheinlich nicht aus. Daher starte ich einen neuen Thread und frage zunächst noch einmal nach Ideen. Die Programmierung der Firmware würde ich versuchen und natürlich auch zur Nutzung zur Verfügung stellen.
Unsere Anforderungen sind:
- Gleichstrommotor ansteuern
- Richtungswechsel rechts/links
- Schutz vor plötzlichen Richtungswechseln (eingebaute Verzögerung bis Bremse, dann Umschaltung und Anfahrt um Getriebe zu schonen)
- Anschluss von Schaltkontakten (Endabschaltung)
- Anschluss von Schaltkontakten (Positionsbestimmung)
- Belegung möglichst weniger DMX-Kanäle
- nach Möglichkeit zwei Motoren pro Interface
- Fahrt auf Position (Genauigkeit ca. 3-5 cm wäre toll) und alternativ auch Ansteuerung des Motors (rechts/links/Geschwindigkeit)
- Bei fehlendem DMX-Signal sofort Stopp
- Umschaltung zwischen Positionsfahrt und direkter Motorsteuerung
Idee zur Kanalbelegung:
Kanal
1 / 0-100 Fahrt auf Position und Motorgeschwindigkeit
1 / 100-175 Motor linksherum / Geschwindigkeit
1 / 176-250 Motor rechtsherum / Geschwindigkeit
1 / 253 Reset (nach 5 Sekunden)
2 / 0-255 Position zum Anfahren / Stoppen
Kanäle 3+4 analog zu 1+2 für zweiten Motor.
Idee zur Ausgabe / Aufbau:
- Motorgeschwindigkeit über Driver (wie in Halogenfirmware von Henne; soweit ich gesehen habe, bekomme ich Gleichstrom für den Motor da raus - oder liege ich falsch?)
- Richtungsumschaltung durch Umpolung mit Umschaltrelais (hat jemand eine elektronische Idee ohne mechanische Bauteile?)
- Positionsbestimmung über den A-INPUT (Lichtschranke oder Reedkontakte); mir fehlt allerdings noch ein zweiter Input für die Endabschaltung bisher; eine Steuerung nach Zeit scheidet aus, weil die Motoren sich je nach Last verschieden schnell drehen könnten. Möglich wäre, die verschiedenen Schalter mit verschiedenen Widerständen zu versehen und so zu unterscheiden.
- Einsatz der Reedkontakte hat den Vorteil, dass sie mit starkem Magneten (z.B. Neodym) gut zu schalten und recht flexibel sind. Eine kleine Verschiebung z.B. des Abstands führt nicht gleich zum Ausfall des Systems und der mechanische Anteil ist gering.
- Internet Zähler ermittelt stets die aktuelle Position, so ist es möglich, auch von Positionsfahrten wieder auf die direkte Motorsteuerung und umgekehrt umzuschalten (hier arbeit mit 0,5er-Schritten, damit auch erkennbar ist, wenn der Motor per Hand zwischen zwei Positionsmarken verfahren wurde.
Offen Fragen:
- Sollte es eine Möglichkeit geben, dass das System immer nur in eine Richtung läuft (für Drehbühnen)?
- Welche Funktionen oder Änderungen sollte es ggf. noch geben?
- Ist so eine Firmware für andere Nutzer (außer uns) interessant?
Wir haben den Aufbau auf der Rückfahrt aus dem Moviepark (Halloweenfest - sehr zu empfehlen ;o) erdacht. Auf diese Weise müsste man sowohl die fahrbaren Kulissen, als auch Traversen/Züge und sogar Drehbühnen ansteuern können (entsprechende Motoren / Getriebe vorausgesetzt). Wer hat noch Ideen? :o)
Sonnige Grüße von
Andreas
PS: Was mir gerade noch einfällt: Zusamen mit dem ArtNetNode (siehe andere Threads) könnte man sogar fahrbare Kulissenpodeste realisieren, die über ein WLAN angesteuert werden - und damit auch sehr störsicher sind.