Vorrei collegare un ricevitore GPS al mio Pi in modo da poter:
- Ottieni la mia posizione geografica
- Sincronizza l'orologio quando non è collegato alla rete
Quali sono le mie opzioni? Qualsiasi hardware supportato da gpsd funzionerà con il Pi?
Vorrei collegare un ricevitore GPS al mio Pi in modo da poter:
Quali sono le mie opzioni? Qualsiasi hardware supportato da gpsd funzionerà con il Pi?
Risposte:
Vorrei un ricevitore GPS USB generico come il BU-353
Funziona con Raspberry Pi, proprio come un normale computer Linux.
La maggior parte dei ricevitori GPS USB sono solo adattatori da USB a seriale che leggono i dati NMEA dal ricevitore GPS. Guarda i driver pl2303 (molte unità che ho visto usare questo particolare chip), dovrebbero essere disponibili.
Puoi anche utilizzare GPIO e un tradizionale ricevitore GPS NMEA 0183, ma devi preoccuparti della potenza e i prezzi sono spesso più alti. Le antenne GPS sono comuni a bordo di barche e navi e di solito consumano 12v.
La soluzione USB è più economica.
Il ricevitore gps che ho citato è compatibile con gpsd .
sudo apt-get install gpsd gpsd-clients python-gps
Questo installerà gpsd e il relativo software. Controlla lo stato del GPS con cgps -s
.
Per sincronizzare l'orologio con NTP , è necessario installare ntp.
sudo apt-get install ntp
Vedi questo post sul blog: http://blog.retep.org/2012/06/18/getting-gps-to-work-on-a-raspberry-pi/ . Copre ntp in dettaglio.
Modulo GPS utile per Raspberry Pi Tutorial !
Ha tutto quello che vuoi e altro ancora:
-165 dBm sensibilità, aggiornamenti 10 Hz, 66 canali
5V design amichevole e solo 20mA
assorbimento di corrente compatibile con breadboard + due fori di montaggio RTC compatibile con batteria Registrazione
dati integrata Uscita PPS fissa
> altitudine 25Km
Antenna patch interna + connettore u.FL per esterno antenna attiva
LED di stato fisso... tutto per meno di $ 40!
Se non si desidera utilizzare USB, è possibile utilizzare i ricevitori GPS TTL . Sparkfun ha un ricevitore GPS a 50 canali molto veloce ma puoi trovarne altri su eBay o altri siti.
È possibile utilizzarlo disabilitando la console seriale su P i e collegare il ricevitore direttamente ai pin UART.
* Ricorda di controllare le tensioni del dispositivo GPS che stai utilizzando