Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Raspberry Pi är en mycket kompatibel minidator för olika moduler som är ganska enkla att använda. I grund och botten är det nästan samma som PC men kan styras med GPIO från Raspberry Pi. Raspberry Pi är också stöd med flera kommunikationslinjer, varav en är kommunikationslinjen Serial / UART.
Här är handledning om hur du använder Ublox Neo 6M GPS -modul med Raspberry Pi med seriell / UART -kommunikation.
Steg 1: Material du behöver
Du kommer behöva:
- Raspberry Pi -modul B+512 MB RAM
- Ublox Neo 6M för Arduino Hallon
- PL2303 USB till TTL
- Kvinnlig till kvinnlig bygelkabel
Steg 2: Använda PL2303 (inte GPIO)
- Anslut varje komponent enligt schemat ovan.
- Kontrollera seriell kommunikation av PL2303 om den har upptäckts av Raspberry Pi eller inte genom att ge kommandon på terminalen enligt följande:
ls /dev /ttyUSB*
utmatningen från kommandot kommer att ge information i vilken USB som PL2303 detekteras
- Installera GPS Daemon -klienten med kommandon enligt följande:
- Kontrollera seriell kommunikation av PL2303 om den har upptäckts av Raspberry Pi eller inte genom att ge kommandon på terminalen enligt följande:
sudo apt-get install gpsd gpsd-klienter python-gps
Gör ett manuellt kommando för att köra GPSD Daemon Socket med kommando enligt följande:
sudo gpsd/dev/ttyUSB0 -F /var/run/gpsd.sock
ttyUSB0 kan ändras enligt port upptäckt av Raspberry Pi
Kommandot för att visa data från GPS, gör följande kommando:
cgps -s
Det visar resultat från longitud, latitud, zon, tid etc. För att lämna vyn, klicka på CTRL + Z / C.
Steg 3: Använda GPIO Raspberry Pi
- Anslut varje komponent enligt schemat ovan.
- Aktivera Serial Pin vid Start -> Preferens -> Raspi -konfiguration -> Aktivera Serial Port
- Redigera cmdline.txt för att aktivera seriell port med kommando enligt följande:
$ sudo nano /boot/cmdline.txt
- Ta bort "console = ttyAMA0, 115200" och spara sedan (CTRL + X) och Y sedan ENTER.
- Gör en manuell start av GPS Daemon med kommando enligt följande:
$ sudo killall gpsd
$ sudo gpsd/dev/ttyAMA0 -F /var/run/gpsd.sock
Gör följande kommando för att se gps -data:
cgps -s