Inhoudsopgave:

Handmatige toegang tot GPS Ublox Neo 6M met Raspberry Pi B+ - Ajarnpa
Handmatige toegang tot GPS Ublox Neo 6M met Raspberry Pi B+ - Ajarnpa

Video: Handmatige toegang tot GPS Ublox Neo 6M met Raspberry Pi B+ - Ajarnpa

Video: Handmatige toegang tot GPS Ublox Neo 6M met Raspberry Pi B+ - Ajarnpa
Video: Support: Getting Started with the dēzl™ OTR610/710 2024, November
Anonim
Handmatige toegang tot GPS Ublox Neo 6M met Raspberry Pi B+
Handmatige toegang tot GPS Ublox Neo 6M met Raspberry Pi B+

Raspberry Pi is een zeer compatibele mini-pc voor verschillende modules die vrij eenvoudig te gebruiken zijn. In principe is het bijna hetzelfde als pc, maar kan worden bestuurd met GPIO vanaf Raspberry Pi. Raspberry Pi wordt ook ondersteund met meerdere communicatielijnen, waaronder de communicatielijn Serial / UART.

Hier is een tutorial over het gebruik van de Ublox Neo 6M GPS-module met Raspberry Pi met seriële / UART-communicatie.

Stap 1: Materialen die je nodig hebt

Materialen die je nodig hebt
Materialen die je nodig hebt
Materialen die je nodig hebt
Materialen die je nodig hebt
Materialen die je nodig hebt
Materialen die je nodig hebt
Materialen die je nodig hebt
Materialen die je nodig hebt

Je zal nodig hebben:

  • Raspberry Pi-module B+512 MB RAM
  • Ublox Neo 6M voor Arduino Framboos
  • PL2303 USB naar TTL
  • Vrouw-naar-vrouwelijke verbindingskabel

Stap 2: PL2303 gebruiken (niet GPIO)

PL2303 gebruiken (niet GPIO)
PL2303 gebruiken (niet GPIO)
  • Verbind elke componenten zoals het bovenstaande schema.
  • Controleer de seriële communicatie van de PL2303 of deze is gedetecteerd door Raspberry Pi of niet door als volgt commando's op de terminal te geven:

ls /dev/ttyUSB*

de uitvoer van de opdracht geeft informatie in welke USB die PL2303 is gedetecteerd

  • Installeer de GPS Daemon-client met de volgende opdrachten:
  • Controleer de seriële communicatie van de PL2303 of deze is gedetecteerd door Raspberry Pi of niet door als volgt commando's op de terminal te geven:

sudo apt-get install gpsd gpsd-clients python-gps

Voer een handmatige opdracht uit om GPSD Daemon Socket uit te voeren met de volgende opdracht:

sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock

ttyUSB0 kan worden gewijzigd volgens de door Raspberry Pi gedetecteerde poort

Voer de volgende opdracht uit om gegevens van GPS te bekijken:

cgps -s

Het toont resultaten van lengtegraad, breedtegraad, zone, tijd enz. Om de weergave te verlaten, klikt u op CTRL + Z / C.

Stap 3: GPIO Raspberry Pi gebruiken

GPIO Raspberry Pi gebruiken
GPIO Raspberry Pi gebruiken
  • Verbind elke componenten zoals hierboven schematisch.
  • Seriële pin inschakelen op Start -> Voorkeur -> Raspi-configuratie -> Seriële poort inschakelen
  • Bewerk cmdline.txt om de seriële poort in te schakelen met de opdracht als volgt:

$ sudo nano /boot/cmdline.txt

  • Verwijder "console = ttyAMA0, 115200" en sla op (CTRL + X) en Y en ENTER.
  • Voer een handmatige start van GPS Daemon uit met de volgende opdracht:

$ sudo killall gpsd

$ sudo gpsd /dev/ttyAMA0 -F /var/run/gpsd.sock

Voer de volgende opdracht uit om de gps-gegevens te zien:

cgps -s