Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jamesmontemagno/mycadence-arduino

With this DIY project and a simple $18 ESP32 Arduino board you will have a budget Cadence display for your indoor cycling bike for Peloton or Apple Fitness+
https://github.com/jamesmontemagno/mycadence-arduino

arduino cadence indoor-cycling spin-bike

Last synced: 10 days ago
JSON representation

With this DIY project and a simple $18 ESP32 Arduino board you will have a budget Cadence display for your indoor cycling bike for Peloton or Apple Fitness+

Awesome Lists containing this project

README

        

# My Cadence for Arduino

This is an open source project to connect to popular cadence sensors for indoor cycling and display the current cadence in realtime. Looking for a free cadence display for iOS & Android? Checkout [My Cadence for iOS & Android](https://mycadence.app).

Inspired & code forked from https://github.com/snowzach/echbt, which is an awesome way of dislaying data from an Echelon bike.

![](art/cadence.png)

* Build Status: ![Build Heltec WiFi Kit 32](https://github.com/jamesmontemagno/mycadence-arduino/workflows/Build%20Heltec%20WiFi%20Kit%2032/badge.svg)

## Hardware Required

* [MakerFocus ESP32](https://amzn.to/2LAmqt4)
* [ESP32 Batteries(optional)](https://amzn.to/2KGfJWA)
* [USB Micro Cable](https://amzn.to/2KSxstH)

## Compatible Sensors
* [Moofit Cadence](https://amzn.to/349DpZM)
* [Wahoo](https://amzn.to/3h2Lyo1)
* [Magene](https://amzn.to/3raJ0Jd)
* [Garmin](https://amzn.to/2WtSgdl)
* Other cadence sensors that broadcast Speed & Cadence specification

### 3D Printable Case
This is a really nice case that you can print from thingiverse.
* [caseESP32_OLED on Thingiverse](https://www.thingiverse.com/thing:2670713)

## Setup

1. Install [Arduino Studio](https://www.arduino.cc/en/software)
2. Open .ino in Arduino Studio
3. Add ESP32 Device - [Follow these steps](https://heltec-automation-docs.readthedocs.io/en/latest/esp32/quick_start.html)
4. Select Wifi 32 from Tools -> Board -> Heltec
5. Add ESP32 Library - [Follow these steps](https://github.com/HelTecAutomation/Heltec_ESP32)
6. Add ESP32 BLE Arduino Library - https://github.com/nkolban/ESP32_BLE_Arduino
7. Deploy to device!

The app will automatically scan for cadence sensors for 10 seconds. If it finds a single sensor it will automatically connect and start reporting data! If there are multiple sensors detected you can pick on from the list.

## Get My Cadence for iOS & Android

Looking for an app for your phone or tablet to display the cadence? Checkout [My Cadence](https://mycadence.app), a simple display for your cadence sensor when you are indoor cycling. Simply connect to your cadence sensor via Bluetooth and my cadence will update your cadence in realtime with a simple to read display.

![art](art/MyCadence.png)

## License information

LICENSE: Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.