Comme on soupçonne Fred d'aller acheter des Chocapics® ou d'autres trucs lorsqu'il nous dit qu'il va à la boite aux lettres, nous avons décidé de lui coller un logger GPS sur le dos, ce qui nous fait un parfait petit exemple de mise en oeuvre du :
Datalogger GPS Adafruit distribué sur la boutique.
Matériel nécessaire :
Testé avec IDE Arduino 1.0.1, Arduino Uno R2
Montage
Le montage du shield est extrêmement simple, et il suffit de suivre les instructions d'assemblage de la page "solder it",
Sauf que je ne trouve pas nécessaire (voir c'est gênant pour utilisation simple) de monter le connecteur femelle montré sur la photo ci dessous (issue du site de LadyAda)
Une fois assemblé (ici sans le fameux connecteur femelle), il faut faire 3 straps pour raccorder PWR / RX et TX à D4 / D3 et D2 comme sur photo ci dessous
Utilisation
Placer la carte SD dans son support situé sous le shield GPS datalogger, et uploader le code suivant
(issu du github Adafruit)
Une fois le code uploadé, on peut vérifier son fonctionnement en laissant le shield connecté a l'ordinateur via USB et ouvrir le terminal série pour voir passer les trames GPS.
Ces trames sont enregistrées dans un fichier automatiquement nommé GPSLOGXX.TXT sur la carte SD, et apparraissent sous cette forme (extrait) :
- Code: Tout sélectionner
$GPRMC,091514.752,V,,,,,,,060612,,,N*46
$GPRMC,091515.752,V,,,,,,,060612,,,N*47
$GPRMC,091516.752,V,,,,,,,060612,,,N*44
$GPRMC,091517.752,V,,,,,,,060612,,,N*45
$GPRMC,091518.752,V,,,,,,,060612,,,N*4A
$GPRMC,091519.752,V,,,,,,,060612,,,N*4B
$GPRMC,091520.752,V,,,,,,,060612,,,N*41
$GPRMC,091521.752,A,4337.1405,N,00126.1812,E,0.10,314.66,060612,,,A*68
$GPRMC,091522.752,V,,,,,,,060612,,,N*43
$GPRMC,091523.757,A,4337.1121,N,00126.2174,E,0.22,325.69,060612,,,A*6A
$GPRMC,091524.757,A,4337.1100,N,00126.2190,E,0.05,331.14,060612,,,A*6E
$GPRMC,091525.752,A,4337.1109,N,00126.2182,E,0.07,347.91,060612,,,A*6E
$GPRMC,091526.752,A,4337.1117,N,00126.2174,E,0.09,354.75,060612,,,A*6D
$GPRMC,091527.757,A,4337.1115,N,00126.2176,E,0.07,323.53,060612,,,A*63
$GPRMC,091528.757,A,4337.1113,N,00126.2178,E,0.09,331.38,060612,,,A*64
$GPRMC,091529.752,A,4337.1113,N,00126.2176,E,0.07,335.07,060612,,,A*68
$GPRMC,091530.752,A,4337.1112,N,00126.2177,E,0.08,318.18,060612,,,A*6E
$GPRMC,091531.757,A,4337.1113,N,00126.2176,E,0.09,330.40,060612,,,A*6C
$GPRMC,091532.757,A,4337.1113,N,00126.2175,E,0.07,304.32,060612,,,A*60
$GPRMC,091533.752,A,4337.1114,N,00126.2173,E,0.13,338.80,060612,,,A*66
$GPRMC,091534.756,A,4337.1114,N,00126.2172,E,0.46,234.69,060612,,,A*6E
$GPRMC,091535.756,A,4337.1113,N,00126.2170,E,0.58,191.55,060612,,,A*66
$GPRMC,091536.756,A,4337.1113,N,00126.2171,E,0.06,275.54,060612,,,A*67
$GPRMC,091537.756,A,4337.1116,N,00126.2174,E,0.09,355.19,060612,,,A*63
Une fois le fonctionnement validé, on installe donc l'ensemble dans une boite, on connecte à l'alimentation, un petit reset, ça fait pas de mal, la diode rouge doit s'allumer sur le module GPS
On colle ça sur la personne, le véhicule, l'animal,... a analyser et on attends son retour
note : une pile de 9V a une autonomie d'environ 3 heures sur ce montage
Traitement des données
Une fois le suivi effectué, on récupère le fichier GPSLOGXX.TXT de la carte SD (exemple joint)
et on peut l'uploader directement sur un site comme http://www.gpsvisualizer.com/.
Cliquer sur upload gps file,
Choisir un format de sortie (par exemple google map, ou goggle earth ou autre...)
Cliquer sur Go!
et voilà le travail !!!
Ok, c'est validé, on est rassurés, pas de détour pour aller acheter des Chocapics®, on peut continuer à le laisser poster toutes nos Lettres Max
