Intégration du GPS dans le projet

Voilà qui est fait. L’horloge a été remplacée par la puce GPS et c’est opérationnel. Lors du démarrage, la raquette se met en attente des satellites jusqu’à localisation. On peut éventuellement shunter cette étape en appuyant sur n’importe quelle touche de la télécommande infra rouge.
screenshot-lcd-gps
Et pour le fun, je me suis même amusé à animer les ondes qui émanent de l’icône de localisation pendant qu’on patiente. :)

Nouveau prototype nomade pour le dev...

Le prototype pour l’EM-10 continue de progresser. Afin de faciliter le développement et d’être moins embêté par les câblages volant, j’ai intégré l’ensemble dans une petite boite en carton. Je peux ainsi travailler de manière plus efficace sur le projet dès que j’ai du temps libre.



Il suffit d’ouvrir le coffret, de le brancher et hop c’est parti pour les devs...



Le prototype en l’état est maintenant quasi complet et constitué des éléments opérationnels suivant:
- Arduino Mega.
- Ecran LCD 16x2.
- Buzzer.
- Led de mise en veille.
- Capteur de température/humidité DHT 11 (qui sera remplacé à terme par un DHT22 pour plus de précision).
- Puce GPS qui remplace l’ancienne horloge.
- Lecteur micro SD en remplacement du premier lecteur SD trop encombrant.
- Puce bluetooth pour la connection sans fil avec un ordi, un ipad ou un iPhone.

Voici une vue côté câblage interne...


Et hop un GPS pour le projet

C’est presque Noël, alors j’ai décidé de faire une folie. Pour moins de 17€, je me suis laissé tenter par une puce GPS (XCSOURCE GPS NEO-6M)…

Capture d’écran 2016-12-08 à 22.37.00

Le module est piloté via la librairie TinyGPS ou TinyGPS++. Et vous savez quoi? Ca le fait carrément! Latitude/Longitude/Altitude et bien sûr horloge interne synchronisée par satellite. Voilà qui va remplacer avantageusement l’horloge avec pile bouton de mon kit de base. :)

Niveau connectique, c’est on ne peut plus basique: deux pins d’alimentations (VCC et GND) et deux pins de communications (Tx/Rx) pour la communication série des infos de la puce GPS vers le Arduino.

Seul petit bémol, le module ne maintient pas l’horloge interne en cas de coupure prolongée.

Voici la modélisation 3D sous OpenSCAD…
GPS NEO-6M