Велоспидометр отображает:
-текущую скорость км/ч (стрелочный указатель скорости);
-каденс об/мин;
-общую прокрутку педалей за поездку -обороты(показания сбрасывается после поездки);
-пробег за поездку -км с точностью 0,01 (показания сбрасывается после поездки);
-общий пробег, записываемый EEPROM - км;
-время поездки ч/м/сек -таймер включается вручную, есть возможность включения паузы;
-температуру +/- 1 градус;
-временные показатели день/мес/год/час/мин/сек.
Для реализации проекта необходимы- 2 геркона, 2 магнита (использовал от LED светильников), 2 резистора по 10 кОм (подтяжка от +5V на вход RTrig), 2 литиевых аккумулятора (с разъемом для подключения к платам), одна из плат, Ардуино Уно (или подобные) под вариант с блютуз блоком HC 05 (06) это предпочтительный вариант, либо Wemos D1R2 (или подобные), в этом варианте нужно учитывать, что плата будет работать в режиме точки доступа, смартфон с установленной Virtuino5(выбрал ее в виду отсутствия необходимых блоков в 6 версии и отсутствии ПБ для блютуза (HC 05) под библиотеку Virtuino CM).
Настройка: необходимо определить точное растояние за 1 оборот колеса, чем точнее, тем лучше, вплоть до мм (установить колесо нипелем вниз, сделать 1 оборот колеса, замерить растояние) и в проекте внести полученные данные в переменную "Длина за оборот" ( у меня 2,39 м).
Для желающих, просто ознакомиться с проектом прилагаю отладочную версию проекта, тачскрин Virtuino 5 вложен в тему.