Оглавление:

Одометр электрического скейтборда: 5 шагов
Одометр электрического скейтборда: 5 шагов

Видео: Одометр электрического скейтборда: 5 шагов

Видео: Одометр электрического скейтборда: 5 шагов
Видео: Как собрать Электро маунтинборд из "подручных" средств! 2024, Июль
Anonim
Электрический одометр для скейтборда
Электрический одометр для скейтборда

Вступление

Самый высококачественный электрический скейтборд стоимостью около тысячи долларов поставляется с приложением для телефона, которое отображает информацию о скейтборде в режиме реального времени, и, к сожалению, более экономичные скейтборды из Китая не поставляются с ними. Так почему бы не сделать его самому?

Исходная информация

Большинство мотор-редукторов электрических скейтбордов оснащены встроенными датчиками, которые скейтборд использует для получения информации о скорости. Итак, мы собираемся подключиться к датчикам в двигателях, чтобы использовать это в наших собственных интересах.

Отказ от ответственности

Это мой дизайн-проект второкурсника, и мне еще нужно исправить несколько настроек. Я буду обновлять инструкции во время зимних каникул. Этот проект аннулирует вашу гарантию, и я не несу ответственности за любой ущерб, который может произойти во время выполнения проекта.

Шаг 1: Детали

Электрический скейтборд

Ардуино Нано

Монохромный 1,3-дюймовый OLED-дисплей 128x64

Протоборд

Разные инструменты

  • Инструмент для коньков
  • Шестигранный ключ
  • Дремель
  • Дрель
  • Отвертка
  • Горячий клей
  • Провода
  • Паяльник

Программное обеспечение

  • IDE Arduino
  • Библиотека FreqMeasure для Arduino

Шаг 2: освобождение места

Создание пространства
Создание пространства
Создание пространства
Создание пространства
Создание пространства
Создание пространства
Создание пространства
Создание пространства

После открытия ESC и батарейного отсека почти не остается места для дополнительных компонентов. Поэтому, в зависимости от вашего скейтборда, возьмите Dremel и некоторые инструменты, чтобы освободить место для дисплея, Arduino и дополнительных проводов.

В моем случае с моей платой Meepo я вырезал радиатор и корпус, чтобы опустить радиатор и регулятор ESC примерно на 5 мм.

Затем я снял липкую ленту, чтобы проложить дополнительные провода между батареей и корпусом ESC. Я проложил 8 проводов на случай, если в будущем мне понадобится один.

Arduino находится в батарейном отсеке, а OLED-экран заменяет старый индикатор заряда батареи.

Шаг 3: Подключение

Проводка
Проводка
Проводка
Проводка

Провод датчика двигателя к Arduino

  • Черный провод к GND
  • Красный провод к 3V3
  • Оранжевый провод к D5

OLED для Arduino

  • VCC до 5 В
  • GND к GND
  • SCL в A4
  • SCA в A5

Шаг 4: Код

Код
Код
Код
Код

Опять же, чтобы измерить скорость, я использую библиотеку измерения частоты, чтобы найти частоту импульсов от датчика двигателя. А для расстояния я умножил скорость на время каждого цикла кода цикла, который вычисляет процессор.

Установите библиотеку для Arduino и загрузите код в Arduino.

Скорость рассчитана для моторов Meepo Hub Motors диаметром 90 мм. Измените константу w, чтобы изменить диаметр.

Шаг 5: будущие обновления

Попробую интегрировать Bluetooth для Arduino для работы со смартфоном. А будущие обновления будут включать более стабильные и точные показания датчика.

Рекомендуемые: