Съдържание:

Arduino GPS Oled: 4 стъпки (със снимки)
Arduino GPS Oled: 4 стъпки (със снимки)

Видео: Arduino GPS Oled: 4 стъпки (със снимки)

Видео: Arduino GPS Oled: 4 стъпки (със снимки)
Видео: Extract GPS location in Arduino with Ublox Neo-6 and Neo 7m GPS modules 2024, Юли
Anonim
Image
Image
Arduino GPS Oled
Arduino GPS Oled

Серията модули NEO-6 е семейство самостоятелни GPS приемници, отличаващи се с високопроизводителния u-blox 6

позициониращ двигател. Тези гъвкави и рентабилни приемници предлагат множество възможности за свързване в миниатюрен пакет 16 x 12,2 x 2,4 мм. Тяхната компактна архитектура и възможности за захранване и памет правят модулите NEO-6 идеални за мобилни устройства, работещи с батерии, с много строги разходи и пространствени ограничения. 50-каналният двигател за позициониране u-blox 6 може да се похвали с Time-to-First-Fix (TTFF) под 1 секунда. Специализираният механизъм за събиране, с 2 милиона корелатора, е в състояние да извършва масивни паралелни времеви/честотни пространствени търсения, което му позволява да намира незабавно спътници. Иновативният дизайн и технология потискат източниците на заглушаване и смекчават многопътните ефекти, давайки на GPS приемниците NEO-6 отлична навигационна производителност дори в най-предизвикателните среди. Модулите UART NEO-6 включват един конфигурируем интерфейс UART за серийна комуникация Конфигурация Конфигурация по време на зареждане Модулите NEO-6 осигуряват конфигурационни щифтове за конфигурация по време на зареждане. Те влизат в сила веднага след стартиране. След като модулът е стартиран, конфигурационните настройки могат да бъдат променени с UBX конфигурационни съобщения. Променените настройки остават в сила до изключване или нулиране. Ако тези настройки са съхранени в RAM с резервно копие на батерията, променената конфигурация ще бъде запазена, стига захранването с резервна батерия да не бъде прекъснато. Модулите 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: Схеми-материали

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

-Ардуино Нано

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

-Брадборд

-2 2.2K резистора

-Скачащи кабели

- Arduino GPS Ubox neo 6m

Стъпка 3: Програма

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

Най -важното е да тествате актуализацията на часовника

GPS може да продължи до 20 минути до 60 минути

Не забравяйте, че трябва да триангулираме сигнала, ерго трябва да синхронизираме с 3 сателита

Опитайте се да промените този ред, ако не работи:

Вариант А

#дефинирайте GPS_BAUD 38400

Вариант Б

#дефинирайте GPS_BAUD 9600

Вариант В

#дефинирайте GPS_BAUD 4800

Стъпка 4: Тествайте

Тест
Тест
Тест
Тест

Отначало ще получите

Дата: 0/0/2000

Час: 00:00:00

ако тези стойности се актуализират, измервате, че gps е харесал поне до един сат.

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

можете да го потърсите в Google и след това да го намерите на картата на света.

Успех !!!

Препоръчано: