Im Rahmen eines Semi-Scale-Projekts habe ich eine kleine Steuerung für LEDs und ein Scheinwerferservo geschrieben.
Man kann damit bis zu 10 PWM-Kanäle unabhängig aber phasensynchron steuern. Es lassen sich verschiedene Beleuchtungsmuster über einen Empfängerkanal schalten. Dabei können die einzelnen Kanäle lineare "Rampen" in der Pulsweite fahren. Damit lässt sich z.B. ein Servo langsam verfahren oder ein Rundumlicht simulieren. "Programmiert" wird mit ein paar simplen Makros.
Die Verarbeitung ist komplett Interrupt-getrieben, damit bleiben ein paar Prozent Rechenleistung (je nach Anzahl der Kanäle) für sonstige Aufgaben frei.
Das Video zeigt ungefähr, wie das Ganze arbeitet.
http://www.rcmovie.de/video/7350e23b...r-Arduino-Nano
Entscheidend war für mich ein möglichst geringer Lötaufwand. Das Arduino-Modul kann für ca. 10 Euro erworben werden, damit halten sich die Kosten ebenfalls im Rahmen. Der Arduino Nano ist direkt per USB an den PC anschliessbar und man muss nicht mit unhandlichen "Programmern" rumhantieren. Die LED-Ansteuerung ist nicht Teil des Projekts, eine einfache Schaltung mit einem Darlington-Treiber liegt der Doku jedoch bei. Eine direkte Ansteuerung durch die Arduino-Ports ist bis 40mA Strombedarf ebenfalls möglich, so dass externe Bauteile komplett entfallen können.
Die Software inklusive Dokumentation kann hier heruntergeladen werden:
http://sourceforge.net/projects/arduinounipwmlib/
Ein paar Beispiele für die Programmierung liegen bei.
An wen richtet sich das Projekt ?
--> An alle, die sich ein Beleuchtungsmodul selbst bauen möchten (und lötfaul sind).
--> An Leute mit ein wenig Arduino-Erfahrung oder solchen, die dieselbe im Rahmen eines solch einfachen Projekts erwerben möchten.
Viel Spaß damit!
Bernd
Man kann damit bis zu 10 PWM-Kanäle unabhängig aber phasensynchron steuern. Es lassen sich verschiedene Beleuchtungsmuster über einen Empfängerkanal schalten. Dabei können die einzelnen Kanäle lineare "Rampen" in der Pulsweite fahren. Damit lässt sich z.B. ein Servo langsam verfahren oder ein Rundumlicht simulieren. "Programmiert" wird mit ein paar simplen Makros.
Die Verarbeitung ist komplett Interrupt-getrieben, damit bleiben ein paar Prozent Rechenleistung (je nach Anzahl der Kanäle) für sonstige Aufgaben frei.
Das Video zeigt ungefähr, wie das Ganze arbeitet.
http://www.rcmovie.de/video/7350e23b...r-Arduino-Nano
Entscheidend war für mich ein möglichst geringer Lötaufwand. Das Arduino-Modul kann für ca. 10 Euro erworben werden, damit halten sich die Kosten ebenfalls im Rahmen. Der Arduino Nano ist direkt per USB an den PC anschliessbar und man muss nicht mit unhandlichen "Programmern" rumhantieren. Die LED-Ansteuerung ist nicht Teil des Projekts, eine einfache Schaltung mit einem Darlington-Treiber liegt der Doku jedoch bei. Eine direkte Ansteuerung durch die Arduino-Ports ist bis 40mA Strombedarf ebenfalls möglich, so dass externe Bauteile komplett entfallen können.
Die Software inklusive Dokumentation kann hier heruntergeladen werden:
http://sourceforge.net/projects/arduinounipwmlib/
Ein paar Beispiele für die Programmierung liegen bei.
An wen richtet sich das Projekt ?
--> An alle, die sich ein Beleuchtungsmodul selbst bauen möchten (und lötfaul sind).
--> An Leute mit ein wenig Arduino-Erfahrung oder solchen, die dieselbe im Rahmen eines solch einfachen Projekts erwerben möchten.
Viel Spaß damit!
Bernd