» » » Спидометр для велосипеда своими руками на Arduino

Спидометр для велосипеда своими руками на Arduino

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

Для подсчета скорости вращения колеса используется бесконтактный магнитный выключатель (геркон). При прохождении мимо него постоянного магнита, сигнал поступает на Arduino, здесь то и происходит расчет скорости в милях или километрах в час, как результат на дисплее появляются цифры, они и показывают скорость. Установить такое устройство можно на любое колесо, причем даже не велосипедное. Главное - правильно указать радиус колеса, ведь именно на основе этих данных происходит расчет скорости.

Материалы и инструменты для изготовления:
- микроконтроллер Arduino;
- магнитный выключатель (геркон);
- резистор (10 кОм, 1/4 ватта);
- провод;
- батарея на 9В;
- LCD дисплей;
- макетная плата для распайки;
- два переключателя.

Еще понадобится фанера, винты, некоторое количество инструмента. Ну и само собой программное обеспечение Arduino IDE.

Процесс сборки:

Шаг первый. Электрическая схема спидометра
Всего в схеме используется три переключателя. Один переключатель управляет питанием 9В. Второй переключатель отвечает за работу LCD экрана, с помощью него его можно включать или выключать. Ну и наконец, магнитный выключатель геркон, он замыкает цепь в том случае, если колесо делает один полный оборот.
В проекте используется LCD монитор фирмы Parallax, он подключается к плате с помощью трех пинов. На один пин подается 5В, второй подключается к земле, ну а третий выход является цифровым, он отмечен цифрой 1.
Резисторы на 10 кОм играют в системе роль защиты, чтобы не произошло перегрузки. Нельзя подключать землю и плюс 5В к Arduino напрямую.
Спидометр для велосипеда своими руками на Arduino

Шаг второй. Распаиваем шилд для спидометра
На макетной плате нужно установить три ряда коннекторов, они должны сесть на плату таким образом, как это видно на картинке.
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino

Шаг третий. Установка и подключение геркона
Геркон представляет собой два элемента, это переключатель и постоянный магнит. С геркона выходит два провода, когда на него действует магнитное поле, то небольшой магнитный элемент внутри переключателя перемещается и замыкает цепь.
Между пином A0 и землей на макетной плате нужно установить резистор 1 кОм. Концы провода подключаются к выходам A0 и 5V.
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino

Что касается механической части, то геркон устанавливается следующим образом. На спицу колеса крепится постоянный магнит. Сам же геркон устанавливается на вилку колеса напротив магнита. Между герконом и магнитом должно быть небольшое расстояние, иначе он не будет работать. Далее провода подключаются к выходам распаянной платы, и происходит проверка работоспособности. Когда магнит будет проходить возле геркона, Arduino должна выдать ~ 1023. Если система не работает, будет отображаться 0.
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino

В оболочке Arduino IDE нужно открыть серийный монитор (Tools - Serial Monitor) и запустить проверку. Если сигнала при вращении колеса нет, нужно заменить магнит на более мощный или же сократить расстояние между датчиком и магнитом.
Если сигнал есть, можно загружать код для проверки. Когда колесо не крутится, должно отображаться значение 0.00. При вращении колеса скорость должна отображаться в милях в час.
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino


Шаг четвертый. Проверка и установка LCD

Чтобы установить дисплей, нужно взять дополнительный шилд. Рельсу нужно припаять к контактам «мама» на выходе protoshield. Для подключения экрана используется три контакта, он должен быть плотно установлен на рельсах.
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino

На задней стороне LCD экрана можно найти два переключателя, а также потенциометр. Переключатели нужно перевести в такое положение, как указано на картинке. Потенциометр же используется для ручной регулировки контраста экрана.
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino

После установки дисплей можно проверить. Если все сделано правильно, то на экране появится надпись «Hello World». Вполне возможно, что с первого раза это не получится и придется заново «перезалить» скетч.

Шаг пятый. Подсветка спидометра
Теперь нужно подсоединить тумблер подсветки. Это делается так, как указано на картинках. Нужно не забыть соединить резистор на 10 кОм с зелеными и черными проводами. Далее эти провода подключаются к одному контакту выключателя, а ко второму подключается красный провод.
Красный провод является питанием, он подключается к Arduino 5V. Зеленый провод подключается к D2, а другая сторона резистора к земле.
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino

Шаг шестой. Питание спидометра
В цепи с питанием нужно использовать переключатель. Черный контакт от батареи подключается к земле, а плюсовой через переключатель подключается к выходу Vin.
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino

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

Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino


Спидометр для велосипеда своими руками на Arduino

На руль спидометр устанавливается с помощью нейлоновых стяжек. Можно использовать и другие элементы. Вот и все, теперь спидометр готов и можно наблюдать за тем, сколько же выжимает ваш железный конь.

Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino
Спидометр для велосипеда своими руками на Arduino


spidometr.rar [40,96 Kb] (cкачиваний: 172)
Чтобы написать комментарий необходимо войти на сайт через соц. сети (или зарегистрироваться):
Обычная регистрация
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Онлайн чат

Опрос
Сколько по времени, чаше всего, Вы делаете самоделку?

Последние комментарии

Все комментарии

Комментаторы месяца

Иван_Похмельев
Комментариев: 1117 Публикаций: 0
1
Делаюсам
Комментариев: 1110 Публикаций: 33
2
Валерий
Комментариев: 1273 Публикаций: 37
3
Тазы валят
Комментариев: 20 Публикаций: 3
4
Korneev_Aleksandr
Комментариев: 18 Публикаций: 0
5