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 !

Réutiliser le GPS d’une radiosonde M10

Réutiliser les GPS présents sur les radiosondes permet d’avoir des GPS de bonne qualité pour un coût minime. Nous allons voir comment réutiliser ses GPS de manière très simple.

Les modifications à apporter sur la sonde

Pour commencer, afin de réutiliser le GPS, il faut effectuer quelques petites modifications sur la radiosonde elle même. La 1ere modification consiste à couper la piste entourée ci-dessous.

Après avoir coupé la piste, il faut maintenant connecter quelques fils. Il faut alimenter le GPS en +3.3V, ce qui veut donc dire que nous allons devoir souder un fil GND et fil VCC. IL faut ensuite venir souder le fil de TX et le fil de RX. Pour cela, nous allons suivre la datasheet du GPS :

Nous allons commencer par mettre le fil de masse. Vous avez 2 options : soit vous mettez le fil sur une des broches GND du GPS, soit vous faites comme dans l’image situé un peu plus bas et vous mettez le fil sur le plan de masse de la sonde (rond blanc).

Maintenant c’est au tour du fil VCC. Là aussi vous pouvez venir le mettre sur la broche VCC du GPS, ou faites comme sur l’image et vous le mettez sur la résistance située juste avant (la soudure est plus simple à faire), voir le rond rouge sur la photo).

Reste à mettre les fils de RX et de TX. Nous allons nous connecter à RXD-B et TXD-B, là il n’y a pas le choix il venir mettre les fils directement sur les broches (voir rectangle bleu).

Utiliser ce GPS en USB

Maintenant que les modifications sont effectuées, nous pouvons connecter le GPS à un ordinateur par exemple. Pour le connecter à un port USB, il suffit d’y connecter un convertisseur USB / TTL.

Pour connecter le convertisseur au GPS, il suffit de la câbler de la manière suivante :

  • 3.3V du convertisseur -> VCC du GPS,
  • GND du convertisseur -> GND du GPS,
  • RX du convertisseur -> TXD-B du GPS,
  • TX du convertisseur -> RXD-B du GPS.

Vous pouvez ensuite brancher le tout sur un port USB de votre ordinateur. Pour paramétrer le GPS, j’utilise le logiciel du fabricant, à savoir Trimble GPS Studio.

Une fois le logiciel lancé, dans le panneau en haut, à droite de Connect to device, cliquez sur le menu déroulant et choisissez le port de votre GPS. Le panneau suivant s’affiche :

Saisissez les paramètres comme sur l’image ci-dessus et validez. Si tout ce passe bien, vous devriez avoir une fenêtre qui s’ouvre qui affiche les données. On peut augmenter la sensibilité du GPS en le passant sur Indoor. Pour cela, dans la fenêtre qui s’est ouverte, cliquez sur Receiver puis sur Configuration. Dans le panneau qui s’ouvre, passez Sensitivity sur Indoor (High) puis validez.

Le GPS est maintenant configuré en mode « sensible », vous n avez plus qu’à l’utiliser !

Un article pour utiliser ces GPS avec une Arduino est en cours de rédaction et sera bientôt disponible.


Cet article a été réalisé grâce aux travaux de Sylvain F1BSW sur les GPS des radiosondes, travaux disponibles ici.

Envoyer sa localisation avec le TYT MD-2017

Quand vous achetez un TYT MD-2017, vous pouvez choisir de le prendre avec l’option GPS. Cela veut dire que votre poste sera équipé d’un GPS, vous pourrez donc avoir votre position.

Cependant, pour envoyer votre géolocalisation, il y a quelques manipulations à faire. Voyons les manipulations à faire pour apparaître sur aprs.fi.

Paramétrage du compte Brandmeister

La première étape consiste à vous créer un compte sur Brandmeister.

Une fois ce compté crée, il faut le paramétrer pour qu’il accepte vos envois GPS. Rendez-vous dans la rubrique « SelfCare ».

Une fois dans la rubrique SelfCare, vous devriez avoir une interface semblable à celle ci :

Sur cette interface, faites les réglages suivants :

  • Dans Brand : sélectionnez Chinese Radio,
  • Dans Language : sélectionnez Français (si vous parlez Français bien entendu),
  • Dans APRS Interval : sélectionnez l’intervalle de temps que vous souhaitez entre 2 actualisations de votre position. Cet intervalle doit être cohérent avec celui que vous réglerez dans votre MD-2017, et d’après mon expérience si vous choisissez comme moi 60 secondes votre position ne sera pas tout le temps actualisée au bout de 60 secondes,
  • Dans APRS Callsign : tapez votre indicatif sous lequel vous apparaitrez sur aprs.fi,
  • Dans APRS Icon : choisissez l’icône sous laquelle vous voulez apparaitre,
  • Laissez In Call GPS sur OFF,
  • Dans APRS Text : tapez votre commentaire APRS, attention vous êtes limité en caractères,
  • Laissez les autres options sur OFF et sauvegardez.

Maintenant que vous configuré votre compte Brandmeister, il vous faut configurer votre TYT MD-2017.

Configuration du TYT MD-2017

Voilà en vidéo la programmation à réaliser sur l’éditeur CPS (téléchargeable ici) pour envoyer sa géolocalisation :

Vous devriez maintenant pouvoir apparaitre sur aprs.fi.

Installation d’une clé SDR sous Windows

Les clé SDR permettent d’écouter bon nombre de fréquences tout en étant très accessible niveaux prix (de l’ordre de 40€ pour la RTL-SDR : https://www.passion-radio.fr/cles-rtl-sdr/rtlsdr-tcxo-472.html).

Pour utiliser cette clé SDR sous Windows, il faudra installer un logiciel et les drivers sur votre ordinateur. Un article pour l’installation sous Linux est disponible ici : Installation d’une clé SDR sous Linux.

Le premier branchement de la clé sur l’ordinateur

Nous allons commencer par installer les drivers nécessaires. Pour cela, commencez par connecter la clé sur le port USB de votre ordinateur qui sera le port où votre clé fonctionnera. Une fois la clé branchée, empêchez Windows de rechercher les pilotes nécessaires.

Il faut maintenant installer les drivers de la clé sur l’ordinateur à l’aide du logiciel Zadig, téléchargeable ici. Une fois Zadig téléchargé, lancez-le. Vous devriez avoir cette fenêtre :

Rendez-vous ensuite dans « Options », puis cochez « List All Devices ».

Sélectionnez le périphérique en bleu dans l’image ci-dessus (celui se terminant par « (Interface 0) » et cliquez sur « Install Driver » (le bouton pourra aussi s’appeler « Reinstall Driver » en fonction de votre ordinateur).

Après avoir laissé travailler Zadig quelques instants, vous devriez avoir cette fenêtre avec un nouveau nom pour le périphérique sélectionné plus haut (le nom peut varier légèrement) :

Votre clé SDR peut désormais être utilisée avec votre ordinateur.

Le logiciel pour écouter les ondes avec votre clé

Votre clé est installée mais il manque encore un logiciel, il s’agit du logiciel pour écouter les ondes radio.

Il en existe plusieurs, des gratuits comme des payants, certains offrants plus d’options que d’autres. Mon choix s’est porté sur le logiciel HDSDR, disponible ici, mais vous pouvez également utiliser SDRSharp ou SDRuno.

Pour l’installer, commencez par le télécharger ici, et installez-le en suivant les instructions.

Une fois installé, rendez-vous dans son dossier d’installation et mettez-y le fichier ExtIO_RTL2832.dll.

Vous pouvez maintenant utiliser votre clé SDR avec le logiciel HDSDR.

Installation d’une clé SDR sous Linux

Les clé SDR permettent d’écouter bon nombre de fréquences tout en étant très accessible niveaux prix (de l’ordre de 40€ pour la RTL-SDR : https://www.passion-radio.fr/cles-rtl-sdr/rtlsdr-tcxo-472.html).

Pour utiliser cette clé SDR sous Linux, il s’uffit d’installer un logiciel sur votre ordinateur. La procédure pour Windows est disponible ici.

Installation du logiciel

Commencez par installer le Logiciel GQRX. Pour cela, tapez dans votre terminal la commande :

Après avoir installé GQRX, branchez votre clé et lancez-le. Vous devriez avoir une fenêtre pour choisir les entrées et les sorties. Choisissez votre clé SDR dans les périphériques d’entrée comme ci-dessous.

Si la clé n’apparait pas, une solution au problème peut être de blacklister son driver. Pour cela, créez un fichier rtlsdr.conf dans /etc/modprobe.d et saisissez dedans la ligne suivante :

Supprimez ensuite le pilote avec la commande suivante :

Une fois la clé sélectionnée, cliquez sur « OK ».

Là une nouvelle fenêtre se lance, il s’agit de GQRX en lui même. Vous n’avez plus qu’à cliquez sur l’icône en haut à gauche (en dessous de « File ») pour commencer à écouter avec votre clé SDR.

Comme sous Windows il existe plusieurs logiciels pour clé SDR, celui que je viens de vous présenter est simplement celui que j’utilise, n’hésitez pas à essayer les autres.

Image au démarrage du TYT MD-2017

Nous allons voir comment afficher une image une démarrage du TYT MD-2017.

Les logiciels nécessaires

La liste des logiciels nécessaires est assez courte, il suffit de Paint (ou tout ordre logiciel d’édition d’image) et du logiciel de mise à jour du poste, téléchargeable ici.

Le type d’image compatible

Dans cet article, je vais vous montrer comment convertir et envoyer une image sur le TYT MD-2017. Cependant, vous avez besoin d’une image au format .jpeg par exemple (c’est le format que j’utilise) de largeur 160 pixels et de hauteur 128 pixels.

Mettre l’image au bon format pour l’envoi

Maintenant que vous avez une image de 160×128 pixels, il faut passer au format .bmp. Pour cela, ouvrez votre image dans Paint, puis faites Enregistrer sous -> Image au format BMP -> Bitmap 256 couleurs.

Vous avez maintenant une image au format .bmp qui peut être chargée sur le MD-2017.

Envoyer l’image sur le poste

Une fois le logiciel de mise à jour installé et le MD-2017 connecté à l’ordinateur, lancez-le. Sur l’interface qui s’ouvre, cliquez sur Open file of BMP (en orange ci-dessous). Choisissez votre image .bmp.

Une fois l’image choisie, cliquez sur Download file of BMP (en vert ci-dessous) pour envoyer l’image sur le poste.

Demander au poste d’afficher l’image au lancement

Une fois votre image chargée, il faut encore demander au poste de l’afficher au démarrage. Pour cela, rendez vous dans l’éditeur CPS, et dans Paramètres généraux choisissez image dans la rubrique écran d’accueil. Vous n’avez plus qu’à charger la modification.

Vous pouvez aussi faire la manipulation sur le poste directement, en naviguant dans les paramètres.


Et voilà, maintenant si vous avez bien tout paramétré votre TYT MD-2017 affiche au démarrage l’image que vous lui avez envoyé.

Antenne GP 144 MHz

Afin de faire transmettre ma station météo en APRS, j’ai fabriqué une antenne GP pour le 144.8 MHz. Cette antenne est très simple et économique à fabriquer.

Le matériel utilisé :

  • Une connectique SO239,
  • 5 dominos d’électricien,
  • 3 tiges d’aluminium de 1m de longueur, diamètre 4mm.

Les étapes de fabrication :

  • Couper 5 tiges d’aluminium d’une longueur de 49.5cm,
  • Sortir les dominos de leur protection en plastique (retirer les 2 vis pour appuyer avec un tournevis),
  • Assembler le tout comme sur l’image ci-dessous.

Il suffit ensuite de tailler les brins avec un analyseur. Après avoir taillé et incliné ceux de mon antenne, j’obtiens un ROS de 1,1.

Pour fixer l’antenne et éviter que les brins ne prennent du jeu avec le temps, j’ai modélisé un support que j’ai imprimé avec mon imprimante 3D :

Une fois les 2 pièces imprimées et assemblées (et l’étanchéité effectuée avec du silicone) :

L’antenne installée sur son mat :

Les fichiers .stl du support sont disponibles ici : https://www.thingiverse.com/thing:2847839