Оглавление:
- Запасы
- Шаг 1. Подключите Arduino к ПК
- Шаг 2: Краткая информация. О GPS-модуле UBlox NEO-M8N
- Шаг 3: Интерфейс GPS-модуля с Arduino Uno
- Шаг 4: Загрузите библиотеки и установите
- Шаг 5: программное обеспечение Arduino (IDE)
- Шаг 6: Теперь вывод
- Шаг 7. Расшифровка структуры сообщения NMEA
Видео: Подключение GPS-модуля к Arduino Uno: 7 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Привет ! Вы хотите подключить модуль GPS к плате Arduino Uno, но не знаете, как это сделать? Я здесь, чтобы помочь тебе! Для начала вам понадобятся следующие части.
Запасы
- Плата Arduino Uno с кабелем
- Модуль GPS UBlox NEO-M8N
- Компьютер
Шаг 1. Подключите Arduino к ПК
Прежде всего, подключите плату Arduino Uno Board к ПК. Вы можете посетить https://www.arduino.cc/en/Guide/ArduinoUno для получения информации об установке программного обеспечения Arduino (IDE) и о подключении Board к ПК.
Шаг 2: Краткая информация. О GPS-модуле UBlox NEO-M8N
Это модуль GPS UBlox NEO-M8N с керамической активной антенной. Этот модуль GPS имеет 72-канальный двигатель Ublox M8 в приемнике. Модуль имеет 4 контакта: VCC (напряжение питания), GND (земля), Tx (передатчик) и Rx (приемник).
Этот модуль непрерывно передает строки данных NMEA (Национальная ассоциация морской электроники) на контакт TX, в результате чего получается информация GPS. Чтобы узнать больше об этом модуле, вы можете скачать его техническое описание здесь.
Шаг 3: Интерфейс GPS-модуля с Arduino Uno
Для сопряжения выполните соединения следующим образом:
- Подключите Vcc модуля GPS к контакту источника питания (5 В) Arduino Uno.
- Подключите Rx (контакт приемника) модуля GPS к контакту D3 Uno.
- Подключите Tx (контакт передатчика) модуля GPS к контакту D4 Uno.
- Подключите GND (заземляющий контакт) модуля GPS к GND Uno.
Шаг 4: Загрузите библиотеки и установите
Загрузите следующие библиотеки и установите их в программном обеспечении Arduino IDE.
- Программная последовательная библиотека
- Библиотека TinyGPS для Arduino
Шаг 5: программное обеспечение Arduino (IDE)
Откройте пример кода в Arduino Software (IDE). На вкладке «Файл» наведите курсор на «Примеры», выберите «TinyGPSPlus-master» и нажмите «DeviceExample».
Шаг 6: Теперь вывод
Вы получите результат, как показано выше, в последовательном окне Arduino IDE. Это предложения NMEA в различных типах.
Шаг 7. Расшифровка структуры сообщения 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 и многом другом!
Рекомендуемые:
Подключение Arduino Uno к ESP8266: 9 шагов
Подключите Arduino Uno к ESP8266: Добро пожаловать! Вы собираетесь прочитать пошаговое руководство о том, как успешно подключить Arduino Uno к Интернету с помощью ESP8266 (ESP-01). Кроме того, это моя первая обучающая программа, так что расскажите мне об этом, пожалуйста! Позвольте мне начать с того, что ESP8266
Подключение Maduino UNO к серводвигателю: 7 шагов
Подключите Maduino UNO к серводвигателю: в этом уроке мы будем использовать Arduino UNO, серводвигатель и Visuino для вращения серводвигателя. Посмотреть демонстрационное видео
Учебное пособие по Arduino LCD 16x2 - Подключение ЖК-дисплея 1602 к Arduino Uno: 5 шагов
Учебное пособие по Arduino LCD 16x2 | Взаимодействие ЖК-дисплея 1602 с Arduino Uno: Привет, ребята, так как многим проектам нужен экран для отображения данных, будь то индикатор самодельного счетчика или счетчик подписок на YouTube, калькулятор или блокировка клавиатуры с дисплеем, и если все эти виды проектов выполняются с arduino они определенно будут
Подключение VK16E GPS к Arduino UNO: 3 шага
Подключение VK16E GPS к Arduino UNO: это простое руководство для людей, которые хотели бы знать, как подключить и использовать свой GPS-модуль с Arduino. Я использую Arduino UNO Shield #Hackduino и GPS-модуль VK16E. информация обратитесь к таблице данных
Правильное подключение светодиодов: последовательное и параллельное подключение: 6 шагов
Правильная разводка светодиодов: последовательное и параллельное соединение: в этой инструкции мы говорим о светодиодах - светоизлучающих диодах и о том, как мы можем их подключить, если у нас есть несколько устройств. Это один урок, который я хотел бы знать с самого начала, потому что, когда я начал возиться с электронными схемами, я построил несколько