Hallo zusammen!
Bin heute darüber gestolpert: http://diydrones.com/profiles/blogs/jdrones-news-jd-ioboard-v1-0
Mich interessieren da weniger irgendwelche blinkenden LED-Streifen, jedoch vielmehr die coole Lösung einen Atmel an den Telemetrie-Port des APM zu hängen und die dort gewonnenen Daten in das Frsky-Telemetrie Protokoll zu wandeln.
Da ich die LED-Sache nicht brauche, dachte ich mir, tut's wohl ein einfacher Arduino Pro Mini auch.
Also schnapp ich mir zuhause meinen Quad mit einem Crius All in One Pro und MegaPirateNG2.7 drauf.
Einen Arduino Nano hab ich eh auch noch irgendwo rumliegen, also schnell mal die Software von hier http://code.google.com/p/arducodes/downloads/list
runtergeladen.
Die Libs müssen ins Arduino Libraries-Verzeichnis kopiert werden.
Dann das jD_IOBoard_FrSkyMAVLink compiliert und auf den Arduino geladen.
Der Pin D5 vom Arduino wird mit der Rx-Leitung des FrskyEmpfängers (in meinem Fall ein D4RII) verbunden. Die FTDI-pins kommen an den S3 Telemetrie-Port am CAIOP.
Die Standard-Geschwindigkeit von 57600 Baud stimmt auf Anhieb.
Meine Turnigy 9x mit Frsky Telemetrie Mod zeigt gleich auf Anhieb diverse Daten des Kopters an.
Leider bekomme ich heute keinen GPS fix in der Wohnung, aber z.B. die Temperatur des Höhenmessers sowie die Höhe funktioniert schon mal, also wird der Rest vermutlich auch funktionieren.
Auf rcgroups.com wird gemunkelt, dass MegaPirateNG das Frsky-Protokoll bald direkt implementiert bekommt.
Ich bin mir auch sicher, daß es für APM auch kein Problem wäre, das direkt ausschliesslich per Software zu lösen.
Bis dahin kann man mit einem billigen Arduino Pro Mini clone um läppische 7 EUR aus der Bucht einige Telemetriedaten aus dem ArduPilot auf diesem Weg abzapfen.
Mit Sprachausgabe auf dem Sender eine durchaus nützliche Funktion...
Gruß aus Wien,
Christian
Bin heute darüber gestolpert: http://diydrones.com/profiles/blogs/jdrones-news-jd-ioboard-v1-0
Mich interessieren da weniger irgendwelche blinkenden LED-Streifen, jedoch vielmehr die coole Lösung einen Atmel an den Telemetrie-Port des APM zu hängen und die dort gewonnenen Daten in das Frsky-Telemetrie Protokoll zu wandeln.
Da ich die LED-Sache nicht brauche, dachte ich mir, tut's wohl ein einfacher Arduino Pro Mini auch.
Also schnapp ich mir zuhause meinen Quad mit einem Crius All in One Pro und MegaPirateNG2.7 drauf.
Einen Arduino Nano hab ich eh auch noch irgendwo rumliegen, also schnell mal die Software von hier http://code.google.com/p/arducodes/downloads/list
runtergeladen.
Die Libs müssen ins Arduino Libraries-Verzeichnis kopiert werden.
Dann das jD_IOBoard_FrSkyMAVLink compiliert und auf den Arduino geladen.
Der Pin D5 vom Arduino wird mit der Rx-Leitung des FrskyEmpfängers (in meinem Fall ein D4RII) verbunden. Die FTDI-pins kommen an den S3 Telemetrie-Port am CAIOP.
Die Standard-Geschwindigkeit von 57600 Baud stimmt auf Anhieb.
Meine Turnigy 9x mit Frsky Telemetrie Mod zeigt gleich auf Anhieb diverse Daten des Kopters an.
Leider bekomme ich heute keinen GPS fix in der Wohnung, aber z.B. die Temperatur des Höhenmessers sowie die Höhe funktioniert schon mal, also wird der Rest vermutlich auch funktionieren.
Auf rcgroups.com wird gemunkelt, dass MegaPirateNG das Frsky-Protokoll bald direkt implementiert bekommt.
Ich bin mir auch sicher, daß es für APM auch kein Problem wäre, das direkt ausschliesslich per Software zu lösen.
Bis dahin kann man mit einem billigen Arduino Pro Mini clone um läppische 7 EUR aus der Bucht einige Telemetriedaten aus dem ArduPilot auf diesem Weg abzapfen.
Mit Sprachausgabe auf dem Sender eine durchaus nützliche Funktion...
Gruß aus Wien,
Christian
Anhänge
-
209 KB Aufrufe: 606