В инструкции будет рассказано, как сделать цифровой спидометр для своего велосипеда. Да, это то же самое, что мы используем в автомобилях и мотоциклах, но он будет очень дешевым.



У собранного своими руками электронного спидометра будет три режима:

  • Спидометр (определение скорости) и одометр (пройденная дистанция)
  • Задача 1 – проехать 32 км (20 миль)
  • Задача 2 – достичь скорости 30 кмч

Спидометр собран на Ардуино, так что нет предела вашему воображению.

Шаг 1: Как всё работает

Принцип работы проекта прост, но для сборки его нужно понимать. В самом простом понимании, он состоит из Геркона или магнитного выключателя, установленного на раму велосипеда и еще одного магнита, установленного на спицу колеса.

Так как колесо вращается, то магнит активизирует выключатель при каждом обороте. Сигнал поступает на Ардуино, который считает количество оборотов и по ним определяет покрытую дистанцию (нужно будет сначала указать диаметр вашего колеса). Также Ардуино следит за временем и вычисляет скорость. Данные выводятся на дисплей, где они отображаются в милях в час (или в километрах, если доработать формулу).

Шаг 2: Необходимые материалы

Проект недорогой и может обойтись вам в 300-700 рублей. Сборка потребует от вас некоторые умения в пайке.
Материалы для сборки:

  1. Плата Ардуино – если вы возьмёте Ардуино Про Мини, то для программирования вам также понадобятся Ардуино Уно или адаптер usb-ttl (как программировать Ардуино Про Мини через Ардуино Уно) или используйте Ардуино Микро или Ардуино Уно.
  2. Дисплей Ардуино 16×2
  3. 3.7805 voltage regulator (increases the control over the contrast no major difference -optional)
  4. 2x выключателя для задней подсветки (опционально)
  5. Резистор на 220 Ом
  6. Потенциометр на 10k Ом
  7. Джамперы мамы и папы, если вы хотите, чтобы Геркон был съемным
  8. Геркон
  9. Провода
  10. Мгновенный переключатель, чтобы менять режимы
  11. Конденсатор 0.1uf чтобы уменьшить дибаунс кнопки
  12. Резистор 10k Ом

Список необходимого инструмента:

  1. Паяльник
  2. Припой
  3. Корпус
  4. Что-то наподобие дремеля, чтобы прорезать в корпусе отверстия для установки электроники и дисплея
  5. Горячий клей или что-то подобное для закрепления компонентов на местах.

Шаг 3: Код

Перед тем, как мы перейдём к электронике, будет неплохо загрузить код, чтобы вы не испытывали конфуз, метаясь между неправильно подключенными проводами. Загрузите код на Ардуино, перед этим не забыв указать диаметр колеса вашего велосипеда.

Файлы

Шаг 4: Электроника







Схема соединения компонентов приложена выше, но я также напишу её отдельно.

LCD -ARDUINO

  • 1 — GND
  • 2 VCC
  • 3 VIPER PIN на потенциометре (концы на vcc и gnd, а центр на пин 3 дисплея)
  • 4 13
  • 5 gnd
  • 6 12
  • 7 —
  • 8 —
  • 9 —
  • 10 —
  • 11 11
  • 12 10
  • 13 9
  • 14 8
  • 15 VCC
  • 16 GND

Также:

  • Резистор на 220 Ом соединяем между пином 2 Ардуино и землёй
  • Мгновенный переключатель соединяется с пином 2 и vcc
  • Конденсатор на 0.1 uf помещаем между двумя клемами выключателя, чтобы уменьшить дибаунс
  • Геркон на vcc и A0
  • Резистор между A0 и gnd

После соединения всех компонентов можно запитать девайс и проверить, что всё работает.

Шаг 5: Корпус


Корпус можно сделать из пластика или дерева, он должен быть прочным и в нём должно быть достаточно пространства.
После установки переключателей, экрана, кнопки и хедеров проверьте девайс на работоспособность. Постарайтесь сделать устройство водонепроницаемым, ведь оно окажется в самых худших для работы условиях.

Шаг 6: Тестирование и устранение неполадок

Запитайте устройство от батарейки 9V и проверьте все три режима. Поднесите магнит близко к Геркону и скорость с дистанцией должны начать увеличиваться.