Graupner HoTT v4 telemetry protocol for Ardupilot

beastyboy80

Erfahrener Benutzer
#3
find ich jetzt irgednwei gut...das ich mir ne HoTT gekauft hab :)


aber wa sich jetzt tun muss,,kein Plan...nur das Kabel hab ich Verstanden
 

MadFly

Neuer Benutzer
#4
Freut ich, dass es euch gefällt :) Entwickelt ist es für die aktuelle v2.7.1 Version von ArduCopter und HoTT v4. ArduPlane ist noch ungetestet, dürfte aber kein Problem darstellen.

@beasytboy80: Du musst nur ein Patch Kabel basteln und dabei RXD/TXD auf der APM2 Seite kurzschliessen. Ich würde, so wie im Wiki beschrieben einen 1.5k Widerstand in Serie zu TXD einbauen, geht aber auch ohne. Der Widerstand ist nur Vorsichtsmaßnahme, er soll sie Spannung Richtung Empfänger etwas runter nehmen. Hier ein Bild im offenen Zustand:

PatchCable2Details.png

Dann noch code runter laden, config editieren und durch Arduino IDE laufen lassen, fertig.

Grüsse
Adam
 

MadFly

Neuer Benutzer
#7
Es funktioniert mit Arduino IDE.
* Arudino IDE runterladen
* Code von der ArduPilot homepage auschecken
* Die zwei Files von uns in Code Verzeichnis reinkopieren
* In der IDE den Kompiler laufen lassen und auf die Hardware aufspielen.

Hört sich schlimmer an es ist, im Grund ist es ein Click wenn Du die Arduino IDE bereits am Laufen hast.
 

ra-home

Erfahrener Benutzer
#10
Habe mit meinen bescheidenen Kenntnisse mal versucht es ohne Anleitung hinzubekommen... Leider kommt beim Überprüfen im Arduino immer ein Fehler...
 

MadFly

Neuer Benutzer
#11
Hast Du im Arduino Menu Tools->Board "Arduino Mega 2560 oder Mega ADK" ausgewählt?
Auf der Projekt Seite von ArduPilot gibt es eine Anleitung wie man Arduino aufsetzen soll. Schau bitte hier rein (Programming APM with Arduino). Ist leider nur auf Englisch.
 

MadFly

Neuer Benutzer
#15
In Deinem Screenshot steht rechts unten, dass Du Arduino Pro Mini ausgewählt hast. Wähle bitte "Arduino Mega 2560 oder Mega ADK" aus und versuche es nochmal.
board.png
Beschreibung: http://code.google.com/p/ardupilot-mega/wiki/ProgrammingArduino?wl=en

Dann noch APM_Config.h editieren und das gewünschte Frame auf AMP2 hardware auswählen. Heisst folgende Zeilen in einer frischen APM_Config. für zb einen Quad einbauen:

#define CONFIG_APM_HARDWARE APM_HARDWARE_APM2
#define FRAME_CONFIG QUAD_FRAME
Einbauen heisst die // Zeichen vor dem #define in dem File löschen.

Anbei meine APM_Config.h für einen Quad. Anhang anzeigen APM_Config.h.zip
 

ra-home

Erfahrener Benutzer
#16
Den Arduino Mega habe ich auch noch probiert mit dem selben Fehler. (Promini war noch vom Wii drauf). Das editieren probier ich heute abend gliech mal aus.
 
#18
@adam

läuft das auch unter Arducopter 2.9. Möchte das jetzt mal testen ...!?
Kann ich die Hot telemtrie parallel neben der 3DR Telemetry betreiben? Beides geht ja über die serielle schnittstelle !?!

vg ralf
 
Zuletzt bearbeitet:
#19
Habe auch Interesse (für die aktuelle 2.9.1)! Aber eine deutsche Step-for-Step Anleitung wäre wirklich nicht schlecht. Derzeit habe ich ein paar Spannungsteiler und ein Attopilot Stromsensor an einem Arduino mini pro angeschlossen, der die Eingangsspannungen misst und über den seriellen Ausgang die Daten an den GR-16 weitergibt.

Ps: Hast Du schon mal daran gedacht, den Code beim Core-Entwicklerteam zum Einbetten zu geben? DAS wäre nerdig! :)

VG - sobald es mehr ReadMe und das AddIn für die 2.9.1 gibt, probier ich es auch aus. :)
 

MadFly

Neuer Benutzer
#20
@adam

läuft das auch unter Arducopter 2.9. Möchte das jetzt mal testen ...!?
Kann ich die Hot telemtrie parallel neben der 3DR Telemetry betreiben? Beides geht ja über die serielle schnittstelle !?!

vg ralf
Hey,

ja, der Code läuft mit der 2.9.1 auf APM2, haben es letztens dafür angepasst. Ist leider nicht ausgiebig von uns getestet, jedoch erreichten mich Berichte, dass alles gut funktioniert. Den Code für 2.9.1 findest Du im Repository der Projektes.

Die HoTT Telemetrie läuft parallel zu dem normalen Telemetrie Downlink, kein Problem also.

Da der gesamte ArduPilot Code auf der AMP2 recht gross geworden ist, wird es eng für Neuentwicklungen. Daher habe ich auf die PX4 Plattform umgeschwenkt, der ArduPilot Code für HoTT läuft noch eine Zeitlang parallel.

Grüße
Adam
 
FPV1

Banggood

Oben Unten