Велокомпьютер

Велокомпьютер представляет собой устройство устанавливаемое на велосипед для измерения скорости, пройденого пути, и управления яркостью фары. Схема состоит из распостраненого микроконтроллера ATtiny2313, стандарного индикатора и нескольких дискретных элементов.

Основные параметры
Напряжение питания: 4.5-5.5 вольт
Потребляемый ток: меньше 10 мА (без подсветки индикатора)
Измеряемые параметры:

* Скорость.
* Полный путь.
* Промежуточный путь.

Диапазон измеряемых скоростей: 3 км/ч...60 км/ч
Точность измерения скорости: 1 км/ч
Дисплей: знакосинтезирующий 1 или 2 строки по 16 символов
Схема велоспидометра на микроконтроллере:



Инструкция по эксплуатации
Основной режим

В основном режиме работы на экране отображается текущая скорость и пройденое растояние (полное и промежуточное). В зависимости от количества строк изменяется расположение параметров на индикаторе. Если индикатор двухстрочный, скорость показана в первой строке, а оба растояния во второй.

Велокомпьютер


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

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

Кнопками + и - плавно регулируется яркость фары. Для регулировки исползуется ШИМ, поэтому дополнительных потерь мощности не происходит, в отличии от более простых схем.
Настройка
Сброс счетчика


Для сброса промежуточного счетчика пройденого пути нажмите кнопку CLEAR.

Настройка длины колеса

При нажатой кнопке CLEAR кнопки +, - изменяют калибровочный коэффициент для подбора длины колеса. По умолчанию длина колеса примерно 2 метра.
Так как пройденый путь получается умножением скорости на время (интегрированием скорости по времени), то для контроля правильности коэффициента скорости можно сравнить показания счетчика пройденого пути после поездки на точно известное растояние. Если показания верные, то и скорость показывается правильно.

Сброс настройек

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

Скачать прошивку: У вас нет доступа к скачиванию файлов с нашего сервера

Источник: safonnikov.name

12 комментариев

Coviraylhik 2 февраля 2011 17:33
Да для велосипеда ОК.
Не радует только, что с трёх километров счёт.
Радует что запоминает показания в память и счетчик до 99.999.999 метров.
Фото
kirill_vinogradov 14 июня 2011 13:03
Круть! А скока стоит (примерно) дисплей и вообще скока на все денег уйдет? Скажите плз
zloy_xaker 15 июня 2011 14:35
Дисплей стоит по разному. Самый дешовый у нас около 130 р можно купить..
А так стандартный 2х16 + LED, я покупал за 180.
Микроконтроллер около 80 - 100 р.
геркон - 20 р
Если есть программатор то можно уожиться в 250 - 300 р.
kirill_vinogradov 15 июня 2011 19:54
спс
kirill_vinogradov 18 июня 2011 21:09
1)куда подавать питание (т.е. +), 2)какой нужен транзистор? 3)что обозначает "10 MHz" т.е. как называется деталь, 4) что делать с контактами 1и 15 (резет и PB3/OC1). И стоит ли этот велокомп затраченых на него денег?
zloy_xaker 23 июня 2011 10:28
Доброе время суток smile
Т.к. ко мне уже не раз обращались с вопросами, решил написать ответы тут, что бы у всех была возможность прочитать.

Как следует из даташита на attiny2313 питание подаем на 20 (Vcc) ногу микроконтроллера. 10я нога - Gnd.

Ноги 1, 15, для защиты от наводок можно повесить на корпус, через резюк. Это желательно, но не обязательно.

Цитата: kirill_vinogradov
3)что обозначает "10 MHz" т.е. как называется деталь

Эта деталь называется КВАРЦ, 10 MHz - это ее параметр, частота.

И можно ли обойтись без фары?

Друзья, это не фара, это подсветка индикатора. Если у вас LCD с подсветкой, то ее подключать сюда (15, 16 ноги ЖК, смотрите даташит, какая их них Vcc, какая GND). Так же обратите внимание на питание подсветки, обычно это 5 вольт. Если же дисплей вы используете без подсветки, или по каким-то загадочным причинам вы не хотите его подключать то 14ю ногу AVRa можно просто не паять.

На счет актуальности: На самом деле штука-то хорошая, идеально подойдет не только велосипедистам, но и мотоциклистам, у которых спидометр не работает (мотоциклов с работающим спидометров я видел не много, как правило либо тросика нет, либо стекло разбито, либо стрелка упала) . Но тем не менее тут каждый решает сам, если часто катаетесь на великах (мотоциклах, без спидометра), то очень даже полезная вещь. Плюс еще и практика, как радиолюбителю. Если вы не страдаете "кривизной" рук, то выйдет, конечно, дешевле чем купить. Затем можно будет сделать красивый корпус и поместить все в него...

Вроде все, если еще будут вопросы - обращайтесь ! smile


Mandron 24 июня 2011 14:28
Спасибо!
martgalina 13 июля 2011 00:48
Пожалуйста, подскажите, как выставить FUSE для МК в этой конструкции?
zloy_xaker 13 июля 2011 18:12
martgalina, НЕ изменяйте их, в прошивке все заложено правильно!!!
Mandron 15 июля 2011 23:10
Доброй ночи! smile
Схема здесь нерабочая wassat , неправильно срисовано с оригинала, нужно
контакты ЖК 1,5,7,8,9,10 посадить на общий провод. По поводу лампочки то это не подсветка LCD, а обыкновенная фара. Если эта функция не нужна, просто не устанавливайте в схему транзистор и лампу.
Kail 26 августа 2014 18:14
Mandron, спасибо за информацию, исправил схему
linar 22 апреля 2015 15:08
а можете пожалуйста плато в сборе скинуть если где то есть
Ваше имя: *
Ваш e-mail: *
Войти через
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
Введите два слова, показанных на изображении:
© 2010-2017 Все права соблюдены.