Оглавление:

Arduino GPS Oled: 4 шага (с изображениями)
Arduino GPS Oled: 4 шага (с изображениями)

Видео: Arduino GPS Oled: 4 шага (с изображениями)

Видео: Arduino GPS Oled: 4 шага (с изображениями)
Видео: OLED-дисплей — монохромный I²C дисплей для Arduino. Железки Амперки 2024, Июль
Anonim
Image
Image
Ардуино GPS Oled
Ардуино GPS Oled

Серия модулей NEO-6 - это семейство автономных GPS-приемников с высокопроизводительным u-blox 6.

движок позиционирования. Эти универсальные и экономичные приемники предлагают множество вариантов подключения в миниатюрном корпусе размером 16 x 12,2 x 2,4 мм. Их компактная архитектура, а также возможности питания и памяти делают модули NEO-6 идеальными для мобильных устройств с батарейным питанием с очень жесткими ограничениями по стоимости и пространству. 50-канальный механизм позиционирования u-blox 6 может похвастаться временем до первого исправления (TTFF) менее 1 секунды. Специальная система сбора данных с 2 миллионами корреляторов способна выполнять массивные параллельные поиски во времени / частоте в пространстве, что позволяет мгновенно находить спутники. Инновационный дизайн и технология подавляют источники помех и смягчают эффекты многолучевого распространения, обеспечивая GPS-приемникам NEO-6 отличные навигационные характеристики даже в самых сложных условиях. Модули UART NEO-6 включают в себя один настраиваемый интерфейс UART для последовательной связи. Конфигурация Конфигурация при загрузке. Модули NEO-6 предоставляют конфигурационные контакты для конфигурации во время загрузки. Они вступают в силу сразу после запуска. После запуска модуля параметры конфигурации могут быть изменены с помощью сообщений конфигурации UBX. Измененные настройки остаются в силе до отключения питания или сброса. Если эти настройки были сохранены в ОЗУ с резервным аккумулятором, то измененная конфигурация будет сохраняться до тех пор, пока питание от резервного аккумулятора не будет прервано. Модули NEO-6 включают в себя выводы CFG_COM0 и CFG_COM1 и могут быть настроены, как показано в таблице 6. Настройки по умолчанию выделены жирным шрифтом.

Шаг 1: теория

Теория
Теория

TinyGPS ++ - это новая библиотека Arduino для анализа потоков данных NMEA, предоставляемых модулями GPS. Как и ее предшественник, TinyGPS, эта библиотека предоставляет компактные и простые в использовании методы для извлечения местоположения, даты, времени, высоты, скорости и курса из пользовательского GPS. устройств. Однако интерфейс программиста TinyGPS ++ значительно проще в использовании, чем TinyGPS, и новая библиотека может извлекать произвольные данные из любого из множества предложений NMEA, даже проприетарных.

Библиотека:

Дополнительная информация:

www.u-blox.com/en/product/neo-6-series

Шаг 2: Схемы-материалы

Схемы-материалы
Схемы-материалы
Схемы-материалы
Схемы-материалы
Схемы-материалы
Схемы-материалы
Схемы-материалы
Схемы-материалы

-Arduino Nano

-0,96 OLED-дисплей

-Магазин

-2 резистора 2,2 кОм

-Соединительные кабели

- Arduino GPS Ubox neo 6 м

Шаг 3: программа

Программа
Программа

Самое главное - протестировать актуализацию часов.

GPS может занять от 20 минут до 60 минут

Помните, что нам нужно триангулировать сигнал, следовательно, нужно синхронизировать с 3 спутниками.

Попробуйте изменить эту строку, если она не работает:

Вариант А

#define GPS_BAUD 38400

Вариант Б

#define GPS_BAUD 9600

Вариант C

#define GPS_BAUD 4800

Шаг 4: Тест

Тестовое задание
Тестовое задание
Тестовое задание
Тестовое задание

Сначала вы получите

Дата: 0/0/2000

Время: 00:00:00

если эти значения обновляются, то это означает, что GPS понравился хотя бы одному сб.

тогда вы получите текущие координаты GPS…

вы можете погуглить, а затем найти на карте мира.

Успех!!!

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