Набор ссылок на различные велопроекты:
- https://github.com/vincent290587/Climber – аналог Wahoo kickr climb, только работающий с любым окружением.
- https://github.com/vincent290587/stravaV10 – от того же автора – GPS-велокомпьютер с поддержкой навигации, датчиков и strava live segments.
- http://www.timetriallingforum.co.uk/index.php?/topic/131123-old-tacx-flow-into-smart-trainer/ – преобразование старого “глупого” Tacx Flow в современный smart. Фактически, реализация управления сопротивлением в станке на базе Arduino с контролем со стороны софта вроде Zwift. Минимизировать обвязку (убрать дисплей, кнопки, расчет мощности по кривым, каденс. Каденс/мощность брать с штатного ваттметра велосипеда. Впрочем, при простоте реализации по описанному мануалу – можно и оставить), сделать унифицированную обвязку вокруг популярного движка – и можно за копейки делать станки для Zwift’а и подобного софта. UP: Нашел ссылку на hackaday, больше картинок и есть pinout разъема станка.
- https://www.blinkyme.com – блог на ту же тему. Преобразование велотренажера в полноценный велостанок. Откуда достал ссылку. Еще обсуждение в треде vpower.
- https://github.com/matandoocorpo/pwr2compare – простой софт для сравнения данных с двух измерителей мощности ANT+.
Решил чуть отойти от стандартного поиска в стиле “ant fec resistance arduino” и поискать по bluetooth. Чуть сложнее, так как ANT+ подразумевает обычно спортивное оборудование, а вот с bluetooth поиск выходит слишком широкий. Но все же!
- https://www.instructables.com/Zwift-Interface-for-Dumb-Turbo-Trainer/ – управление сопротивлением в простейшем магнитном велостанке с помощью движка, тянущего тросик, и ESP32. Смарт-станок почти за копейки 🙂
- https://www.instructables.com/Open-Bicycle-Grade-Simulator-OpenGradeSIM/ – изменение наклона велосипеда в зависимости от градиента (то же на другом ресурсе).
- https://github.com/weinzmi/ergoFACE – использование Raspberry Pi для создания велостанка на базе какого-то старого.
Отдельно выделю группу по ваттметрам:
- https://teaandtechtime.com/arduino-ble-cycling-power-service/ – если я правильно понял, виртуальный ваттметр на базе Arduino для станка (github).
- https://www.instructables.com/Homemade-Cycling-Powermeter/ – датчик мощности/каденса на базе тензодатчиков и акселерометра (для каденса). Без связи с софтом или велокомпьютером, просто для отображения на руле велосипеда “приемной” частью на базе второй Arduino.
- https://github.com/rrrlasse/powerino/wiki – еще один проект на базе Arduino + тензодатчик + акселерометр. Передача данных по Bluetooth, но BT чисто как транспорт – нет связи с велокомпами и прочим подобным софтом (т.е., фактически, надо сменить транспорт на BLE и анонсировать себя как корректный BLE-сервис). В файлах валялось это, можно порассматривать для примера (там инициализируется именно BLE-сервис).
- https://windowsquestions.com/2020/02/09/esp32-ble-cyling-powermeter/ – судя по всему, фейковый powermeter на базе ESP32 на основе кода из ссылки в прошлом абзаце. Мощность просто в цикле инкрементится, но в целом можно использовать какие-то куски кода.
- http://myrobotlab.org/content/esp8266-bicycle-computer-aka-espeedo-update-2-strain-gauge-action-video – ваттметр на базе ESP8266. Без связи с софтом или традиционным велокомпом. Ссылок на детали проекта нет, так что чисто порассматривать.
- https://habr.com/ru/post/389409/ – в общем-то, ссылка должна была идти первой. Русскоязычный автор с проектом (незавершенным) на Хабре по созданию своего ваттметра. Принцип – что и ранее: Arduino, тензодатчик с весов, Bluetooth для связи с компом или телефоном. Не BLE.
Update. Ну и еще немного:
- https://hackaday.com/2020/09/11/a-deep-dive-into-the-sterzo-steering-plate/ – изучение внутренностей Sterzo и изготовление аналога (github, FW).
- Еще перечень проектов на ту же тему: раз, два, три.
- https://github.com/zoffline/zwift-offline – сервер для использования Zwift без Интернета.
- https://pypi.org/project/zwift-client/ – Python zwift-client
- https://github.com/galpin/powerbulb – управление подсветкой “умной лампы” в зависимости от выдаваемой мощности на станке.
- https://github.com/WouterJD/FortiusANT – преобразование старых, не-smart-станков (обычно с пультиками на руле) в совместимые с Zwift и подобным софтом.
- https://github.com/kloppen/trainerpi – примитивный тренажер на базе Raspberry Pi + датчиках скорости/каденса.
- https://www.raspberrypi.org/forums/viewtopic.php?t=140348 – контроль скорости воспроизводимого видео в зависимости от “скорости” велосипеда на станке.
- https://github.com/BirchJD/PiCycle – “самодельный Zwift” :). Видео.
- https://hackaday.com/2020/08/04/unbricking-a-2000-exercise-bike-with-a-raspberry-pi-zero-and-bluetooth-hacks/ – (полный текст) – еще одна статья по приведению велотренажера в “современный вид”.
- https://github.com/Landixus/ant-cycling-power (оригинал) – броадкаст статичного каденса/мощности на базе Raspberry Pi (не разбирался, на кой там аккаунт Zwift’а прописывается?). Смежные проекты: раз, два, три.
- https://github.com/MattW2/ANTPlus_Arduino – An Ant+ library for Arduino over UART
- https://github.com/MattW2/CycleOpsPro300PTtoANTPlus
- https://github.com/dhague/vpower
Update 2:
- https://habr.com/ru/post/517236/ – простенькая система электронного переключения передач на Arduino и сервоприводах.
- https://habr.com/ru/post/158449/ – электронная система управления подвеской горного велосипеда (без деталей; читаем до конца).
- https://hackaday.com/2019/03/26/reverse-engineering-shimano-bike-electronics/ – реверсинг Di2 (github).
Не на велотему, но стоит внести в заметки (может позже будет отдельный список):
- https://gallochri.com/2020/05/universal-treadmill-speed-sensor-for-zwift-with-ant-stick-and-raspberry-pi/ – датчик скорости для беговой дорожки на базе Raspberry Pi (github).
2 мысли о “Еще несколько интересных проектов на велотему”