Съдържание:

Ръчен достъп до GPS Ublox Neo 6M с Raspberry Pi B+: 3 стъпки
Ръчен достъп до GPS Ublox Neo 6M с Raspberry Pi B+: 3 стъпки

Видео: Ръчен достъп до GPS Ublox Neo 6M с Raspberry Pi B+: 3 стъпки

Видео: Ръчен достъп до GPS Ublox Neo 6M с Raspberry Pi B+: 3 стъпки
Видео: LDmicro 20: I2C Liquid Crystal Display Resolved(Microcontroller PLC Ladder Programming with LDmicro) 2024, Ноември
Anonim
Ръчен достъп до GPS Ublox Neo 6M с Raspberry Pi B+
Ръчен достъп до GPS Ublox Neo 6M с Raspberry Pi B+

Raspberry Pi е много съвместим мини компютър за различни модули, които са доста лесни за използване. По принцип е почти същото като компютъра, но може да се контролира с GPIO от Raspberry Pi. Raspberry Pi също се поддържа с няколко комуникационни линии, една от които е линията за комуникация Serial / UART.

Ето урок за това как да използвате Ublox Neo 6M GPS модул с Raspberry Pi със серийна / UART комуникация.

Стъпка 1: Материали, от които се нуждаете

Материали, от които се нуждаете
Материали, от които се нуждаете
Материали, от които се нуждаете
Материали, от които се нуждаете
Материали, от които се нуждаете
Материали, от които се нуждаете
Материали, от които се нуждаете
Материали, от които се нуждаете

Ще имаш нужда:

  • Raspberry Pi модул B+512MB RAM
  • Ublox Neo 6M за Arduino Raspberry
  • PL2303 USB към TTL
  • Женски към женски джъмпер кабел

Стъпка 2: Използване на PL2303 (не GPIO)

Използване на PL2303 (не GPIO)
Използване на PL2303 (не GPIO)
  • Свържете всеки компонент, както е показано по -горе.
  • Проверете серийната комуникация на PL2303 дали е била открита от Raspberry Pi или не, като дадете команди на терминала, както следва:

ls /dev /ttyUSB*

изходът на командата ще предостави информация в кой USB е открит PL2303

  • Инсталирайте GPS Daemon клиент със команди, както следва:
  • Проверете серийната комуникация на PL2303 дали е била открита от Raspberry Pi или не, като дадете команди на терминала, както следва:

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

Направете ръчна команда за стартиране на GPSD Daemon Socket със следната команда:

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

ttyUSB0 може да бъде променен според порта, открит от Raspberry Pi

Командата за преглед на данни от GPS, направете следната команда:

cgps -s

Той ще показва резултати от географска дължина, географска ширина, зона, време и т.н. За да излезете от изгледа, щракнете върху CTRL + Z / C.

Стъпка 3: Използване на GPIO Raspberry Pi

Използване на GPIO Raspberry Pi
Използване на GPIO Raspberry Pi
  • Свържете всеки компонент, както е показано по -горе.
  • Активиране на сериен пин при стартиране -> Предпочитания -> Конфигурация на Raspi -> Активиране на сериен порт
  • Редактирайте cmdline.txt, за да активирате сериен порт с команда, както следва:

$ sudo nano /boot/cmdline.txt

  • Премахнете "console = ttyAMA0, 115200", след това запишете (CTRL + X) и Y, след това ENTER.
  • Направете ръчно стартиране на GPS Daemon със следната команда:

$ sudo killall gpsd

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

За да видите данните за GPS, направете следната команда:

cgps -s

Препоръчано: