Оглавление:
- Шаг 1: Компоненты
- Шаг 2: Подключения
- Шаг 3: программа
- Шаг 4: Дело
- Шаг 5: Сборка
- Шаг 6: Использование Регистратора
![GPS-логгер Arduino OLed SD: 6 шагов (с изображениями) GPS-логгер Arduino OLed SD: 6 шагов (с изображениями)](https://i.howwhatproduce.com/images/003/image-7974-35-j.webp)
Видео: GPS-логгер Arduino OLed SD: 6 шагов (с изображениями)
![Видео: GPS-логгер Arduino OLed SD: 6 шагов (с изображениями) Видео: GPS-логгер Arduino OLed SD: 6 шагов (с изображениями)](https://i.ytimg.com/vi/U6UF_4mEilY/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
![GPS-логгер Arduino OLed SD GPS-логгер Arduino OLed SD](https://i.howwhatproduce.com/images/003/image-7974-36-j.webp)
Регистратор GPS для отображения вашей текущей и средней скорости, а также для отслеживания ваших маршрутов. Средняя скорость указана для участков с контролем скорости траектории.
У Arduino есть несколько приятных функций, которые вы можете скопировать: - Координаты хранятся в ежедневном файле, имя файла основано на дате. - Экран обновляется только при необходимости (экран довольно медленный). - Для минимального размера программы иконки программируются побайтно.
Логгер был вдохновлен видео о LogMaker360 и другом Instructable. Однако были внесены некоторые изменения, чтобы включить экран и заставить работать 1,3-дюймовый экран. Наиболее часто используемая библиотека SSD использует слишком много памяти, а память Arduino Pro Mini ограничена. Поэтому я использовал текстовую библиотеку от Github.
Сердце - Arduino Pro Mini Atmega328, 3,3 В. Я использовал эту Arduino, потому что у нее максимальный объем памяти, необходимый для библиотек, и 3,3 В для удобной связи с GPS-приемником и SD-картой.
На одной стороне два переключателя: - режим переключения (нормальная и отображаемая средняя скорость) - сброс
С другой стороны, логгер имеет подключение к разъему UART для загрузки новой прошивки.
Шаг 1: Компоненты
![Компоненты Компоненты](https://i.howwhatproduce.com/images/003/image-7974-37-j.webp)
![Компоненты Компоненты](https://i.howwhatproduce.com/images/003/image-7974-38-j.webp)
Компоненты легко доступны на Aliexpress.
Arduino Pro Mini:
Приемник GPS:
1,3-дюймовый Oled:
Адаптер SD-карты:
Переключатель уровня:
Резисторы и кнопки
Шаг 2: Подключения
![Подключения Подключения](https://i.howwhatproduce.com/images/003/image-7974-39-j.webp)
![Подключения Подключения](https://i.howwhatproduce.com/images/003/image-7974-40-j.webp)
![Подключения Подключения](https://i.howwhatproduce.com/images/003/image-7974-41-j.webp)
![Подключения Подключения](https://i.howwhatproduce.com/images/003/image-7974-42-j.webp)
Система питается от 5В от автомобильного зарядного устройства.
Вход 5 В для: - питания Arduino RAW - VCC (VDD) экрана - HV переключателя логического уровня
VCC (3,3 В) Arduino к: - VCC SD-карты - VCC GPS-приемника - LV логического переключателя уровня
Другие соединения Arduino: контакт A4> SDA OLed (через переключатель уровня), контакт A5> SCK OLed (через переключатель уровня), контакт 3> RX приемника GPS, контакт 4> TX приемника GPS, контакт 10> CS карты SD, контакт 11> MOSI SD cardpin 12> MISO SD cardpin 13> CLK SD-карты
Переключатели:
Переключатель режима: - вывод 2 Arduino (прерывание) (10k подтягивает до VCC) - GND
Переключатель сброса: - Arduino RST (10 кОм до VCC) - GND
Шаг 3: программа
Программа была создана и загружена через Arduino IDE. Библиотеки нуждались в некоторой настройке для работы с экраном 1,3 дюйма. Настроенные библиотеки добавлены.
Программа использует максимальный объем доступной памяти, если программы используют больше памяти, я обнаружил, что Arduino больше не работает стабильно.
Иконки программируются путем вычисления байта для отправки на экран. Я сделал лист Excel для вычисления двоичных чисел.
Координаты хранятся в ежедневном файле, имя файла основано на дате (на основе форума Arduino).
Экран обновляется только при необходимости, я нашел это очень полезным, потому что экран довольно медленный.
Файлы также есть на моем Github
Шаг 4: Дело
Корпус был разработан Autodesk в 123D и напечатан на 3D-принтере из черного ABS-пластика. Прилагаются STL-файлы кейса и клипсы.
Шаг 5: Сборка
![Сборка Сборка](https://i.howwhatproduce.com/images/003/image-7974-43-j.webp)
![Сборка Сборка](https://i.howwhatproduce.com/images/003/image-7974-44-j.webp)
![Сборка Сборка](https://i.howwhatproduce.com/images/003/image-7974-45-j.webp)
![Сборка Сборка](https://i.howwhatproduce.com/images/003/image-7974-46-j.webp)
Сначала спаяйте все вместе на печатной плате. Для адаптера SD-карты я сначала припаял штыри разъема к адаптеру, а затем припаял его к печатной плате.
Приклеиваем переключатели в корпус.
Приклеиваем антенну GPS к основанию
Вставьте собранный GPS-регистратор.
Закрутите верхнюю часть и защелкните зажим, чтобы закрепить регистратор на вентиляционной решетке.
Шаг 6: Использование Регистратора
![Использование регистратора Использование регистратора](https://i.howwhatproduce.com/images/003/image-7974-47-j.webp)
![Использование регистратора Использование регистратора](https://i.howwhatproduce.com/images/003/image-7974-48-j.webp)
Регистратор каждый день создает новый файл *.csv, имя файла состоит из даты.
С помощью «переключателя режимов» вы можете изменить режим логгера: отображение только текущей скорости, отображение текущей и средней (средней) скорости. Запись на SD-карту не изменилась. Если вы запускаете «режим средней скорости», средняя скорость сбрасывается.
Координаты регистрируются каждые 10 секунд. Файлы очень маленькие, карта micro SD объемом несколько ГБ никогда не заполняется.
Вы можете увидеть свой маршрут, загрузив файл csv на
Рекомендуемые:
Развлечения с OLED-дисплеем и Arduino: 12 шагов (с изображениями)
![Развлечения с OLED-дисплеем и Arduino: 12 шагов (с изображениями) Развлечения с OLED-дисплеем и Arduino: 12 шагов (с изображениями)](https://i.howwhatproduce.com/images/005/image-12457-j.webp)
Удовольствие от OLED-дисплея и Arduino: я уверен, что вы наверняка слышали о технологии OLED-дисплеев. Он относительно новый и предлагает лучшее качество, чем старые ЖК-дисплеи. В этом руководстве мы хотим рассмотреть шаги, необходимые для отображения данных на одном из наиболее распространенных одиночных ко
GPS-мониторинг с помощью проекта OLED-дисплея: 5 шагов (с изображениями)
![GPS-мониторинг с помощью проекта OLED-дисплея: 5 шагов (с изображениями) GPS-мониторинг с помощью проекта OLED-дисплея: 5 шагов (с изображениями)](https://i.howwhatproduce.com/images/006/image-15087-j.webp)
GPS-мониторинг с помощью проекта OLED-дисплея: Всем привет, в этой быстрой статье я поделюсь с вами своим проектом: GPS-модуль ATGM332D с микроконтроллером SAMD21J18 и дисплеем SSD1306 OLED 128 * 64, я построил для него специальную печатную плату на Eagle Autodesk и запрограммировал ее. используя Atmel studio 7.0 и ASF
Как управлять I2C Oled-дисплеем с помощью Arduino: 9 шагов (с изображениями)
![Как управлять I2C Oled-дисплеем с помощью Arduino: 9 шагов (с изображениями) Как управлять I2C Oled-дисплеем с помощью Arduino: 9 шагов (с изображениями)](https://i.howwhatproduce.com/images/001/image-2695-54-j.webp)
Как управлять дисплеем I2C Oled с помощью Arduino: это очень простое руководство по управлению дисплеем I2C Oled с помощью Arduino Если вам нравится это руководство, подпишитесь на мой канал https://www.youtube.com/ZenoModiff
Arduino Oled Dice: 10 шагов (с изображениями)
![Arduino Oled Dice: 10 шагов (с изображениями) Arduino Oled Dice: 10 шагов (с изображениями)](https://i.howwhatproduce.com/images/003/image-7754-15-j.webp)
Arduino Oled Dice: это руководство о том, как вы можете создать очень красивый электронный кубик, используя OLED-дисплей и Arduino uno или аналогичный. В самом начале этого проекта я решил, что после того, как прототип был закончен, я хотел бы создать собственный сделал
Arduino GPS Oled: 4 шага (с изображениями)
![Arduino GPS Oled: 4 шага (с изображениями) Arduino GPS Oled: 4 шага (с изображениями)](https://i.howwhatproduce.com/images/003/image-8800-8-j.webp)
Arduino GPS Oled: серия модулей NEO-6 - это семейство автономных GPS-приемников с высокопроизводительным механизмом u-blox с 6 позициями. Эти универсальные и экономичные приемники предлагают множество вариантов подключения в миниатюрном корпусе размером 16 x 12,2 x 2,4 мм. Ч