Gostaria de conectar um receptor GPS ao meu Pi para que eu possa:
- Obter minha posição geográfica
- Sincronize o relógio quando não estiver conectado à rede
Quais são as minhas opções? Algum hardware suportado pelo gpsd funcionará com o Pi?
Gostaria de conectar um receptor GPS ao meu Pi para que eu possa:
Quais são as minhas opções? Algum hardware suportado pelo gpsd funcionará com o Pi?
Respostas:
Eu iria para um receptor GPS USB genérico, como o BU-353
Funciona com o Raspberry Pi, assim como um computador linux normal.
A maioria dos receptores GPS USB são apenas adaptadores USB-Serial que lêem os dados NMEA do receptor GPS. Olhe para os drivers pl2303 (muitas unidades que eu vi usar esse chip em particular), devem estar disponíveis.
Você também pode usar o GPIO e um receptor GPS NMEA 0183 tradicional, mas precisa se preocupar com energia, e os preços geralmente são mais altos. As antenas de GPS são comuns a bordo de barcos e navios e geralmente consomem 12v.
A solução usb é mais barata.
O receptor gps que mencionei é compatível com gpsd .
sudo apt-get install gpsd gpsd-clients python-gps
Isso instalará o gpsd e o software relacionado. Verifique o status do GPS com cgps -s
.
Para sincronizar o relógio com o NTP , você precisa instalar o ntp.
sudo apt-get install ntp
Veja esta postagem do blog: http://blog.retep.org/2012/06/18/getting-gps-to-work-on-a-raspberry-pi/ . Abrange o NTP em detalhes.
Módulo GPS útil para o Raspberry Pi Tutorial !
Tem tudo o que você quer e muito mais:
Sensibilidade de -165 dBm, atualizações de 10 Hz,
design amigável de 5 canais de 66V e consumo de corrente de apenas 20mA
Compatível
com tábua de pão + dois orifícios de montagem Compatível com bateria RTC Saída de PPS de registro de dados embutida com correção
> 25Km de altitude
Antena interna de patch + conector u.FL para externo antena ativa
Fix status LED… Tudo por menos de $ 40!
Se você não deseja usar USB, pode usar receptores TTL GPS. O Sparkfun faz um receptor GPS de 50 canais muito rápido, mas você pode encontrar outros no eBay ou em outros sites.
Você pode usar isso desativando o console serial no P i e conecte o receptor diretamente aos pinos UART.
* Lembre-se de verificar as tensões do dispositivo GPS que você está usando