Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Raspberry Pi este un mini PC foarte compatibil pentru diferite module care sunt destul de ușor de utilizat. Practic este aproape la fel ca PC-ul, dar poate fi controlat cu GPIO de la Raspberry Pi. Raspberry Pi este, de asemenea, compatibil cu mai multe linii de comunicații, dintre care una este linia de comunicație Serial / UART.
Iată un tutorial despre modul de utilizare a modulului GPS Ublox Neo 6M cu Raspberry Pi cu comunicare Serial / UART.
Pasul 1: Materiale de care aveți nevoie
Vei avea nevoie:
- Raspberry Pi Module B + 512MB RAM
- Ublox Neo 6M pentru Arduino Raspberry
- PL2303 USB la TTL
- Cablu jumper de la feminin la feminin
Pasul 2: Utilizarea PL2303 (nu GPIO)
- Conectați fiecare componentă conform schemei de mai sus.
- Verificați comunicarea în serie a PL2303 dacă a fost detectată de Raspberry Pi sau nu, dând comenzi pe terminal, după cum urmează:
ls / dev / ttyUSB *
ieșirea comenzii va furniza informații în care USB este detectat PL2303
- Instalați clientul Daemon GPS cu comenzi după cum urmează:
- Verificați comunicarea în serie a PL2303 dacă a fost detectată de Raspberry Pi sau nu, dând comenzi pe terminal, după cum urmează:
sudo apt-get install gpsd gpsd-clients python-gps
Efectuați o comandă manuală pentru a rula GPSD Daemon Socket cu comanda după cum urmează:
sudo gpsd / dev / ttyUSB0 -F /var/run/gpsd.sock
ttyUSB0 poate fi schimbat în funcție de portul detectat de Raspberry Pi
Comanda pentru a vizualiza date de pe GPS, efectuați următoarea comandă:
cgps -s
Va afișa rezultatele din longitudine, latitudine, zonă, oră etc. Pentru a ieși din vizualizare, faceți clic pe CTRL + Z / C.
Pasul 3: Utilizarea GPIO Raspberry Pi
- Conectați fiecare componentă conform schemei de mai sus.
- Activați Serial Pin la Start -> Preferință -> Configurare Raspi -> Activați Serial Port
- Editați cmdline.txt pentru a activa portul serial cu comanda după cum urmează:
$ sudo nano /boot/cmdline.txt
- Eliminați „console = ttyAMA0, 115200”, apoi salvați (CTRL + X) și Y apoi ENTER.
- Faceți un pornire manuală a GPS Daemon cu comanda după cum urmează:
$ sudo killall gpsd
$ sudo gpsd / dev / ttyAMA0 -F /var/run/gpsd.sock
Pentru a vedea datele GPS efectuați următoarea comandă:
cgps -s