Turinys:

Rankinė prieiga prie GPS „Ublox Neo 6M“su „Raspberry Pi B+“: 3 žingsniai
Rankinė prieiga prie GPS „Ublox Neo 6M“su „Raspberry Pi B+“: 3 žingsniai

Video: Rankinė prieiga prie GPS „Ublox Neo 6M“su „Raspberry Pi B+“: 3 žingsniai

Video: Rankinė prieiga prie GPS „Ublox Neo 6M“su „Raspberry Pi B+“: 3 žingsniai
Video: Automatinio Vairavimo Sistema 2,5 cm | Luxera.lt 2024, Lapkritis
Anonim
Rankinė prieiga prie GPS „Ublox Neo 6M“su „Raspberry Pi B+“
Rankinė prieiga prie GPS „Ublox Neo 6M“su „Raspberry Pi B+“

„Raspberry Pi“yra labai suderinamas mini kompiuteris įvairiems moduliams, kuriuos gana paprasta naudoti. Iš esmės tai beveik tas pats, kas kompiuteris, tačiau jį galima valdyti naudojant „Raspberry Pi“GPIO. „Raspberry Pi“taip pat palaiko kelias ryšio linijas, iš kurių viena yra ryšio linija „Serial / UART“.

Čia yra pamoka apie tai, kaip naudoti „Ublox Neo 6M“GPS modulį su „Raspberry Pi“su serijiniu / UART ryšiu.

1 žingsnis: reikalingos medžiagos

Medžiagos, kurių jums reikia
Medžiagos, kurių jums reikia
Medžiagos, kurių jums reikia
Medžiagos, kurių jums reikia
Medžiagos, kurių jums reikia
Medžiagos, kurių jums reikia
Medžiagos, kurių jums reikia
Medžiagos, kurių jums reikia

Jums reikės:

  • „Raspberry Pi“modulis B+512 MB RAM
  • „Ublox Neo 6M“, skirtas „Arduino Raspberry“
  • PL2303 USB į TTL
  • Kabelis nuo moterų iki moterų

2 veiksmas: naudokite PL2303 (ne GPIO)

Naudojant PL2303 (ne GPIO)
Naudojant PL2303 (ne GPIO)
  • Prijunkite kiekvieną komponentą, kaip parodyta aukščiau esančioje schemoje.
  • Patikrinkite PL2303 nuoseklųjį ryšį, ar jis buvo aptiktas „Raspberry Pi“, ar ne, duodant terminalo komandas taip:

ls /dev /ttyUSB*

komandos išvestis suteiks informaciją, kurioje USB aptinkamas PL2303

  • Įdiekite „GPS Daemon“klientą komandomis taip:
  • Patikrinkite PL2303 nuoseklųjį ryšį, ar jis buvo aptiktas „Raspberry Pi“, ar ne, duodant terminalo komandas taip:

sudo apt-get įdiegti gpsd gpsd-klientai python-gps

Vykdykite rankinę komandą, kad paleistumėte „GPSD Daemon Socket“su tokia komanda:

sudo gpsd/dev/ttyUSB0 -F /var/run/gpsd.sock

„ttyUSB0“galima pakeisti pagal „Raspberry Pi“aptiktą prievadą

Komanda, skirta peržiūrėti duomenis iš GPS, atlikite šią komandą:

cgps -s

Jame bus rodomi ilgumos, platumos, zonos, laiko ir kt. Rezultatai. Norėdami išeiti iš rodinio, spustelėkite CTRL + Z / C.

3 žingsnis: „GPIO Raspberry Pi“naudojimas

Naudojant GPIO Raspberry Pi
Naudojant GPIO Raspberry Pi
  • Prijunkite kiekvieną komponentą, kaip parodyta aukščiau esančioje schemoje.
  • Įjunkite nuoseklųjį kaištį „Start“-> „Preference“-> „Raspi Configuration“-> „Enable Serial Port“
  • Redaguokite cmdline.txt, kad įjungtumėte nuoseklųjį prievadą su komanda taip:

$ sudo nano /boot/cmdline.txt

  • Pašalinkite „console = ttyAMA0, 115200“, tada išsaugokite (CTRL + X) ir Y, tada įveskite.
  • Rankiniu būdu paleiskite „GPS Daemon“komandą taip:

$ sudo killall gpsd

$ sudo gpsd/dev/ttyAMA0 -F /var/run/gpsd.sock

Norėdami pamatyti GPS duomenis, atlikite šią komandą:

cgps -s

Rekomenduojamas: