Регистратор данных GPS с SD-картой
Я хотел иметь регистратор данных GPS, в котором я мог бы записывать данные о своем пешеходном маршруте, а затем импортировать их на карту Google в формате файла KLM.
Необходимые компоненты
Коммутационная плата для карты Micro SD https://learn.adafruit.com/adafruit-micro-sd-breakout-board-card-tutorial/introduction
Ардуино Про Микро https://www.sparkfun.com/products/12640
GPS-модуль ATGM336H GPS, небольшого размера с внешней антенной, см. прикрепленное изображение. Другие модели подойдут, но вам может потребоваться настроить эскиз Arduino.
Модуль OLED i2 c 128 x 32. Доступен на Alipress. Корпус спроектирован так, чтобы соответствовать имеющемуся у меня модулю, поэтому измените дизайн и установите свой собственный OLED.
Руководство по подключению
От GPS к Arduino Pro Micro: GPS-модуль RX-> контакт 09 GPS-модуль TX-> контакт 08
OLED с i2C на Arduino Pro Micro: SDA->Pin02 SCL->Pin03
Модуль SD для Arduino Pro Micro: CLK->Pin15 MISO(DO)->Pin14 MOSI(DI)->Pin16 CS->Pin10
Все контакты GND подключаются к GND. Вывод питания подключается к VCC на Arduino.
13 февраля 2020 г. ** Работа еще продолжается.
Чехол напечатан.
Все детали припаяны и установлены в коробку, плотно прилегают, убедитесь, что у вас короткий кабель, и закройте модуль GPS термоусадочной трубкой, так как он нигде не прилегает к коробке. SD-карта и Arduino плотно прилегают друг к другу.
Эскиз проверен на работоспособность, местоположение GPS правильно напечатано на OLED.
Следующий шаг:
Приведите в порядок код и опубликуйте эскиз
Дальнейшая оптимизация кода, если возможно, уменьшите частоту обновлений, чтобы сэкономить заряд батареи.
��звлеките больше данных из GPS, на данный момент я извлекаю только 3,1 Широту 3,2 Долготу 3,3 Время 3,4 Количество заблокированных спутников
В идеале мы также должны получить высоту, скорость относительно земли и т. д.
25 марта 2020 г. Возникла проблема: модуль GPS очень долго фиксировался на спутнике, когда он помещен в футляр, я удалил часть вокруг антенны, чтобы обнажить ее всю, что решило проблему.
Я загрузил эскиз Arduino, там есть ссылка на кнопку, но я решил не использовать ее, а просто оставил этот раздел в коде.
Настройки печати
Бренд принтера:
Дельтапринтр
Принтер:
Дельтапринтр в сборе
**Плоты:**
Нет
Поддерживает:
Нет
**Разрешение:**
0,3
Заполнение:
20
**Нить:** Esun PLA, зеленый
Категория: Туризм и сад





























