Kazalo:

Ročni dostop do GPS Ublox Neo 6M z Raspberry Pi B+: 3 koraki
Ročni dostop do GPS Ublox Neo 6M z Raspberry Pi B+: 3 koraki

Video: Ročni dostop do GPS Ublox Neo 6M z Raspberry Pi B+: 3 koraki

Video: Ročni dostop do GPS Ublox Neo 6M z Raspberry Pi B+: 3 koraki
Video: LDmicro 20: решен вопрос жидкокристаллического дисплея I2C (программирование ПЛК микроконтроллера с помощью LDmicro) 2024, Julij
Anonim
Ročni dostop do GPS Ublox Neo 6M z Raspberry Pi B+
Ročni dostop do GPS Ublox Neo 6M z Raspberry Pi B+

Raspberry Pi je zelo združljiv mini računalnik za različne module, ki so precej enostavni za uporabo. V bistvu je skoraj enako kot računalnik, vendar ga je mogoče upravljati z GPIO iz Raspberry Pi. Raspberry Pi podpira tudi več komunikacijskih linij, od katerih je ena komunikacijska linija Serial / UART.

Tukaj je vadnica o tem, kako uporabljati Ublox Neo 6M GPS modul z Raspberry Pi s serijsko / UART komunikacijo.

Korak: Materiali, ki jih potrebujete

Materiali, ki jih potrebujete
Materiali, ki jih potrebujete
Materiali, ki jih potrebujete
Materiali, ki jih potrebujete
Materiali, ki jih potrebujete
Materiali, ki jih potrebujete
Materiali, ki jih potrebujete
Materiali, ki jih potrebujete

Boste potrebovali:

  • Modul Raspberry Pi B+512 MB RAM -a
  • Ublox Neo 6M za Arduino Raspberry
  • PL2303 USB v TTL
  • Ženski kabel za skakalec

2. korak: Uporaba PL2303 (ne GPIO)

Uporaba PL2303 (ne GPIO)
Uporaba PL2303 (ne GPIO)
  • Vsako komponento povežite po zgornji shemi.
  • Preverite serijsko komunikacijo PL2303, ali jo je zaznala Raspberry Pi ali ne, tako da na terminalu podate ukaze, kot sledi:

ls /dev /ttyUSB*

izhod ukaza bo zagotovil informacije, v katerem USB je zaznan PL2303

  • Namestite odjemalca Daemon GPS z naslednjimi ukazi:
  • Preverite serijsko komunikacijo PL2303, ali jo je zaznala Raspberry Pi ali ne, tako da na terminalu podate ukaze, kot sledi:

sudo apt-get install gpsd gpsd-clients python-gps

Izvedite ročni ukaz za zagon Daemon Socket GPSD z naslednjim ukazom:

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

ttyUSB0 lahko spremenite glede na vrata, ki jih zazna Raspberry Pi

Ukaz za ogled podatkov iz GPS naredite naslednji ukaz:

cgps -s

Prikazal bo rezultate zemljepisne dolžine, zemljepisne širine, območja, časa itd. Če želite zapreti pogled, kliknite CTRL + Z / C.

3. korak: Uporaba GPIO Raspberry Pi

Uporaba GPIO Raspberry Pi
Uporaba GPIO Raspberry Pi
  • Povežite vsako komponento, kot je prikazano zgoraj.
  • Omogoči serijski zatič pri zagonu -> Nastavitve -> Konfiguracija Raspi -> Omogoči serijska vrata
  • Uredite cmdline.txt, da omogočite serijska vrata z ukazom, kot sledi:

$ sudo nano /boot/cmdline.txt

  • Odstranite "console = ttyAMA0, 115200", nato shranite (CTRL + X) in Y in nato ENTER.
  • Ročno zaženite Daemon GPS z ukazom, kot sledi:

$ sudo killall gpsd

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

Če si želite ogledati podatke GPS, naredite naslednji ukaz:

cgps -s

Priporočena: