Цифровой спидометр Arduino для самоката Razor A5 Lux AKA ...
Цифровой спидометр Arduino для самоката Razor A5 Lux
Превратите детский самокат Razor A5 Lux Kick Scooter в высокотехнологичную поездку с помощью цифрового спидометра на базе Arduino! Этот проект сочетает в себе классический аналоговый дисплей спидометра с яркими светодиодными эффектами, которые реагируют на вашу скорость в режиме реального времени.
Особенности
Режимы двойного дисплея: переключение между классическим аналоговым спидометром и све��одиодным световым шоу.
Отслеживание скорости в реальном времени: датчик Холла обеспечивает точное измерение скорости до 16 миль в час.
Светодиодная лента с цветовой кодировкой: 60 светодиодов RGB меняют цвет в зависимости от скорости (синий — медленный, красный — быстрый)
Эффекты бегущего света: динамическая светодиодная анимация «хвоста кометы» во время езды.
Перезаряжаемый: встроенный LiPo аккумулятор со схемой зарядки.
Всепогодный дизайн: корпус, напечатанный на 3D-принтере, защищает электронику
Простая сборка: модульная конструкция с понятной схемой подключения.
Список компонентов
Электроника
Adafruit ItsyBitsy 32u4 — 3В 8МГц — Основной микроконтроллер — Ссылка
Модуль OLED-дисплея Waveshare с диагональю 1,5 дюйма — дисплей с оттенками серого 128x128 — Ссылка
Светодиодная лента Adafruit Mini Skinny NeoPixel Digital RGB, 1 м, черная, 60 светодиодов — Ссылка
Дополнение Adafruit LiIon/LiPoly Backpack для Pro Trinket/ItsyBitsy — Схема зарядки аккумулятора — Ссылка
Литий-ионный полимерный аккумулятор — 3,7 В, 2500 мАч — Ссылка
Датчик Холла — US5881LUA — Определение скорости — Ссылка
Мини-кулисный переключатель Вкл. Выкл — переключение питания и режима — Ссылка
Аппаратное обеспечение
Винты M2 — Монтажное оборудование — Ссылка
Соединители JST — Модульные соединения — Ссылка
4-жильный экранированный провод — проводка датчика — ссылка
Двусторонняя лента 3М — Крепление — Ссылка
Совместимый скутер
Самокат Razor A5 Lux — Ссылка
�� Детали, напечатанные на 3D-принтере
Распечатайте следующие файлы STL:
box.stl — основной корпус для аккумулятора, переключателей и разъема JST.
box_battery_holder.stl — Батарейный отсек с креплением ItsyBitsy
box_logo.stl — двухцветная декоративная табличка с логотипом.
крышку.stl — верхняя крышка с креплением для OLED-дисплея.
Connector_bottom.stl — Нижний зажим для крепления самоката.
Connector_top.stl — Верхний зажим (соединяется болтом М3)
Connector_lock.stl — запорный механизм (закреплен болтом М2)
Настройки печати
Высота слоя: 0,2 мм
Заполнение: 15 %
Поддержка: Да (для свесов)
Материал: ПЛА
⚡ Схема подключения
Внимательно следуйте предоставленной схеме подключения.
Инструкция по сборке
Распечатайте все файлы STL, используя рекомендуемые настройки.
Установите электронику в держатель батареи:
Прикрепите ItsyBitsy к держателю батареи с помощью горячего клея.
Рюкзак Connect LiPoly внизу
Установите аккумулятор с помощью двустороннего скотча
Подготовьте основную коробку:
Установите кулисные переключатели в специально отведенные слоты.
Установите разъем JST для внешних подключений.
Подключите проводку в соответствии со схемой.
Установите OLED-дисплей в крышку
Прикрепите к скутеру с помощью системы разъемов:
Расположите соединитель_нижний на стойке само��ата
Закрепите с помощью Connector_top болтом M3.
Вставьте соединительный замок с болтом М2 для обеспечения безопасности.
Прошивка
Код Arduino обеспечивает:
Расчет скорости по импульсам датчика Холла
Режимы двойного дисплея (спидометр/светодиодный дисплей)
Сопоставление цветов в зависимости от скорости
Пределы безопасности (максимальное отображение 16 миль в час)
Автоматический тайм-аут (скорость сбрасывается до 0 через 3 секунды)
Загрузите предоставленный файл oled_speedometer.ino в ItsyBitsy с помощью Arduino IDE.
Необходимые библиотеки
U8g2lib (для OLED-дисплея)
Adafruit_NeoPixel (для светодиодной ленты)
Как это работает
Обнаружение скорости: датчик Холла обнаруживает магниты на колесе (рекомендуется 2 магнита)
Расчет: Arduino рассчитывает скорость, используя окружность колеса (798 мм для колеса 10 дюймов).
Дисплей: показывает аналоговый спидометр на OLED с цифровым показанием миль в час.
Светодиодные эффекты: переключитесь в светодиодный режим для ярких ходовых огней, которые меняются в зависимости от скорости.
⚙ Кастомизация
Размер колеса: отрегулируйте WHEEL_CIRCUMFERENCE_MM в коде для разных колес.
Количество магнитов: измените MAGNETS_PER_REVOLUTION в зависимости от ваших настроек.
Ограничение скорости: измените MAX_SPEED для разных диапазонов.
Количество светодиодов: отрегулируйте LED_COUNT при использовании ленты разной длины.
Срок службы батареи
С аккумулятором емкостью 2500 мАч:
Режим OLED: ~ 8-10 часов непрерывного использования
Светодиодный режим: ~4-6 часов (светодиоды потребляют больше энергии)
Режим ожидания: несколько дней при выключенном питании
Примечания по безопасности
Всегда носите подходящее защитное снаряжение





























