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 fonctions qui suivent et de les utiliser comme bon nous semble (les convertir, les afficher…) :

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.


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