GPS Datalogger avec un Arduino Pro Mini : 

Montage à base d'Arduino Pro Mini pour ce GPS Datalogger, le but étant d'enregistrer sur carte micro SD les coordonnées géographiques, l'heure, la date, l'altitude et la vitesse en provenance d'un GPS.

J'ai trouvé la description de ce montage sur le net (voir lien ci dessous). Après un montage rapide j'ai rencontré quelques soucis lors de la compilation du programme d'origine. Peut être du fait de l'utilisation d'une ou d'anciennes lib par l'auteur du programme, l'écriture de certaines données sur la carte micro SD ne fonctionnait pas.

Ne pas oublier non plus d'intégrer la librairie
TinyGPSPlus dans le répertoire des librairies de l'application Arduino.

Au niveau connectique il y a une erreur entre l'Arduino et le module support micro SD. I
l faut inverser les fils MISO & MOSI. La pin 11 de l'Arduino doit être connectée à la pin DI du module micro SD et la pin 12 de l'Arduino doit être connectée à la pin DO du module micro SD. La carte micro SD doit être formatée en FAT16 (max 2 Go) ou FAT32.

Lorsque tout est fonctionnel, à la mise sous tension la led bleue de l'Arduino clignote quelques instants (chargement du programme) puis toutes les 2 secondes, valeur par défaut dans le programme, écrite de la position toute les 2 secondes. Pour changer le délais d'écriture il faut modifier la ligne 101, smartDelay(2000); , 2000 correspond à 2000 milli secondes, 2 secondes.

Dans le cas d'une reprogrammation de l'Arduino Pro Mini ne pas oublier d'appuyer sur le bouton reset entre a fin de la compilation et le début du téléversement, sinon un message du type
avrdude: stk500_getsync(): not in sync: resp=0x00 va apparaître indiquant que le téléversement ne s'est pas effectué.

Enfin pour utiliser les données et afficher le tracé il est possible d'utiliser directement le fichier .csv créé sur la carte micro SD avec un service en ligne ou un logiciel de cartographie gps. 



Merci à Philippe F6aup et Mr. Hervé pour l'aide au niveau du programme.

Informations complémentaires :
Programme modifié : GPS_datalogger_src.ino
Source : https://hackaday.io/project/10154-gps-data-logger-for-outdoor-activities
Lib TinyGPSPlus : https://github.com/mikalhart/TinyGPSPlus
Arduino Pro Mini : https://store.arduino.cc/arduino-pro-mini
Getting Started with Arduino : https://www.arduino.cc/en/Guide/HomePage

> Sommaire                                                                                                                                     maj : 19/08/2018