Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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+
- Host: GitHub
- URL: https://github.com/jamesmontemagno/mycadence-arduino
- Owner: jamesmontemagno
- Created: 2020-12-31T00:43:50.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-05T22:07:02.000Z (almost 4 years ago)
- Last Synced: 2024-10-19T06:28:02.773Z (2 months ago)
- Topics: arduino, cadence, indoor-cycling, spin-bike
- Language: C++
- Homepage: https://mycadence.app
- Size: 1.6 MB
- Stars: 44
- Watchers: 7
- Forks: 9
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
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:
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.