Hallo,
wer hat Interesse, an folgendem Projekt?
Es soll ein Servocontroller für max. 6 Servos gebaut werden, der an einen RC-Empfänger angeschlossen wird. Über einen RC-Kanal kann zwischen manuellem und autonomen Modus umgeschaltet werden. Im manuellen Modus sendet der Controller auf Anfrage die aktuellen Servo-Positionen über den I2C-Bus. Im autonomen Modus nimmt der Controller Steuerbefehle über den I2C-Bus entgegen und stellt die Servos. Der Controller arbeitet dabei als Slave. Mit der Firmware sind verschiedene Verhaltensweisen realisierbar; beispielsweise ein Fail-Safe-Modus bei Ausfall des RC-Empfangs.
Im Anhang seht Ihr eine Schaltung mit zugehörigem Board. Es handelt sich um Eagle-Dateien. Der Switch soll an den Akku-Anschluss eines RC-Empfängers angeschlossen werden. Über den dritten Pin dieses Anschlusses bekommt der Controller die Steuersignale für die Servos. Diese werden mit einem OPV verstärkt und im ATMega8 weiterverarbeitet. Ich habe diese Schaltung bereits erfolgreich mit einem Graupner-Empfänger getestet - ob andere Empfänger damit auch funktionieren, müsste man testen.
Ich werde das Board auf jeden Fall bauen. Es wäre aber für mich vorteilhaft, wenn auch andere Leute Interesse an der Schaltung hätten, und zwar aus folgenden Gründen:
- Kosteneinsparung bei der Platinenbestellung
- jemand von Euch findet noch einen Fehler, den ich nicht entdeckt habe
- Möglichkeit der gemeinsamen Softwareentwicklung
Ich bin auch offen für Verbesserungsvorschläge, jedoch möchte ich nichts mehr hinzufügen - höchstens wegnehmen, damit das Format von 32 x 20 mm nicht gesprengt wird. Anstelle von I2C wäre auch eine serielle Variante denkbar.
Gruß, Achim.
Lesezeichen