Este receptor GPS parece una buena opción, pero tendría que jugar con él para proporcionar una respuesta decente. Funciona a 3V3 y 75mA, ¡lo cual es un buen comienzo!
Alex Chamberlain
1
Acabo de escribir una respuesta sobre gpsd ya que no lo noté en la pregunta. D'oh! Para su información, aquí está el sitio gpsd: catb.org/gpsd/index.html que proporcionará información sobre cómo obtener la información de tiempo y ubicación desde el lado del software.
winwaed
También puede usar un dispositivo GPS Bluetooth, para que pueda colocarlo en la mejor posición (por ejemplo, cerca de una ventana), aunque necesita una fuente de alimentación separada. Los dispositivos GPS que hablan NMEA 0183 funcionan con gpsd y son bastante estándar, por lo que tal vez pueda encontrar uno usado. Bluetooth en el RPi también debería funcionar con la mayoría de los dongles Bluetooth.
elmicha
Mi recompensa se otorgará a una respuesta que proporcione un esquema de hardware y ejemplos de software para configurar el reloj y mostrar la posición geográfica.
Alex Chamberlain
Respuestas:
42
Receptor GPS
Yo elegiría un receptor GPS usb genérico como el BU-353
Funciona con Raspberry Pi, al igual que una computadora Linux normal.
La mayoría de los receptores GPS usb son solo adaptadores USB a serie que leen los datos NMEA del receptor GPS. Examine los controladores pl2303 (muchas unidades que he visto usar este chip en particular) deberían estar disponibles.
También puede usar GPIO y un receptor GPS NMEA 0183 tradicional, pero luego debe preocuparse por la energía, y los precios a menudo son más altos. Las antenas GPS son comunes a bordo de barcos y barcos, y generalmente consumen 12v.
La solución usb es más barata.
Software
El receptor GPS que mencioné es compatible con GPS .
sudo apt-get install gpsd gpsd-clients python-gps
Esto instalará gpsd y software relacionado. Verifique el estado del GPS con cgps -s.
NTP Clock
Para sincronizar el reloj con NTP , debe instalar ntp.
¿Ntp obtiene el tiempo del módulo GPS cuando no está conectado a Internet?
Dimme
esto consumirá tu único puerto usb ...
Ruthvik Vaila
1
@ JohnDemetriou Depende del caso de uso. Un reloj preciso puede marcar la diferencia entre las marcas de tiempo correctas e incorrectas: si agrega desde múltiples sensores con su propio reloj, podría, por ejemplo, obtener un orden incorrecto de los eventos, si los relojes son diferentes.
-Sensibilidad de 165 dBm, actualizaciones de 10 Hz, 66 canales
Diseño amigable de 5V y solo consumo de corriente de 20 mA Compatible con el tablero de pruebas
+ dos orificios de montaje Compatible con batería RTC
Salida de PPS de registro de datos incorporada en arreglo
>
25 km de altitud Antena de parche interno + conector u.FL para externo antena activa
Fijar LED de estado
Si no desea reducir los voltajes (ya que estos módulos son casi siempre lógicos de 5v), puede enchufarlos en un adaptador ttl a usb, y el lado usb en el Pi. Esto ahorra la consola en serie (para los que la amamos) y evita un divisor de voltaje o un convertidor de nivel.
Respuestas:
Receptor GPS
Yo elegiría un receptor GPS usb genérico como el BU-353
Funciona con Raspberry Pi, al igual que una computadora Linux normal.
La mayoría de los receptores GPS usb son solo adaptadores USB a serie que leen los datos NMEA del receptor GPS. Examine los controladores pl2303 (muchas unidades que he visto usar este chip en particular) deberían estar disponibles.
También puede usar GPIO y un receptor GPS NMEA 0183 tradicional, pero luego debe preocuparse por la energía, y los precios a menudo son más altos. Las antenas GPS son comunes a bordo de barcos y barcos, y generalmente consumen 12v.
La solución usb es más barata.
Software
El receptor GPS que mencioné es compatible con GPS .
Esto instalará gpsd y software relacionado. Verifique el estado del GPS con
cgps -s
.NTP Clock
Para sincronizar el reloj con NTP , debe instalar ntp.
Vea esta publicación de blog: http://blog.retep.org/2012/06/18/getting-gps-to-work-on-a-raspberry-pi/ . Cubre ntp en detalle.
fuente
Módulo GPS útil para Raspberry Pi Tutorial !
fuente
Mira adafruit ultimate gps
fuente
Si no desea utilizar USB, puede utilizar receptores GPS TTL . Sparkfun tiene un receptor GPS de 50 canales muy rápido, pero puede encontrar otros en eBay u otros sitios.
Puede usar esto deshabilitando la consola serie en el P i y conectando el receptor directamente a los pines UART.
* Recuerde verificar los voltajes del dispositivo GPS que está utilizando
fuente