Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Raspberry Pi - это мини-ПК, совместимый с различными модулями, которые довольно просты в использовании. По сути, это почти то же самое, что и ПК, но им можно управлять с помощью GPIO от Raspberry Pi. Raspberry Pi также поддерживает несколько линий связи, одна из которых - линия связи Serial / UART.
Вот руководство о том, как использовать GPS-модуль Ublox Neo 6M с Raspberry Pi с последовательной / UART-связью.
Шаг 1. Необходимые материалы
Тебе понадобится:
- Модуль Raspberry Pi B + 512 МБ ОЗУ
- Ublox Neo 6M для Arduino Raspberry
- PL2303 USB в TTL
- Кабель-перемычка между женщиной и женщиной
Шаг 2: Использование 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
- Подключите каждый компонент, как показано на схеме выше.
- Включить последовательный вывод при запуске -> Предпочтения -> Конфигурация 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