Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Raspberry Pi je velmi kompatibilní mini PC pro různé moduly, které se velmi snadno používají. V zásadě je téměř stejný jako PC, ale lze jej ovládat pomocí GPIO z Raspberry Pi. Raspberry Pi je také podpora několika komunikačních linek, z nichž jedna je komunikační řada Serial / UART.
Zde je návod, jak používat GPS modul Ublox Neo 6M s Raspberry Pi se sériovou / UART komunikací.
Krok 1: Potřebné materiály
Budete potřebovat:
- Raspberry Pi Module B+512 MB RAM
- Ublox Neo 6M pro Arduino Raspberry
- PL2303 USB na TTL
- Propojovací kabel žena -žena
Krok 2: Použití PL2303 (ne GPIO)
- Připojte jednotlivé součásti podle výše uvedeného schématu.
- Zkontrolujte sériovou komunikaci PL2303, zda byla detekována Raspberry Pi nebo ne, zadáním příkazů na terminálu následujícím způsobem:
ls /dev /ttyUSB*
výstup příkazu poskytne informace, ve kterých USB je detekován PL2303
- Nainstalujte si klienta GPS Daemon pomocí následujících příkazů:
- Zkontrolujte sériovou komunikaci PL2303, zda byla detekována Raspberry Pi nebo ne, zadáním příkazů na terminálu následujícím způsobem:
sudo apt-get install gpsd gpsd-clients python-gps
Chcete -li spustit GPSD Daemon Socket, proveďte ruční příkaz takto:
sudo gpsd/dev/ttyUSB0 -F /var/run/gpsd.sock
ttyUSB0 lze změnit podle portu detekovaného Raspberry Pi
Chcete -li zobrazit data z GPS, proveďte následující příkaz:
cgps -s
Zobrazí výsledky z zeměpisné délky, zeměpisné šířky, zóny, času atd. Chcete -li zobrazení opustit, klikněte na CTRL + Z / C.
Krok 3: Použití GPIO Raspberry Pi
- Jednotlivé komponenty připojte podle schématu výše.
- Povolit sériový pin na Start -> Předvolby -> Konfigurace Raspi -> Povolit sériový port
- Upravte cmdline.txt a povolte sériový port pomocí následujícího příkazu:
$ sudo nano /boot/cmdline.txt
- Odeberte "console = ttyAMA0, 115200", poté uložte (CTRL + X) a Y a poté ENTER.
- Proveďte ruční spuštění GPS Daemon příkazem následujícím způsobem:
$ sudo killall gpsd
$ sudo gpsd/dev/ttyAMA0 -F /var/run/gpsd.sock
Chcete -li zobrazit data GPS, proveďte následující příkaz:
cgps -s