2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Серия модулей 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…
вы можете погуглить, а затем найти на карте мира.
Успех!!!