Inhoudsopgave:
- Stap 1: Materialen die je nodig hebt
- Stap 2: PL2303 gebruiken (niet GPIO)
- Stap 3: GPIO Raspberry Pi gebruiken
Video: Handmatige toegang tot GPS Ublox Neo 6M met Raspberry Pi B+ - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
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
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)
- 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
- 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