Une des applications intéressantes du Raspberry Pi consiste à traiter les données GPS. De nombreux types de GPS sont disponibles (Mouse GPS, Bluetooth GPS, modules…). Pas facile de faire le bon choix.
HAB Supplies (High Altitude Ballooning Supplies = Fournitures pour les lancements de ballons à haute altitude) propose une carte additionnelle pour le GPIO du Raspberry Pi qui offre la fonction GPS à notre nano-ordinateur.
Au sommaire :
La High Altitude society
Nos voisins anglais ont une association (UKHAS) dont le but est d’envoyer des ballons sans passager à haute altitude pour explorer l’espace proche. C’est un passe-temps qui fait toucher de nombreux domaines et permet d’approcher l’espace pour des coûts peu élevés – un vol de base peut coûter moins de 250 €.
Carte d’extension GPS pour Raspberry Pi
La carte que propose HAB supplies est une carte d’extension GPS pour le Raspberry Pi . Cette carte est conçue pour les applications qui utilisent un GPS connecté via un port série au Raspberry Pi comme les applications de synchronisation ou des applications plus générales qui nécessitent l’utilisation des données GPS . Cette carte n’est probablement pas adaptée pour une utilisation sur un ballon car généralement cette application utilise un GPS connecté sur le bus I2C.
Cette carte est équipée d’un module de positionnement récent : U-blox MAX – 7Q. Le MAX – 7Q comporte une horloge RTC. Sa consommation d’énergie est très faible pour des performances élevées. Bien que n’étant pas un vrai module de synchronisation , il est plus que suffisant pour fabriquer un serveur NTP à base de Raspberry Pi. Il faut noter que ce module peut, avec une commande envoyée sur le port série, être placé en mode dynamique « stationnaire » qui est le mode par défaut pour des modules beaucoup plus cher utilisés dans des fonctions de synchronisation.
La carte est munie d’un un connecteur SMA pour le branchement d’une antenne active (voir ci-dessous), une LED « Power » et une LED PPS (Pulse par Seconde = 1Hz fourni par le récepteur GPS). Un support de pile est présent sous la carte. En raison des règlements de transport la pile CR2032 n’est plus fourni avec cet appareil. Le MAX – 7Q est relié par bus série au Raspberry Pi et la sortie PPS est connectée au port GPIO18 (broche 12). La conception a été faite pour que l’ensemble Raspberry Pi + GPS tienne dans un boîtier normal (ça n’a été testé qu’avec le Multicomp MC-RP001). Il n’y a pas de connecteur GPIO sur le dessus de la carte. Une fois l’ensemble mis en place dans le boîtier, le câble d’antenne sort entre les connecteurs USB et RJ45.
Antenne GPS active avec LNA
Il faut utiliser une antenne active pour que le module GPS puisse fonctionner.
Le modèle proposé par HAB Supplies a les caractéristiques quivantes :
Caractéristiques de l’antenne
Caractéristiques du LNA
Combien ça coûte ?
Sources
Conclusion
Cette carte présente une alternative aux autres modèles de GPS disponibles sur le marché. Elle utilise un circuit récent dont les performances sur le papier sont séduisantes.
Ce peut être un bon choix si vous devez réaliser un système de relevé de position, un tracker ou un serveur de temps basé sur la synchronisation GPS.
Si vous connaissez cette carte, si vous l’avez utilisée, vos impressions seront les bienvenues dans les commentaires ci-dessous.
Ce QR Code vous emmène directement sur le site
https://www.framboise314.fr
- Pour l’utiliser, vous devez avoir une application capable de lire les QR-Codes sur votre IPhone ou votre smartphone. Si besoin, je vous conseille d’installer : i-nigma disponible sur iPhone, Android et Blackberry.
- Scannez le QR-Code de framboise314 avec votre nouvelle application
- Profitez des articles de framboise314.fr. Ils sont lisibles sans problème sur votre smartphone.
A chaque fois que je vois une vidéo d’un de ces ballons, ça fait toujours son petit effet Waouw !
Mais je me demande si c’est bien légal tout ça. Quid des couloirs aériens?
Si je lance un ballon et qu’il croise un réacteur d’avion de ligne…
C’est pas pire que les ballons sonde météo vous me direz, oui c’est vrai.
Mais si tout le monde se met à en lancer, l’encombrement aérien sera pas le même…
Bonjour Simon
Effectivement si la réglementation est relativement simple pour les ballons de baudruche gonflés à l’hélium, il en va différemment pour les ballons emportant une charge qui peut se révéler très dangereuse. Des associations comme Planète Sciences procèdent à des lâchers de ballons sonde en toute légalité. Il vaut mieux se rapprocher d’une telle association que de se placer dans la plus complète illégalité. Il faut en effet une autorisation de la Direction de l’Aviation Civile pour expédier un ballon sonde dans la haute athmosphère !
Cordialement
François
voir aussi ce lien et celui-ci et enfin ce dernier lien
Ping : Votre Raspberry Pi perd le Nord ? Offrez lui un...
Ping : Votre Raspberry Pi perd le Nord ? Offrez lui un...
Superbe produit que j’avais déjà repéré pour mon besoin de serveur de temps… mais il présentent deux inconvénients : d’être assez cher, et d’être un produit complètement fini, donc rien à bidouiller, où est le plaisir ?! 😉
A la lecture de ce site : http://www.satsignal.eu/ntp/Raspberry-Pi-NTP.html
j’ai découvert qu’on pouvait trouver des modules GPS u-blox à pas très chers (moins de 15 €) sur ebay…
J’ai fait l’acquisition de ce modèle : http://www.ebay.fr/itm/APM-2-6-Flight-Controller-Ublox-NEO-6M-GPS-Module-V2-Compass-Module-w-Antenna-/131053693632?pt=FR_YO_Jeux_RadioComRobots_VehiculesRadiocommandes&hash=item1e8368aac0
que j’ai touché à 13 € chez un vendeur chinois qui a depuis disparu…
On a à faire à un Neo-6M (contre un Neo-7 présenté dans l’article), qui ne se supporte pas glonass (les satellites russes), mais ça n’est pas indispensable. Il n’y a que 3 fils à connecter aux GPIO (VCC 3V, Ground et RX). Éventuellement, on peut récupérer le signal PPS sur la patte n°4 du module Ublox (faut pas trembler du fer à souder) ou peut-être sur l’anode de la LED PPS plus large (si la tension est toujours de 3V ?). Cela dit même sans, la précision est déjà < 0,1 s.
L'antenne intégrée du module est assez sensible (ça capte en intérieur, en étant près d'une fenêtre tout de même).
Bonjour Rubictus
merci pour toutes ces informations!
Cordialement
François
Ping : Votre Raspberry Pi perd le Nord ? Offrez lui un...
Bonjour,
Savez-vous si la puce Neo-7 est compatible EGNOS ?
Je n’ai pas trouvé cet info sur le site du constructeur.
Bonjour sur la page du constructeur http://www.u-blox.com/en/gps-modules/pvt-modules/neo-7.html dans l’onglet Features, EGNOS est mentionné :
Receiver type
56-channel u-blox 7 engine
GPS L1 C/A, GLONASS L1 FDMA
QZSS L1 C/A
Galileo E1B/C
SBAS: WAAS, EGNOS, MSAS
Cordialement
François
Bonjour,
quelles sont les +- par rapport au chip adafruit ultimate gps?
Bonjour Stef
Le gros avantage pour les personnes qui ne souhaitent pas souder/câbler…
c’est qu’il dispose d’un connecteur 26 points pour le GPIO. C’est pour cela que je l’ai présenté.
Pour le reste n’ayant pas testé le GPS Adafruit je ne peux pas en parler.
Cordialement
François
Ping : Votre Raspberry Pi perd le Nord ? Offrez lui un...
Ping : RASPBERRY | Pearltrees
Merci pour ce petit article. Je fais pas mal de randonnée et j’aimerais utiliser mon raspi comme GPS.
Avez-vous des informations coté logiciel ? le module fonctionne avec un software spécifique ?
Merci d’avance 😉
Bonjour
Le GPS sort normalement ses infos sur le port série du GPIO.
Elles sont à la norme NMEA et tout programme GPS est capable de les interpréter
Sinon vous trouverez aussi des GPS « souris » http://www.ebay.fr/itm/USB-GPS-MOUSE-Recepteur-RECEIVER-LAPTOP-PC-NAVIGATION-/170873235836 qui se connectent en USB
Bonne journée
Cordialement
François
Merci François pour votre réponse, au plaisir de lire votre blog 😉
Bonjour François,
Bien lu votre article de présentation, j’ai un projet qui concerne les vélomobiles avec une assistance prédictive qui au moyen d’un moteur/générateur à galet devient capable de réguler la vitesse en chargeant une batterie dans les descentes et activant l’assistance dans les côtes. Il me faut un contrôleur moteur sachant la pente et je pense au RPi2 avec ses GPIO pour piloter l’environnement puissance et à votre GPS pour savoir la pente. Je suis pas butineur d’octets, mais l’idée de faire un vélo dénucléarisé me plaît.
Bonjour Gilles
c est à bien regarder
le Raspi a peu de possibilités en analogique (juste sortir du PWM)
si vous devez entrer des valeurs analogiques également voyez aussi l’Arduino…
Bonne Année 2016 et tous mes vœux de réussite pour votre projet
Cordialement
François
François,
merci pour la réponse et conseils. Je suis allé voir aussi du côté de Google maps afin d’évaluer les facilitées d’échanges de position et de cartographie…car si je dois savoir où je suis c’est pour prévoir où je vais afin de prélever l’énergie aux meilleurs endroits avant de pouvoir la restituer aux pires : dans les côtes. Je constate que la trame GPS contient la pente. Et que Maps sait tracer le profil d’un itinéraire…si je reste avec le GPS, lire une trame avec Arduino sera une formalité, et d’un autre côté si je bascule vers RPi2, mesurer une tension analogique en sachant produire une tension PWM relève d’une simple opération de comparaison. J’espère trouver de l’aide dans le domaine RPi2 que je connais bien moins que celui des µC.
Meilleurs voeux pour 2016, Gilles
Je remonte un peu cet article pour confirmer ce que dit rubictus : à savoir qu’un NEO-6M c’est souvent moins cher et à part GLONASS, il n’a rien à envier à son grand frère.
En tout cas merci beaucoup pour cet article, sans lui je n’aurais jamais acheté de module GPS pour ma RPi !
Merci Brendan 🙂