Sanitaryhygiene.ru

Санитары Гигиены
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Велосипедный трекер с GPS-модулем

Велосипедный трекер с GPS-модулем


Шаг первый: схема
Поскольку к Arduino pro-mini подключаются четыре коммутационные платы, схема немного сложна.

Для подключения Arduino pro-mini используется следующее соединение:
— Выход 5 В от источника питания на вывод RAW платы Arduino pro-mini
— GND питания к одному из контактов GND (2 контакта GND доступны с pro-mini)
— Вход питания 5 В для всех остальных плат (GPS, SD-карта и ЖК-дисплей 16×2) подключается к контакту Vcc pro-mini

Для SD-карты:
— CLK модуля SD-карты на PIN 13 pro-mini
— MISO к PIN 12
— MOSI к выводу 11
— CS к PIN 4

Шаг второй: модуль GPS
Модуль GPS состоит из блока управления и антенны. Антенна подсоединяется к контроллеру с помощью провода.
Для надежного крепления и фиксации обоих компонентов модуля GPS мастер использует акриловый лист.
К задней стороне модуля GPS прикреплена лента-липучка, которая надежно фиксирует устройство на велосипеде.
Для правильной работы модуля GPS антенна должна быть направлена вверх. Корректная работа устройства возможно при приеме сигнала как минимум от трех спутников.

О приеме сигнала сигнализирует, миганием, синий светодиод на плате.

Шаг пятый: код
Программа GPS-трекера проста и понятна по общей логике работы, как показано на блок-схеме.
Для работы устройства необходимы следующие библиотеки:
— SoftwareSerial и TinyGPS необходимы для получения данных GPS со спутников.
— LiquidCrystal_I2C требуется для работы ЖК-модуля PCF8574 I2C
— SPI и SD — стандартные библиотеки для взаимодействия с модулем SD-карты
Последовательные порты модуля GPS постоянно контролируются, доступны ли какие-либо данные.
Когда модуль GPS принимает, по крайней мере, три спутниковых сигнала, будет принят стандартный формат NEMA пакета данных GPS.
Данные о географическом местоположении и точном времени можно получить с помощью следующих команд.

Читайте так же:
Схема выключателя для диодных ламп

Полученные данные о координации и времени будут сохранены в виде текстового файла на SD-карте и отображаться на ЖК-дисплее.
Впоследствии сбор, сохранение и отображение данных GPS будет продолжаться бесконечно, пока не будет отключено питание.
Код можно скачать ниже.
TinyGPS_V1.ino

Шаг шестой: проблема со собранными данными GPS
Собранные данные конвертируются в формат KML и загружаются на Google Maps. Перед созданием файла KML необходимо очистить и оптимизировать файл данных GPS.

При просмотре файла необработанных данных GPS, записанного трекером, данные о широте и долготе обрабатываются за 2–3 секунды.
Это означает, что в течение 1 часа поездки на велосипеде будет сохранено не менее 1200

1500 записей координации GPS.
Когда загружается такой объем данных на Google Maps, определить каждое местоположение будет очень сложно (см. фото ниже).

Поэтому рекомендуется предварительно обработать файл необработанных данных GPS для создания более четкого маршрута поездки на Картах Google.

Для оптимизации необработанного файла GPS используется программа Python.
Программа удаляет повторяющиеся координаты долготы / широты (одна и та же долгота / широта означает, что пользователь какое-то время оставался в определенном месте) и из 10 записей оставляет одну.

Когда общее количество данных координации GPS составляет около 100 за 1 час, значки, отображаемые на картах Google, будет более разборчивым и легко изменяемым.

Шаг седьмой: создание файла KML
Собранные координаты GPS можно преобразовать в формат файла KML. Скачать макрос Excel для конвертации файлов GPS в KML можно с веб-сайта. Имя файла макроса конвертера — excel2kml.xls.
Простое руководство по созданию файла KML описано в «инструкции» файла excel2kml.xls.

Общая процедура создания файла KML приведена ниже.
— ввести координаты долготы и широты в таблицу
— нажать Alt + F8 для выполнения макроса
— файл myfile.kml будет создан в каталоге C:

Читайте так же:
Почему моргает лампочка когда выключен выключатель

Шаг восьмой: создание карты
Созданный файл KML можно загрузить на карту Google. Для создания персональной карты с помощью файла KML вам потребуется учетная запись Google.

Процедура создания карты приведена ниже.
— Выбираем меню «Мое место».
— Входим в меню «Создать карту».
— Загружаем файла KML с локального диска

Когда загрузка файла KML завершена, каждая координата GPS должна быть отображена на карте Google.
Если требуется какое-либо редактирование, можно выбрать каждую точку, чтобы изменить информацию о местоположении, примечание и добавить к точке цифровую фотографию.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector