Accueil > Activités > Arts et techniques > Collecteur de donnée GPS sur carte SD

Collecteur de donnée GPS sur carte SD

lundi 29 mars 2010, par gepeto

Ce projet est simplement la réalisation et la mise en pratique de la carte additionnelle Arduino GPS-Shield

Cela permet, par exemple, d’enregistrer dans des fichiers textes sur une carte SD l’état de 3 capteurs analogiques connectés sur l’Arduino avec la date/heure et la position GPS.

Chaque fois qu’on allume le bidule ou qu’on appuie sur le bouton « reset », un nouveau fichier est créé sur la carte SD, une ligne est enregistrée à chaque trame correcte d’information GPS (environ toutes les 2 secondes). La précision dépend du GPS et de ses aléas... 3m dans le meilleur des cas, 5 à 10m en géneral et 100m voir 1km dès qu’il y a trop de nuages, d’immeubles ou de gros parasites à poil long (éloignez le GPS des ordinateurs !).

Nous avons commandé le kit et été livré dans les 3 jours.

Le montage se fait sans trop de problèmes, c’est un roman photo.

Quand on a compris qu’il faut bien mettre les librairies dans arduinoxx/hardware/lib et bien formater la carte en FAT16, tout va bien.

j’ai corrigé tout de même le code pour ajouter un retour de fonction correcte sur l’initialisation de la carte SD, sinon il ne la voit qu’une fois sur dix :(. La solution est dans l’autre librairie sur la carte SD du montage Waveshield ;-).

Voilà un petit machin qui va bien nous servir.