Hallo,
Da das letzte Wochendende wettertechnisch nicht so zum Fliegen geeignet war, habe ich mich mal an ein kleines Projekt (Thomas Horn / Hubsan FlightRecorder · GitLab) gemacht:
Flugdatenrekorder für den H501S/SS.
Die Idee dahinter ist einfach die von der Fernsteuerung gesendeten Kommandos und empfangenen Telemetriedaten zwischen dem Transmittermodul A7105 und dem Kontroller der Fensteuerung mitzuschneiden und auszuwerten.
Die beiden kommunizieren über einen SPI-Bus, das Datenblatt zm A7105 ist verfügbar.
Es war also nur noch nötig die ausgetauschten Pakete mit der Anzeige zu vergleichen, um die einzelnen Daten zu identifizieren.
Was schon geht:
* Mitscheiden der Daten (es fehlen nur noch Distanz und Höhe).
* Schreiben auf SD-Karte
Noch zu implementieren/geplant:
* Mitscheiden des Sender-GPS-Moduls (Position des Senders, Zeit/Datum)
* Erzeugen eines MAVLink Datenstromes für OpenOSD
* Bluetooth/Seriel mit MAVLink(?) für EZ-GUI (Live-Karten-Anzeige)
* noch momentan ist es nur ein Testaufbau --> Leiterplatte
Einige Details sind noch offen:
* Stromversorgung über Sender oder separat ?
* automatischer Start der Aufzeichnung beim Einschalten?
* Zusätzliche Taster/Funktionen (zB. setzen eines Markers)
Schaltplan etc. folgt demnächst.
IMG_20191006_212139.jpg
Anregung kam von hier: Reverse Engineering a Hubsan X4 Quadcopter – Part 1: Hacking the Controller – The Memoirs of Jim 'ung
Beste Grüße, Tom
Da das letzte Wochendende wettertechnisch nicht so zum Fliegen geeignet war, habe ich mich mal an ein kleines Projekt (Thomas Horn / Hubsan FlightRecorder · GitLab) gemacht:
Flugdatenrekorder für den H501S/SS.
Die Idee dahinter ist einfach die von der Fernsteuerung gesendeten Kommandos und empfangenen Telemetriedaten zwischen dem Transmittermodul A7105 und dem Kontroller der Fensteuerung mitzuschneiden und auszuwerten.
Die beiden kommunizieren über einen SPI-Bus, das Datenblatt zm A7105 ist verfügbar.
Es war also nur noch nötig die ausgetauschten Pakete mit der Anzeige zu vergleichen, um die einzelnen Daten zu identifizieren.
Was schon geht:
* Mitscheiden der Daten (es fehlen nur noch Distanz und Höhe).
* Schreiben auf SD-Karte
Noch zu implementieren/geplant:
* Mitscheiden des Sender-GPS-Moduls (Position des Senders, Zeit/Datum)
* Erzeugen eines MAVLink Datenstromes für OpenOSD
* Bluetooth/Seriel mit MAVLink(?) für EZ-GUI (Live-Karten-Anzeige)
* noch momentan ist es nur ein Testaufbau --> Leiterplatte
Einige Details sind noch offen:
* Stromversorgung über Sender oder separat ?
* automatischer Start der Aufzeichnung beim Einschalten?
* Zusätzliche Taster/Funktionen (zB. setzen eines Markers)
Schaltplan etc. folgt demnächst.
IMG_20191006_212139.jpg
Anregung kam von hier: Reverse Engineering a Hubsan X4 Quadcopter – Part 1: Hacking the Controller – The Memoirs of Jim 'ung
Beste Grüße, Tom
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von flaretom ()