Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Raspberry Pi është një mini PC shumë i pajtueshëm për module të ndryshme që janë mjaft të lehta për t'u përdorur. Në thelb është pothuajse i njëjtë me kompjuterin, por mund të kontrollohet me GPIO nga Raspberry Pi. Raspberry Pi është gjithashtu mbështetje me disa linja komunikimi, njëra prej të cilave është linja e komunikimit Serial / UART.
Këtu është tutorial se si të përdorni Ublox Neo 6M GPS Modul me Raspberry Pi me komunikim serial / UART.
Hapi 1: Materialet që ju nevojiten
Do t'ju duhet:
- Raspberry Pi Moduli B+512MB RAM
- Ublox Neo 6M për Arduino Raspberry
- PL2303 USB në TTL
- Kabëll bluzë nga femra në femër
Hapi 2: Përdorimi i PL2303 (jo GPIO)
- Lidhni secilin përbërës sipas skemës së mësipërme.
- Kontrolloni komunikimin serik të PL2303 nëse është zbuluar nga Raspberry Pi apo jo duke dhënë komanda në terminal si më poshtë:
ls /dev /ttyUSB*
dalja e komandës do të japë informacion në të cilin USB është zbuluar PL2303
- Instaloni klientin GPS Daemon me komandat si më poshtë:
- Kontrolloni komunikimin serik të PL2303 nëse është zbuluar nga Raspberry Pi apo jo duke dhënë komanda në terminal si më poshtë:
sudo apt-get instaloni gpsd gpsd-klientët python-gps
Bëni një komandë manuale për të drejtuar GPSD Daemon Socket me komandën si më poshtë:
sudo gpsd/dev/ttyUSB0 -F /var/run/gpsd.sock
ttyUSB0 mund të ndryshohet sipas portit të zbuluar nga Raspberry Pi
Komanda për të parë të dhënat nga GPS, bëni komandën e mëposhtme:
cgps -s
Do të shfaqë rezultate nga gjatësia, gjerësia, zona, koha etj. Për të dalë nga pamja, klikoni CTRL + Z / C.
Hapi 3: Përdorimi i GPIO Raspberry Pi
- Lidhni secilin komponent si skematik më sipër.
- Aktivizo Pin Serial në Fillim -> Preferenca -> Konfigurimi Raspi -> Aktivizo Portin Serial
- Ndryshoni cmdline.txt për të aktivizuar portin serik me komandën si më poshtë:
$ sudo nano /boot/cmdline.txt
- Hiqni "console = ttyAMA0, 115200" pastaj ruani (CTRL + X) dhe Y pastaj ENTER.
- Bëni një nisje manuale të GPS Daemon me komandën si më poshtë:
$ sudo killall gpsd
$ sudo gpsd/dev/ttyAMA0 -F /var/run/gpsd.sock
Për të parë të dhënat e GPS bëni komandën e mëposhtme:
cgps -s