
Оглавление:
- Шаг 1. Получите GPS-модуль Ublox LEA 6h 02 (или любой другой модуль, который вы предпочитаете), прочтите технические характеристики и подготовьте модуль для подключения к Arduino
- Шаг 2: подключите модуль GPS к Arduino
- Шаг 3. Загрузите программу Arduino для чтения последовательного (коммуникационного) порта
- Шаг 4: Выполните код Python
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05



Взаимодействие с модулем GPS с использованием Arduino UNO (или любого другого устройства Arduino) и вычисление широты и долготы для отображения в окне приложения, написанном на Python.
Шаг 1. Получите 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

- Определите 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 для чтения последовательного (коммуникационного) порта

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

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

Модуль питания Arduino Adafruit Servo Shield: этот модуль питания разработан для Arduino Uno в сочетании с 16-канальным Servo Shield от Adafruit. Adafruit Servo Shield - отличное дополнение к Arduino. Но для этого требуется второй блок питания на 5 В. С этим устройством вам все еще нужно 5V
Как подключить модуль GPS (NEO-6m) к Arduino: 7 шагов (с изображениями)

Как подключить модуль GPS (NEO-6m) к Arduino: В этом проекте я показал, как подключить модуль GPS к Arduino UNO. Данные о долготе и широте отображаются на ЖК-дисплее, а местоположение можно просмотреть в приложении. Список материалов Arduino Uno == > GPS-модуль Ublox NEO-6m за 8 долларов == > 15 $ 16x
Модуль Arduino + GPS - Уведомление о пункте назначения: 6 шагов

Модуль Arduino + GPS - Уведомление о пункте назначения: сколько времени мы тратим в пробках? Чтобы использовать это время продуктивно, я сделал оповещатель о назначении на базе Arduino. Все знают, что пробки на дорогах могут быть большой тратой времени. И невозможно предсказать, сколько времени это займет у
Самодельный GPS-трекер в реальном времени (SIM800L, Ublox NEO-6M, Arduino): 8 шагов

Самодельный GPS-трекер в реальном времени (SIM800L, Ublox NEO-6M, Arduino): Значит, у вас, как и у меня, валяется GSM-модуль? Тоже GPS-трекер? Мы думаем так же! В этих инструкциях я попытаюсь рассказать вам, как достичь своей цели с точки зрения новичка. Поскольку у меня не было предыдущих знаний в области электротехники (чтобы
Ручной доступ к GPS Ublox Neo 6M с Raspberry Pi B +: 3 шага

Ручной доступ к GPS Ublox Neo 6M с Raspberry Pi B +: Raspberry Pi - очень совместимый мини-ПК для различных модулей, которые довольно просты в использовании. По сути, это почти то же самое, что и ПК, но им можно управлять с помощью GPIO от Raspberry Pi. Raspberry Pi также поддерживает несколько линий связи, одну или