SmartSpin2k SmartSpin2k

ESP32 ⭐☆☆☆☆ (1/5) 已发布
doudar 272 Stars GPL-2.0 BOM 完整度: /5 教程完整度: /5

项目简介

将你的动感单车变成Smart Trainer!


SmartSpin2k是一个极具创意的开源DIY项目,它的核心使命是将任何普通的动感单车改造成一台功能完备的智能骑行台。对于广大骑行爱好者来说,这意味着无需花费高昂成本购买专业智能设备,就能享受到沉浸式的室内骑行训练体验。

标签

项目特点

**自动阻力控制**:根据训练软件中的坡度或阻力设置,自动调节动感单车的阻力旋钮,无需手动干预。
**ERG模式**:支持恒定功率训练,自动调整阻力以保持设定的功率输出,适合间歇训练和耐力提升。
**功率校准**:可对动感单车不准确的功率计进行校准,获得更真实、更一致的数据。
**在线竞赛**:通过蓝牙或ANT+连接Zwift、TrainerRoad等应用,与其他骑手在线竞技。
**快速搭建**:整个构建过程可在1小时内完成,所需工具简单(3D打印机、焊台)。
**配套App**:提供iOS和Android应用,方便配置Wi-Fi、固件升级和参数调整。

技术规格

适用车型
连接方式
支持软件
控制方式
供电方式
固件平台
硬件版本
配套App

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
ESP32开发板 1 如NodeMCU-32S
28BYJ-48步进电机 1 5V,带驱动板
霍尔传感器或编码器 1 用于检测旋钮位置
USB电源线或电池盒 1 5V供电
3D打印外壳 1套 文件在硬件仓库
螺丝、螺母、联轴器 若干 M3规格
电阻、电容、排针等 若干 详见BOM表
焊台、螺丝刀、钳子 1套 非BOM,但必需

3D 模型

所需工具

工具用途是否必需
3D打印机 打印外壳和结构件 ✅ 是
焊台 焊接电子元件和连接线 ✅ 是
螺丝刀套装 组装机械部件 ✅ 是
万用表 调试电路和检查连接 ▢ 推荐
钳子/剪线钳 处理导线 ✅ 是
计算机 编译和上传固件 ✅ 是

能力画像

记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
2/5
数理与计算
2/5
动手与操作
4/5
狂热与坚持
2/5
创造与创新
3/5

所需技能

🔧 **动手能力**:需要基本的焊接技能和机械组装能力,能够使用3D打印机和螺丝刀等工具。 💻 **编程能力**:需要能够使用PlatformIO编译和上传固件到ESP32,了解基本的Git操作。 ⚡ **电子电路**:需要能够识别电子元件、焊接排针和连接线,理解基本的电路原理(如分压、电机驱动)。

适用场景

将家中闲置的普通动感单车升级为智能骑行台,节省购买专业智能骑行台的开支。
在Zwift、TrainerRoad等平台上进行室内骑行训练,享受自动阻力和ERG模式。
作为开源硬件DIY项目,学习嵌入式开发、3D打印和物联网技术。
社区骑行活动或健身房中,批量改造多台动感单车为统一控制的智能设备。