Sinds ik een tweedehands X12S gescoord heb om mee te spelen.
Ben ik een beetje alle mogelijkheden van de ingebouwde sensoren aan het uitpluizen.
De belangrijkste sensor die mij interesseert, is de interne GPS.
Waarom ?, om te experimenteren met lua-scripting
Vorige week werkte ik aan een PlaneFinder script, het vergelijkt de coördinaten van de zender-gps en model-gps, en berekent de afstand.
En berekent de richting waar het vliegtuig is. (wetende waar het noorden is)
Ik heb gemerkt dat het signaal van de GPS vrij laag is en een erg langzame fix heeft.
Dus besloot ik de TX uit elkaar te halen en de GPS-hardware te onderzoeken.
Tot mijn verbazing is de hele UBLOX-module geïmplementeerd op het LCD-board.
En alle UBLOX seriële gegevens lopen via een aparte 4-aderige kabel.
Ik dacht, "dit kan een heel simpele mod zijn!"
Met een seriële analyser even gekeken welke data daar over liep.
Tot mijn verbazing zijn de gegevens die daar lopen gewoon NMEA @ 9600bd 1HZ.
Zoals voor al mijn OpenXsensor-projecten gebruik ik BN-220 Gps'sen.
En standaard .. je kunt het raden, spugen ze standaard NMEA data @ 9600bd / 1HZ uit ;-)
Het enige wat ik moest maken was een adapter kabeltje van het moederbord naar de GPS .. en voila werkend!
Nu op het veld heb ik een supersnelle fix binnen 10sec .. en meestal een fix tussen 12-20 satellieten ;-)
Verwijder eerst het "etiket" aan de achterkant voorzichtig met een föhn.
Op deze manier kunt je de originele patchantenne eenvoudig verwijderen.
En plak het etiket/label terug.
Plak ten tweede de BN-220 gps van binnenuit op het label.
Doe een klein beetje hotglue om de GPS-module te fixeren.
Sluit de BN-220 GPS met de adapterkabel aan op het moederbord.
Moederbord - GPS
Groen RX - TX BN-220
White TX - RX BN-220 (denk niet dat deze nodig is)
Rood 3.3v - VCC BN-220
Zwart GND - GND BN-220
Succes met de modificatie!
