TIPA
GPS- og GNSS-moduler giver dit projekt position, hastighed og præcis tid fra satellitterne. Her finder du simple modtagere til Arduino og ESP32 med UART eller I2C, USB-modtagere til Raspberry Pi og andre Linux-computere, kombinerede 4G- og GNSS-moduler til trackere samt et RTK-kit til centimeterpræcision. Skal du kun bruge mobildata, så se GSM/LTE-moduler.
TIPA
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
DFRobot
GPS er det amerikanske satellitsystem, men i dag bruger de fleste modtagere flere systemer på én gang: GPS, europæiske Galileo, russiske GLONASS og kinesiske BeiDou. Fællesbetegnelsen er GNSS. Flere satellitter giver hurtigere første position, bedre nøjagtighed og et mere stabilt signal mellem høje bygninger og under træer. Køber du nyt, er en multi-GNSS-modtager næsten altid det bedste valg.
| Type | Tilslutning | Godt til |
|---|---|---|
| Simple GPS/GNSS-moduler | UART, nogle også I2C | Arduino- og ESP32-projekter, loggere, ure |
| USB-modtagere | USB | Raspberry Pi, Jetson, LattePanda og pc |
| 4G + GNSS | UART/USB | Trackere, der skal sende positionen hjem |
| RTK-kit | Flere | Landmåling, robotplæneklippere, præcisionsstyring |
De klassiske moduler sender positionen som NMEA-tekst over UART, typisk med 9600 baud. Biblioteket TinyGPS++ oversætter det til bredde- og længdegrad, højde, hastighed og tid. Nogle nyere moduler kan også tales til via I2C, og ét har et indbygget realtidsur, så tiden er korrekt med det samme, når modulet vågner.
Brug en hardware-UART, hvis din mikrocontroller har en ekstra (ESP32 har flere). På en Arduino Uno kan SoftwareSerial bruges ved 9600 baud, men det belaster processoren.
En USB-GPS dukker op som en seriel enhed (fx /dev/ttyACM0 eller /dev/ttyUSB0) og kan bruges direkte med gpsd, som deler positionen med andre programmer. Det er den nemmeste løsning til Raspberry Pi, Jetson og LattePanda. En model med forlængerkabel gør det let at placere modtageren i et vindue eller uden på et kabinet, mens computeren står indenfor.
Skal en tracker både vide, hvor den er, og sende det videre, er et kombineret mobil- og GNSS-modul praktisk. Udvalget rummer 4G-moduler i CAT1- og CAT4-klassen og et lavenergi-modul med NB-IoT og LTE-M til batteridrevne enheder. De styres med AT-kommandoer og kræver et SIM-kort med data. Tjek, at modulet understøtter de frekvensbånd, din operatør bruger, og at abonnementet tillader den valgte teknologi – NB-IoT og LTE-M kræver ofte et særligt IoT-abonnement.
En almindelig GNSS-modtager rammer typisk inden for et par meter under fri himmel. Det er fint til en tracker, men ikke til en robot, der skal køre i præcise spor. RTK (Real Time Kinematic) bruger korrektionsdata fra en referencestation med kendt position og kan derved komme ned på centimeterniveau. Korrektionerne kan komme fra din egen basestation eller over internettet fra en NTRIP-tjeneste. RTK-kittet her henter korrektioner via 4G. Bemærk, at RTK kræver frit udsyn til himlen og en god antenne for at holde sin præcision.
Mange glemmer, at GNSS også er en meget præcis tidskilde. Med modulets PPS-udgang (puls pr. sekund), hvor den findes, kan du bygge en NTP-tidsserver eller synkronisere målinger på tværs af flere enheder uden netværk.
Se GSM/LTE-moduler og antenner, LoRa-moduler til trackere uden mobilabonnement og antenner og tilbehør. Til datalogning passer hukommelsesmoduler og RTC-moduler. Alle modultyper finder du under moduler.