Sticki: Unterschied zwischen den Versionen

Aus HeliWiki
Zur Navigation springen Zur Suche springen
Zeile 11: Zeile 11:
== Stand der Dinge ==
== Stand der Dinge ==


* eine Funke ist am Arduino Board angeschlossen
* eine Funke ist am [http://www.arduino.cc/ Arduino Board] angeschlossen
* die Werte des PPM Telegramms werden korrekt erkannt
* die Werte des PPM Telegramms werden korrekt erkannt
* Ausgabe per Seriell->USB Verbindung
* Ausgabe per Seriell->USB Verbindung
Zeile 19: Zeile 19:
[[Bild:Screen.png||thumb|250px|left|Screenshot der Ausgabe und "IDE"]]
[[Bild:Screen.png||thumb|250px|left|Screenshot der Ausgabe und "IDE"]]
<br clear="all" />
<br clear="all" />
== Todo und Ausblick ==
* ein weiteres Feld mit einer Zeitkonstante
* wirkliches Speichern der Daten (eventuell auf per i2c angebundenem Speicher)
* Kalibrierung der Sticks auf Min/Max Ausschläge und Funktionen
* (automatische) Erkennung von verschiedenen PPM Telegrammlängen
* möglichst viel Funktionen sollen schon auf dem Board laufen
* Synchronisation mit Video (mit Start der Aufzeichnung blinkt eine LED auf und es wird ein Ton ausgegeben (die gute alte Filmklappe), damit lässt sich dann im Schnittprogramm leicht synchronisieren)
* das Microprozessorboard gibts auch viel kleiner ([http://www.arduino.cc/en/Main/ArduinoBoardMini] oder [http://www.ladyada.net/make/boarduino/])
== Datenauswertung ==
* Pythonprogramm kann die Daten auslesen
* Blender-Anwendung zeigt die Knüppelgewegungen in Echtzeit an oder berechnet eine Animation die dann im Videoschnitt eingebunden werden kann. Da Blender auch den Videoschnitt beherrscht ist es auch denkbar, das Blender nur mit dem Video gefüttert wird und dann ein fertiges Video mit Knüppelbewegungen ausgibt

Version vom 5. März 2008, 13:17 Uhr

Sticki, was ist denn das?

Oft gibt es bei Videos von Modellhubschraubern (oder Flugzeugen) den Wunsch die Knüppelbewegungen des Piloten zu sehen. Sei es zu Ausbildungszwecken oder um zu sehen was beim Crash gesteuert wurde.

Natürlich kann man "einfach" eine Kamera auf den Sender richten, hier wurden schon merkwürdige Konstruktionen gesichtet bei denen der Pilot eine Art Rucksack mit Stativ trägt.

Nachdem ich mich etwas mit Microcontrolern beschäftigt habe kam mir die Idee das anders zu machen: Die Knüppelbewegungen werden direkt von dem Microcontroller über die Schülerbuchse aufgezeichnet.

Sticki ist nur der Projektname und kommt natürlich von den Knüppeln (Sticks) aber hört sich auch etwas wie das engl. "sticky" an, also kleberig und ich vermute das wird etwas an mir haften bleiben das Projekt.

Stand der Dinge

  • eine Funke ist am Arduino Board angeschlossen
  • die Werte des PPM Telegramms werden korrekt erkannt
  • Ausgabe per Seriell->USB Verbindung


Versuchsaufbau
Screenshot der Ausgabe und "IDE"


Todo und Ausblick

  • ein weiteres Feld mit einer Zeitkonstante
  • wirkliches Speichern der Daten (eventuell auf per i2c angebundenem Speicher)
  • Kalibrierung der Sticks auf Min/Max Ausschläge und Funktionen
  • (automatische) Erkennung von verschiedenen PPM Telegrammlängen
  • möglichst viel Funktionen sollen schon auf dem Board laufen
  • Synchronisation mit Video (mit Start der Aufzeichnung blinkt eine LED auf und es wird ein Ton ausgegeben (die gute alte Filmklappe), damit lässt sich dann im Schnittprogramm leicht synchronisieren)
  • das Microprozessorboard gibts auch viel kleiner ([1] oder [2])

Datenauswertung

  • Pythonprogramm kann die Daten auslesen
  • Blender-Anwendung zeigt die Knüppelgewegungen in Echtzeit an oder berechnet eine Animation die dann im Videoschnitt eingebunden werden kann. Da Blender auch den Videoschnitt beherrscht ist es auch denkbar, das Blender nur mit dem Video gefüttert wird und dann ein fertiges Video mit Knüppelbewegungen ausgibt