Sensordaten (Gyros, GPS, Baro, Voltages) am aus dem FlightController ausgelesen

    • Sonstiges / andere

    ACHTUNG: Mit der neuen EU Drohnenverordnung muß sich jeder Drohnen-Betreiber beim Luftfahrtbundesamt registrieren und seine Drohne mit der e-ID kennzeichnen! Ein passendes Kennzeichen bekommst Du hier im Shop. Außerdem benötigst Du eine Drohnen-Versicherung. Hier geht es zu unserem Drohnen-Versicherungsvergleich. Informationen zum neuen EU Drohnenführerschein gibt es hier.

    • Sensordaten (Gyros, GPS, Baro, Voltages) am aus dem FlightController ausgelesen

      Kurzversion: Wie bekomme ich Sensordaten (Gyros, GPS, Baro, Voltages) am einfachsten aus dem FlightController ausgelesen?

      Langversion:

      - Ich will meine Drone vom PC aus steuern. Bisschen Bildverarbeitung, Hinderniserkennung, usw.

      - Vom PC deswegen, weil ich da mehr Möglicheiten hab als auf nem (relativ) leistungsschwachen Embedded SOC den ich auf die Drone packen würde.

      - Statt Sender und Receiver von der Stange würd ich mir die selber basteln, einfach nen Arduino oder ESP8266 o.Ä., mit Wifi oder mit LORA Modul drauf.

      - Um Kommandos vom Arduino (Receiver) zum Flight Controller zu schicken hab ich jetzt IBUS gewählt. Das war relativ leicht zu implementieren und funktioniert auch schon sehr gut.

      - Was ich aber noch nicht hinbekommen hab: Daten vom Flight Controller an den Arduino zu schicken. Weil ich eh schon IBUS verwende dachte ich mir: Nehm ich halt IBUS Telemtry. Aber das ist so ein komisches 1-wire halb-duplex Protokoll. Bisher hab ich es noch nicht zu laufen gebracht.

      - Im Prinzip ist es mir egal wie ich die Daten vom Flight Controller heraus bekomme. Ich hab mir auch schon überlegt von Betaflight die Blackbox via Serial anzuzapfen, aber das ist echt nur Plan B (da kommt viel zu viel, und auch das Datenformat ist viel zu komplex)


      Ich wäre dankbar für nen Schubs in die richtige Richtung. Also z.B. welches Telemetry Protokoll einfach zu implementieren ist. Oder ob es noch eine einfachere Möglichkeit gibt die Sensordaten vom Flight Controller auszulesen.