Skip to content

RISHABH12005/GPS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

GPS (U-blox NEO-M8N GPS/GNSS Receiver)

  • A high performance Global Positioning System \ Global Navigation Satellite System receiver module for precise positioning & navigation.
  • Supports multiple satellite systems:
    • GPS (USA)
    • GLONASS (Russia)
    • Galileo (Europe)
    • BeiDou (China)
  • Works on the L1 frequency band (1575.42 MHz).

GPS GPIO Connection

GPS GPIO Function RPi GPIO Connection
VCC (3.3V \ 5V) Power Pin 1 (3.3V) \ Pin 2 \ 4 (5V)
GND Ground Pin 6 \ 9 (GND)
TXD Transmit Pin 10 (GPIO15, RXD)
RXD Receive Pin 8 (GPIO14, TXD)

Features

  • High sensitivity → works in weak signal env.
  • Fast Time-To-First-Fix (TTFF) → acquires satellites quickly (cold start: ~26s, hot start: ~1s).
  • Update rate : up to 10 Hz (10 position updates per second).
  • Accuracy:
    • Horizontal position: ~2.5 m (without correction).
    • Timing accuracy: ~30 ns with PPS output.
  • PPS (Pulse Per Second) pin → useful for time synchronization.

Installation

sudo raspi-config
  • Interface Options -> Enable (I2C & SPI)
sudo reboot
sudo apt install gpsd gpsd-clients python-gps
sudo cat /dev/serial0
sudo gpsmon /dev/serial0

About

U-blox NEO-M8N GPS/GNSS Receiver Hardware Module

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published