Adding feedback to an exercise bike using Linux
Tales of using kernel modules to add speed and resistance feedback to a display
Colin Foster
Software / Computer Engineer in the Aerospace Industry since 2012. During that time, I've worked as an embedded C developer, an Android kernel developer / supporter for custom hardware. I've also acted as a general GNU/Linux enthusiast since 2009.
- MS: Engineering - University of Wisconsin Milwaukee, 2012
- BS: Mechanical Engineering - University of Colorado Boulder, 2008
- BS: Mathematics - University of Colorado Boulder, 2008
In 2020 there was an abrupt end to all spin classes. Demand for fancy exercise bikes spikes, along with cost and wait times. Settling for an exercise bike without speed and resistance feedback is simply not an option. What can be done?
This is a perfect opportunity for the Frugal Engineer! Walk through the journey to add visual feedback to an otherwise 'dumb' exercise bike. Combine your Linux computer, a tilt sensor, a speed sensor, and a simple display and save yourself thousands.
This is an overview of what was done, but also lessons learned. Things that worked. Things that didn't. And suggestions for the next Engineer who might embark on a similar journey.
- Date:
- 2023 November 4 - 15:20
- Duration:
- 20 min
- Room:
- Room 3
- Conference:
- SeaGL 2023
- Language:
- Track:
- Hardware
- Difficulty:
- Intermediate
- Literate Documentation with Emacs and Org Mode
- Start Time:
- 2023 November 4 14:50
- Room:
- Room 2
- Trust in an Open Source Community
- Start Time:
- 2023 November 4 15:20
- Room:
- Room 4