Оглавление:

Модуль GPS Ublox LEA 6h 02 с Arduino и Python: 4 шага
Модуль GPS Ublox LEA 6h 02 с Arduino и Python: 4 шага

Видео: Модуль GPS Ublox LEA 6h 02 с Arduino и Python: 4 шага

Видео: Модуль GPS Ublox LEA 6h 02 с Arduino и Python: 4 шага
Видео: Полетный контроллер APM 2.8 небольшие нюансы в прошивке PPM энкодера в SBUS режим 2024, Ноябрь
Anonim
Модуль GPS Ublox LEA 6h 02 с Arduino и Python
Модуль GPS Ublox LEA 6h 02 с Arduino и Python
Модуль GPS Ublox LEA 6h 02 с Arduino и Python
Модуль GPS Ublox LEA 6h 02 с Arduino и Python
Модуль GPS Ublox LEA 6h 02 с Arduino и Python
Модуль GPS Ublox LEA 6h 02 с Arduino и Python

Взаимодействие с модулем GPS с использованием Arduino UNO (или любого другого устройства Arduino) и вычисление широты и долготы для отображения в окне приложения, написанном на Python.

Шаг 1. Получите GPS-модуль Ublox LEA 6h 02 (или любой другой модуль, который вы предпочитаете), прочтите технические характеристики и подготовьте модуль для подключения к Arduino

Получите GPS-модуль Ublox LEA 6h 02 (или любой другой модуль, который вы предпочитаете), прочтите технические характеристики и подготовьте модуль для подключения к Arduino
Получите GPS-модуль Ublox LEA 6h 02 (или любой другой модуль, который вы предпочитаете), прочтите технические характеристики и подготовьте модуль для подключения к Arduino
Получите GPS-модуль Ublox LEA 6h 02 (или любой другой модуль, который вы предпочитаете), прочтите технические характеристики и подготовьте модуль для подключения к Arduino
Получите GPS-модуль Ublox LEA 6h 02 (или любой другой модуль, который вы предпочитаете), прочтите технические характеристики и подготовьте модуль для подключения к Arduino
Получите GPS-модуль Ublox LEA 6h 02 (или любой другой модуль, который вы предпочитаете), прочтите технические характеристики и подготовьте модуль для подключения к Arduino
Получите GPS-модуль Ublox LEA 6h 02 (или любой другой модуль, который вы предпочитаете), прочтите технические характеристики и подготовьте модуль для подключения к Arduino
  • Внимательно прочтите техническое описание Ublox LEA 6 и убедитесь, что ваш модуль правильный.
  • Большинство модулей работают от ~ 2,7 до 3,6 В, поэтому убедитесь, что у вас есть подходящий источник питания, я использовал вывод Arduino 3,3 В
  • Все модули поддерживают коммуникационный порт UART, поэтому мы будем использовать его для взаимодействия с Arduino.
  • Модули по умолчанию поставляются с микро розетками, которые мне трудно подключить к Arduino, поэтому я заменил его на гнездовое гнездо для перемычки 2,54 мм (перед заменой убедитесь, что вы знаете, какой контакт что делает, и сделайте схему контактов на бумаге или компьютере)
  • Теперь этот модуль готов к подключению к Arduino.

Шаг 2: подключите модуль GPS к Arduino

Подключите модуль GPS к Arduino
Подключите модуль GPS к Arduino
  • Определите Tx (передатчик) и Rx (приемник) модуля GPS и то же самое на Arduino (я использовал UNO, поэтому он получил только 1 порт связи UART, Tx на pin0 и Rx на pin1, больше спецификаций на Arduino UNO)
  • Подключите Tx и Rx модуля GPS к Rx и Tx Arduino

    • Передача GPS (зеленый провод в моем случае) к => Rx Arduino
    • Rx от GPS (желтый провод в моем случае) к => Tx Arduino
  • Подключите контакт 3,3 В Adruino к источнику питания GPS и соедините оба заземления.
  • Внимание: убедитесь, что вы подаете на модуль GPS не более 3,3 В (макс. 3,6 В), и внимательно прочтите инструкцию.

Шаг 3. Загрузите программу Arduino для чтения последовательного (коммуникационного) порта

Загрузите программу Arduino для чтения последовательного (коммуникационного) порта
Загрузите программу Arduino для чтения последовательного (коммуникационного) порта
  • Код этого проекта можно найти в репозитории GitHub.
  • Ссылка:
  • Пожалуйста, прочтите файл README.md
  • Установите программное обеспечение u-center, как указано в файле README.md выше.
  • Загрузите код Arduino в модуль Arduino
  • Подключите контакты GPS к Arduino
  • Откройте последовательный монитор в Arduino IDE и проследите за выводом модуля GPS, убедитесь, что он печатает достойный вывод.
  • Отключите последовательный порт Arduino, закрыв монитор последовательного порта, затем откройте программное обеспечение u-center и выберите последовательный порт Arduino.
  • Наблюдайте за реакцией на экране

    • Для получения правильного ответа потребуется некоторое время, оно зависит от мощности сигнала, принимаемого модулем GPS.
    • Держите модуль GPS на открытом воздухе или рядом с окном.

Шаг 4: Выполните код Python

Выполнить код Python
Выполнить код Python
  • Загрузите и настройте Python на вашем локальном компьютере
  • Загрузите код Python для чтения данных GPS через порт последовательной связи вашего устройства.
  • Подключите и включите GPS с Arduino
  • Определите com-порт, к которому подключен Arduino
  • Запустить код Python
  • Введите данные com-порта
  • Проверьте данные широты и долготы

Рекомендуемые: