doudar / SmartSpin2k C++ 292 56 Transform your spin bike into a Smart Trainer! zwift platformio esp32 stepper-motor