GPS d’une radiosonde M10 avec une Arduino

Dans un précédent article nous avions vu comment rendre un GPS de radiosonde utilisable sur un ordinateur. Il est également possible de réutiliser ces GPS avec une Arduino.

Pour pouvoir réutiliser les GPS de radiosonde sur une Arduino, vous devez au préalable avoir coupé une piste et souder quelques fils, comme indiqué dans l’article dédié.

La librairie à utiliser

Pour les données du GPS nous soit compréhensibles, nous devons passer par une librairie ; il s’agit de la librairie TinyGPS++. Cette librairie vous permet d’interpréter facilement les trames NMEA émises par le GPS.

Connecter le GPS à l’arduino

Pour brancher le GPS sur l’Arduino, il suffit de suivre le câblage suivant :

  • GND du GPS -> GND de l’Arduino
  • VCC du GPS -> 3.3V de l’Arduino
  • TX du GPS -> pin 3 de l’Arduino
  • RX du GPS -> pin 4 de l’Arduino

J’ai pris comme exemple les pins 3 pour TX et 4 pour RX, mais il est bien entendu possible de les inverser ou d’en prendre d’autres comme les pin 7 et 8.

Utilisation de la librairie

Comme dit plus haut, la librairie est simple d’utilisation. Pour récupérer les données, il suffit de demander les données avec les focntions qui suivent et de les utiliser comme bon nous semble (les convertir, les afficher…) :

(gps.location.lat());

(gps.location.lng());

Ces 2 fonctions nous permettent de récupérer respectivement la latitude et la longitude en degrés.

gps.date.year()) ;

gps.date.month())

gps.date.day()) ;

Ces 3 fonctions nous permettent de récupérer respectivement l’année (2000+), le mois (1-12) et le jour (1-31).

gps.speed.kmph())

Cette fonction permet de récupérer la vitesse en km/h. Il est également possible de récupérer la vitesse en mps, mph ou knots en remplaçant le kmph par une de ces 3 unité.

Il est également possible de récupérer la direction, l’heure, le nombre de satellites reçus etc etc. La liste complète des fonctions est disponible sur cette page.

Liste des fonctions disponibles, cette liste est disponible sur le site de la librairie.

Vous pouvez désormais réutiliser les GPS que l’on trouve sur les radiosondes M10 avec une carte Arduino !

Les données que donne un des fichier exemple de la librairie. Lorsque la capture d’écran a été prise, l’acquisition GPS n’était pas parfaite, c’est pour cela qu’il y a des astérisques.


Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *