Оглавление:

Подключение GPS-модуля к Arduino Uno: 7 шагов
Подключение GPS-модуля к Arduino Uno: 7 шагов

Видео: Подключение GPS-модуля к Arduino Uno: 7 шагов

Видео: Подключение GPS-модуля к Arduino Uno: 7 шагов
Видео: NEO 6m GPS модуль подключение к Ардуино. Ардуино проекты. 2024, Июль
Anonim
Подключение GPS-модуля к Arduino Uno
Подключение GPS-модуля к Arduino Uno

Привет ! Вы хотите подключить модуль GPS к плате Arduino Uno, но не знаете, как это сделать? Я здесь, чтобы помочь тебе! Для начала вам понадобятся следующие части.

Запасы

  1. Плата Arduino Uno с кабелем
  2. Модуль GPS UBlox NEO-M8N
  3. Компьютер

Шаг 1. Подключите Arduino к ПК

Подключите Arduino к ПК
Подключите Arduino к ПК

Прежде всего, подключите плату Arduino Uno Board к ПК. Вы можете посетить https://www.arduino.cc/en/Guide/ArduinoUno для получения информации об установке программного обеспечения Arduino (IDE) и о подключении Board к ПК.

Шаг 2: Краткая информация. О GPS-модуле UBlox NEO-M8N

Краткая информация. О GPS-модуле UBlox NEO-M8N
Краткая информация. О GPS-модуле UBlox NEO-M8N

Это модуль GPS UBlox NEO-M8N с керамической активной антенной. Этот модуль GPS имеет 72-канальный двигатель Ublox M8 в приемнике. Модуль имеет 4 контакта: VCC (напряжение питания), GND (земля), Tx (передатчик) и Rx (приемник).

Этот модуль непрерывно передает строки данных NMEA (Национальная ассоциация морской электроники) на контакт TX, в результате чего получается информация GPS. Чтобы узнать больше об этом модуле, вы можете скачать его техническое описание здесь.

Шаг 3: Интерфейс GPS-модуля с Arduino Uno

Интерфейсный модуль GPS с Arduino Uno
Интерфейсный модуль GPS с Arduino Uno

Для сопряжения выполните соединения следующим образом:

  1. Подключите Vcc модуля GPS к контакту источника питания (5 В) Arduino Uno.
  2. Подключите Rx (контакт приемника) модуля GPS к контакту D3 Uno.
  3. Подключите Tx (контакт передатчика) модуля GPS к контакту D4 Uno.
  4. Подключите GND (заземляющий контакт) модуля GPS к GND Uno.

Шаг 4: Загрузите библиотеки и установите

Скачайте библиотеки и установите
Скачайте библиотеки и установите

Загрузите следующие библиотеки и установите их в программном обеспечении Arduino IDE.

  1. Программная последовательная библиотека
  2. Библиотека TinyGPS для Arduino

Шаг 5: программное обеспечение Arduino (IDE)

Программное обеспечение Arduino (IDE)
Программное обеспечение Arduino (IDE)

Откройте пример кода в Arduino Software (IDE). На вкладке «Файл» наведите курсор на «Примеры», выберите «TinyGPSPlus-master» и нажмите «DeviceExample».

Шаг 6: Теперь вывод

Теперь выход!
Теперь выход!

Вы получите результат, как показано выше, в последовательном окне Arduino IDE. Это предложения NMEA в различных типах.

Шаг 7. Расшифровка структуры сообщения NMEA

Расшифровка структуры сообщения NMEA
Расшифровка структуры сообщения NMEA

Все сообщения NMEA начинаются с символа $, а каждое поле данных разделяется запятой. $ GNGGA - это базовое сообщение NMEA. Он обеспечивает трехмерное местоположение и точные данные.

Теперь расшифровка:

  • Знак GN после $ указывает положение GPS. GGA - это данные о фиксации глобальной системы позиционирования. Символы перед первой запятой указывают тип сообщения. Все сообщения соответствуют формату NMEA-0183 версии 3.01.
  • 073242– Представляет время, в которое было выбрано местоположение исправления, 07:32:42 UTC.
  • 1837.84511, северная широта 18 градусов 37.84511’северной широты.
  • 07352.30436, в.д.– 073 град. 52.30436 ′ в.д.
  • 1– Качество фиксации (0 = недействительно; 1 = фиксация GPS; 2 = фиксация DGPS; 3 = фиксация PPS; 4 = кинематика в реальном времени; 5 = плавающий RTK; 6 = оценочный (точный расчет); 7 = ручной режим ввода; 8 = режим моделирования)
  • 11– Общее количество спутников
  • 17 - Горизонтальное разбавление позиции
  • 8, M - Высота в метрах над уровнем моря
  • -67,7, M - высота геоида (означает уровень моря) над эллипсоидом WGS84
  • Пустое поле - время в секундах с момента последнего обновления DGPS.
  • Пустое поле - идентификационный номер станции DGPS.
  • * 60 - данные контрольной суммы, всегда начинается с *

Этот проект основан на статье «Модуль GPS с Arduino и Raspberry Pi» - Автор Приянка Диксит. Посетите эту статью, чтобы узнать больше о GPS, его работе, объяснении ключевых терминов долгота и широта, разнице между чипом GPS и модулем GPS и многом другом!

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