Skip to content

Introduction to the SmartSpin2k

Anthony Doud edited this page Mar 1, 2022 · 9 revisions
ss2k banner

SmartSpin2k is an open source project that uses an ESP32 and stepper motor to let fitness apps like Zwift automatically control spin bikes that have a resistance knob. The SmartSpin2k also has shifter buttons that allow the user to simulate shifting gears on the stationary bike.

Summary of Function

The power meter pedals send cycling power and cadence to Zwift (or any other cycling app). SmartSpin2k then connects to the APP as a controllable trainer which simulates gradient by automatically turning the knob a set(user adjustable) amount for each tenth of a percent grade change on your virtual road. If you choose to pair your pedals directly to SmartSpin2k, ERG mode is also availiable which lets an app directly control your watt output reguardless of your cadence. In addition to adjusting the knob, SmartSpin2k also has shifter buttons to simulate virtual shifting.

Configuration is accomplished via a web interface hosted by the SmartSpin2k. If you connect the unit to WiFi with an internet connection, it will also perform automatic software updates whenever they become availiable!

communications