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+

Stars
44

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.

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

  • Build Status: Build Heltec WiFi Kit 32

Hardware Required

Compatible Sensors

3D Printable Case

This is a really nice case that you can print from thingiverse.

Setup

  1. Install Arduino Studio
  2. Open .ino in Arduino Studio
  3. Add ESP32 Device - Follow these steps
  4. Select Wifi 32 from Tools -> Board -> Heltec
  5. Add ESP32 Library - Follow these steps
  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, 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.

License information

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