u/AKAHarty

Image 1 —
Image 2 —
Image 3 —
Image 4 —
Image 5 —
Image 6 —
Image 7 —
Image 8 —
Image 9 —
Image 10 —
Image 11 —
Image 12 —
Image 13 —
Image 14 —
Image 15 —
Image 16 —
Image 17 —
Image 18 —
▲ 15 r/esp32

I posted asking for help with an optical sensor the other day and my curiosity and learning got the better of me and I have begun to develop STRIDEBRIDGE - A smart treadmill link based on the ESP32 S3 N16R8.

Main functions right now:

Reads the encoder wheel using an optical sensor on a breakout board to determine speed

Measures cadence/steps per minute using an MPU6050 attached directly to the running deck

Transmits it using FTMS and RSC

Compatible with things like Zwift, Kinnomap etc.

Allows OTA updates using a bin file of the new sketch.

Calibration wizard for both speed and cadence

Multiple settings to fine tune pulse width, timings etc.

Included a setup wizard if I ever change treadmills.

Waits for speed to settle and then snaps to the nearest 0.1km/h which is great for things like Zwift so the display stays rock solid.

I even 3D printed an enclosure and I’m looking for suggestions to further it/improve it!

u/AKAHarty — 13 days ago