Hallo Gemeinde,

möchte einmal meine Lösung für einen Betriebsarten Umschalter für den Ardupilot Mega vorstellen.

Habe mir eine Arduino Grundschaltung mit einem ATmega 328,
ein Paar Tasten und einem Display auf einer Lochraster Platine aufgebaut.

Der Trick ist hier das Schiebepoti meiner alten Graupner MC19
durch ein digitales Poti zu ersetzen.
Das Digitale Poti hat 256 Schritte und ist über den I2C Bus mit dem
ATmega verbunden.

Mit den 6 Tasten kann ich die Betriebsarten Manual, Stabilize,
Fly by Wire A, Fly by Wire B, Return Home und Auto, auswählen.

Die Umschaltung erzeugt einen Ton und wird auf dem Display als Text angezeigt.

Damit es dem Prozessor nicht zu langweilig wird, messe ich nebenbei die Temperatur.

Die Schaltung hat sich inzwischen bewährt, da sie ein sicheres Umschalten während des Fluges
mit aufgesetzter FatShark ermöglicht.

Gruß Thomas

Views: 1040

Attachments:

Replies to This Discussion

hier das Schaltbild ...

Attachments:

Die zweite Variante erscheint mir praktischer in der Bedienung. Z.B. die Rückmeldung mit den Leuchtastern. Ein Wellenschalter wie in alten Radios, nur elektronisch nachgebaut, weil es vermutlich keine kleinen mehr gibt. Ein elektronisches Poti zu beschaffen ist mir zu aufwendig. Einzelne Ausgangsstufen mit passenden Widerständen geschaltet müßten auch gehen?

Hallo Thomas,

gute Idee mit dem digitalen Potentiometer und flexibler als ein Mehrstufen-Drehschalter.

Werde meinen Handsender damit erweitern.

Viele Grüße

Tempo

Attachments:

RSS

Social Networking

Contests

Season Two of the Trust Time Trial (T3) Contest has now begun. The fourth round is an accuracy round for multicopters, which requires contestants to fly a cube. The deadline is April 14th.

A list of all T3 contests is here

Advertisement

© 2013   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service