Ребятушки всем Привет. Сегодня запилим с вами простенький GPS-трекер на Arduino. Давно хотел сделать что-то подобное. Координаты будут определяться приёмником спутниковой навигации и раз в пять секунд записываться на microSD. Запись трека включается автоматически. Все это дело потом выложим на Google Maps и посмотрим трек.

Что нам понадобиться для того чтобы собрать наш проект:

  • Arduino Uno (вообщем-то какой будет ардуино не очень важно, главное чтобы подходил шилд);
  • GPS\GLONASS модуль (в моем варианте Neo 6M);
  • SD CARD шилд (может быть также любой, хоть самодельный, у меня получился Ethernet шилд c SD CARD модулем);
  • Естественно SD карта для записи трэка;
  • Картридер;
  • PowerBank или любое другое автономное питание.

В моем случае все очень просто. Модули собираются как часы, поэтому особых трудностей не возникло. Для получения данных от GPS модулю используем библиотеку SoftwareSerial и определяем выводы rx/tx на 6 и 7 пин Arduino соответственно. SD карту форматируем под систему FAT16 или FAT32. Это точно и безоговорочно. Arduino не работает с форматами NTFS и др.

Так теперь немного о скетче для Arduino.

Понятное дело, что используя библиотеку TinyGps++ можно выводить какие хочешь данные. Скорсть, высоту над уровнем моря и еще кучу всего. Если есть желание то можно прикрутить датчик температуры, влажности, да и вообще что в голову взбредет.

Импорт данных

Скопируйте файл GPSLOG.csv с microSD на свой компьютер.

Зайдите на сервис Google My Maps и нажмите кнопку + создать новую карту в верхнем левом углу экрана.

Откроется карта со слоем, на который можно нанести собственные метки.

Нажмите кнопку импорт и выберите сохранённый файл GPSLOG.csv

Укажите колонку таблицы с координатами — это столбец с названием Lat, Long. Трекер пишет сначала широту, затем долготу.

Выберите данные, которые будут отображаться как названия маркеров. Вы можете выбрать дату и время создания метки, координаты метки.

Трек готов. Расшарьте свою карту и поделитесь маршрутами путешествий с друзьями.

Ну и вот расшаренная карта из Google Maps специально для вас.

Друзья. Если вам понравилась эта статья, поделитесь ей в социальных сетях. Обязательно напишите комментарий если у вас возникли вопросы. Мне важно ваше мнение. У нас есть групповой чат в Telegram, где вы можете оперативно задать вопрос и узнать о последних новостях.  И поддержите проект монеткой на страничке Donate.

 

2 КОММЕНТАРИИ

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.