Hallo zusammen,
da mir der heckmic's Tread etwas zu groß und unübersichtlich wurde, versuche ich das Thema hier noch einmal neu aufzugreifen. Dabei beziehe ich mich nur auf die Version mit drei Helix Antennen (heckmic Version 2).
Der grundlegende Aufbau entspricht dem von Michael und kann auf seiner WebSite nachgeschlagen werden. Ich habe die Hardware ergänzt um einen Reset Schalter, einen Taster der den Tracking Funktion ausschaltet (z.B. gut um die Werte mehrerer Antennen gegeneinander zu vergleichen und um eine Spannungsüberwachung für die Bodenstation.
Bei den Tests die ich bis jetzt gemacht habe, hat sich gezeigt, dass vor allem eine saubere Spannungsversorgung der Empfänger und des Arduinos das A und O ist. Die Servos versauen die 5 Volt Schiene gewaltig wenn alles an einen UBEC hängt. Man sieht das an gewaltig schwankenden RSSI Werten wenn die Servos zucken. Ich habe das mit mehreren 1000uF an Stütz Elkos und Tiefpass Filtern an den RSSI Eingängen in den Griff bekommen. Alternativ könnten man den Servos einen eignen, getrennte Stromversorgung gönnen.
Hier nun erst mal mein Sketch. Ich werde ihn noch in den kommenden Tagen mit Videos zur Funktionsweise ergänzen. In der Wohnung funktioniert es sehr gut - zum Testen in der freien Wildbahn kommt man ja bei dem Dreckwetter nicht. Der Code macht eine ortsabhängige Kalibrierung der ober- und Untergrenzen. Es hat sich bei mir gezeigt, dass sich das Grundrauschen mit jeder Ortsänderung gewaltig ändert. Ich hoffe das durch diese dynamischen Anpassung in den Griff zu bekommen. Schaut es euch mal an, Fragen beantworte ich gerne.
Hier jetzt das Video zur Funktionsweise des Trackers:
http://www.youtube.com/watch?v=LJSWqDu3lGM
UPDATE:
Nachdem ich jetzt mehrere Flüge unternommen habe, kann ich jetzt sagen: "Er funzt wie er soll." Sowohl das horizontale wie auch das vertikale Tracking funktionieren jetzt sehr gut. Im Code wurden noch größere Änderungen vorgenommen, so dass es sich sicher lohnt, die aktuelle Version auszuprobieren. Ich möchte noch keine Version 1.0 draus machen, aber der Code ist schon sehr Nahe an der finalen Version.
Der nächste Schritt wird eine Erprobung der 360 Grad Funktionalität durch Überschlag und 180 Grad Wende sein. Ich würde die 360 Grad gerne ohne GWS Segelwinden Servo erreichen, da dies die Kosten nicht unerheblich in die Höhe treibt.
Initialisierungsablauf:
1. Einschalten des Trackers OHNE Strom auf dem Video Sender zu haben, der Tracker fährt zur Mittelposition
2. Einschalten des Videosenders direkt vor der mittleren Helix, der Tracker gibt dafür eine Melodie aus und auch ein Kommando im LCD
3. Der Tracker gibt einen Status der Initalisierungswerte auf dem LCD aus
4. Mal kurz 5 Meter vor dem Tracker auf und ab laufen (mit Flieger in der Hand ;-) um die Grundfunktion sicherzustellen
5. Fliegen und Grinsen
Insbesondere in der Erprobungsphase und am besten auch später rate ich jedem nur mit einem RTH System zu fliegen. Auch wenn man der Funktion vertraut, muss man sich darüber im klaren sein, das dieses System durch Störungen und Einstrahlungen anderer Sender (FPV Treffen ;-) aus dem Takt gebracht werden kann.
Es gab noch Einmal ein Update zur Version 0.98. Ich habe noch einen Bug im Bereich vertikales Tracking gefixt.
da mir der heckmic's Tread etwas zu groß und unübersichtlich wurde, versuche ich das Thema hier noch einmal neu aufzugreifen. Dabei beziehe ich mich nur auf die Version mit drei Helix Antennen (heckmic Version 2).
Der grundlegende Aufbau entspricht dem von Michael und kann auf seiner WebSite nachgeschlagen werden. Ich habe die Hardware ergänzt um einen Reset Schalter, einen Taster der den Tracking Funktion ausschaltet (z.B. gut um die Werte mehrerer Antennen gegeneinander zu vergleichen und um eine Spannungsüberwachung für die Bodenstation.
Bei den Tests die ich bis jetzt gemacht habe, hat sich gezeigt, dass vor allem eine saubere Spannungsversorgung der Empfänger und des Arduinos das A und O ist. Die Servos versauen die 5 Volt Schiene gewaltig wenn alles an einen UBEC hängt. Man sieht das an gewaltig schwankenden RSSI Werten wenn die Servos zucken. Ich habe das mit mehreren 1000uF an Stütz Elkos und Tiefpass Filtern an den RSSI Eingängen in den Griff bekommen. Alternativ könnten man den Servos einen eignen, getrennte Stromversorgung gönnen.
Hier nun erst mal mein Sketch. Ich werde ihn noch in den kommenden Tagen mit Videos zur Funktionsweise ergänzen. In der Wohnung funktioniert es sehr gut - zum Testen in der freien Wildbahn kommt man ja bei dem Dreckwetter nicht. Der Code macht eine ortsabhängige Kalibrierung der ober- und Untergrenzen. Es hat sich bei mir gezeigt, dass sich das Grundrauschen mit jeder Ortsänderung gewaltig ändert. Ich hoffe das durch diese dynamischen Anpassung in den Griff zu bekommen. Schaut es euch mal an, Fragen beantworte ich gerne.
Hier jetzt das Video zur Funktionsweise des Trackers:
http://www.youtube.com/watch?v=LJSWqDu3lGM
UPDATE:
Nachdem ich jetzt mehrere Flüge unternommen habe, kann ich jetzt sagen: "Er funzt wie er soll." Sowohl das horizontale wie auch das vertikale Tracking funktionieren jetzt sehr gut. Im Code wurden noch größere Änderungen vorgenommen, so dass es sich sicher lohnt, die aktuelle Version auszuprobieren. Ich möchte noch keine Version 1.0 draus machen, aber der Code ist schon sehr Nahe an der finalen Version.
Der nächste Schritt wird eine Erprobung der 360 Grad Funktionalität durch Überschlag und 180 Grad Wende sein. Ich würde die 360 Grad gerne ohne GWS Segelwinden Servo erreichen, da dies die Kosten nicht unerheblich in die Höhe treibt.
Initialisierungsablauf:
1. Einschalten des Trackers OHNE Strom auf dem Video Sender zu haben, der Tracker fährt zur Mittelposition
2. Einschalten des Videosenders direkt vor der mittleren Helix, der Tracker gibt dafür eine Melodie aus und auch ein Kommando im LCD
3. Der Tracker gibt einen Status der Initalisierungswerte auf dem LCD aus
4. Mal kurz 5 Meter vor dem Tracker auf und ab laufen (mit Flieger in der Hand ;-) um die Grundfunktion sicherzustellen
5. Fliegen und Grinsen
Insbesondere in der Erprobungsphase und am besten auch später rate ich jedem nur mit einem RTH System zu fliegen. Auch wenn man der Funktion vertraut, muss man sich darüber im klaren sein, das dieses System durch Störungen und Einstrahlungen anderer Sender (FPV Treffen ;-) aus dem Takt gebracht werden kann.
Es gab noch Einmal ein Update zur Version 0.98. Ich habe noch einen Bug im Bereich vertikales Tracking gefixt.
Anhänge
-
16,1 KB Aufrufe: 431
Zuletzt bearbeitet: