Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Raspberry Pi je vrlo kompatibilan mini PC za razne module koji su prilično laki za korištenje. U osnovi je gotovo isto što i PC, ali može se kontrolirati pomoću GPIO -a iz Raspberry Pi -a. Raspberry Pi podržava i nekoliko komunikacijskih linija, od kojih je jedna serijska / UART.
Ovdje je vodič o tome kako koristiti Ublox Neo 6M GPS modul s Raspberry Pi sa serijskom / UART komunikacijom.
Korak 1: Materijali koji su vam potrebni
Trebat će vam:
- Raspberry Pi modul B+512 MB RAM -a
- Ublox Neo 6M za Arduino Raspberry
- PL2303 USB na TTL
- Ženski na ženski kratkospojnik
Korak 2: Korištenje PL2303 (ne GPIO)
- Spojite svaku komponentu prema gornjoj shemi.
- Provjerite serijsku komunikaciju PL2303 je li je otkrila Raspberry Pi ili ne davanjem naredbi na terminalu na sljedeći način:
ls /dev /ttyUSB*
izlaz naredbe će pružiti informacije u kojem USB -u je PL2303 detektovan
- Instalirajte GPS Daemon klijent sa sljedećim naredbama:
- Provjerite serijsku komunikaciju PL2303 je li je otkrila Raspberry Pi ili ne davanjem naredbi na terminalu na sljedeći način:
sudo apt-get install gpsd gpsd-clients python-gps
Izvršite ručnu naredbu za pokretanje GPSD Daemon utičnice sa naredbom na sljedeći način:
sudo gpsd/dev/ttyUSB0 -F /var/run/gpsd.sock
ttyUSB0 se može promijeniti prema portu koji je otkrio Raspberry Pi
Naredbom za pregled podataka s GPS -a učinite sljedeću naredbu:
cgps -s
Prikazat će rezultate zemljopisne dužine, širine, zone, vremena itd. Za izlaz iz prikaza kliknite CTRL + Z / C.
Korak 3: Korištenje GPIO Raspberry Pi
- Spojite svaku komponentu prema gornjoj shemi.
- Omogući serijski pin pri pokretanju -> Postavke -> Raspi konfiguracija -> Omogući serijski port
- Uredite cmdline.txt da biste omogućili serijski port sa naredbom na sljedeći način:
$ sudo nano /boot/cmdline.txt
- Uklonite "console = ttyAMA0, 115200", zatim spremite (CTRL + X) i Y, a zatim ENTER.
- Ručno pokrenite GPS Daemon sa naredbom na sljedeći način:
$ sudo killall gpsd
$ sudo gpsd/dev/ttyAMA0 -F /var/run/gpsd.sock
Da biste vidjeli gps podatke, učinite sljedeću naredbu:
cgps -s