J'aimerais connecter un récepteur GPS à mon Pi pour pouvoir:
- Obtenir ma position géographique
- Synchroniser l'horloge lorsque vous n'êtes pas connecté au réseau
Quelles sont mes options? Est-ce que tout matériel supporté par gpsd fonctionnera avec le Pi?
Réponses:
Récepteur GPS
Je choisirais un récepteur GPS USB générique tel que le BU-353
Cela fonctionne avec le Raspberry Pi, comme un ordinateur Linux classique.
La plupart des récepteurs GPS usb sont simplement des adaptateurs USB / série qui lisent les données NMEA du récepteur GPS. Regardez dans pl2303 (de nombreuses unités que j'ai vu utiliser cette puce) pilotes, devrait être disponible.
Vous pouvez également utiliser GPIO et un récepteur GPS NMEA 0183 traditionnel, mais vous devez vous soucier de l’alimentation, et les prix sont souvent plus élevés. Les antennes GPS sont courantes à bord des bateaux et des navires et consomment généralement 12 volts.
La solution USB est moins chère.
Logiciel
Le récepteur GPS que j'ai mentionné est compatible avec gpsd .
Cela installera gpsd et les logiciels associés. Vérifiez le statut gps avec
cgps -s
.Horloge NTP
Pour synchroniser l'horloge avec NTP , vous devez installer NTP .
Voir ce billet de blog: http://blog.retep.org/2012/06/18/getting-gps-to-work-on-a-raspberry-pi/ . Il couvre NTP en détail.
la source
Module GPS utile pour le tutoriel Raspberry Pi !
la source
Regardez le gps ultime adafruit
la source
Si vous ne souhaitez pas utiliser l'USB, vous pouvez utiliser les récepteurs TTL GPS. Sparkfun est un récepteur GPS très rapide de 50 canaux mais vous pouvez en trouver d’autres sur eBay ou sur d’autres sites.
Vous pouvez l'utiliser en désactivant la console série sur le P i et en connectant le récepteur directement aux broches UART.
* N'oubliez pas de vérifier les tensions du périphérique GPS que vous utilisez
la source