SmartSpin2k
SmartSpin2k
ESP32
1/5
已发布
项目简介
将你的动感单车变成Smart Trainer!
SmartSpin2k是一个极具创意的开源DIY项目,它的核心使命是将任何普通的动感单车改造成一台功能完备的智能骑行台。对于广大骑行爱好者来说,这意味着无需花费高昂成本购买专业智能设备,就能享受到沉浸式的室内骑行训练体验。
标签
项目特点
**自动阻力控制**:根据训练软件中的坡度或阻力设置,自动调节动感单车的阻力旋钮,无需手动干预。
**ERG模式**:支持恒定功率训练,自动调整阻力以保持设定的功率输出,适合间歇训练和耐力提升。
**功率校准**:可对动感单车不准确的功率计进行校准,获得更真实、更一致的数据。
**在线竞赛**:通过蓝牙或ANT+连接Zwift、TrainerRoad等应用,与其他骑手在线竞技。
**快速搭建**:整个构建过程可在1小时内完成,所需工具简单(3D打印机、焊台)。
**配套App**:提供iOS和Android应用,方便配置Wi-Fi、固件升级和参数调整。
技术规格
| 适用车型 | 带有阻力调节旋钮的动感单车 |
|---|---|
| 连接方式 | 蓝牙 / ANT+ (通过ESP32) |
| 支持软件 | Zwift, TrainerRoad, 及其他支持FTMS协议的训练App |
| 控制方式 | 步进电机驱动阻力旋钮 |
| 供电方式 | USB供电或电池供电(具体见硬件文档) |
| 固件平台 | PlatformIO (基于Arduino框架) |
| 硬件版本 | Rev 3 (最新) |
| 配套App | SmartSpin2k Companion App (iOS/Android) |
项目资源
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32开发板 | 1 | — | 如NodeMCU-32S |
| 28BYJ-48步进电机 | 1 | — | 5V,带驱动板 |
| 霍尔传感器或编码器 | 1 | — | 用于检测旋钮位置 |
| USB电源线或电池盒 | 1 | — | 5V供电 |
| 3D打印外壳 | 1套 | — | 文件在硬件仓库 |
| 螺丝、螺母、联轴器 | 若干 | — | M3规格 |
| 电阻、电容、排针等 | 若干 | — | 详见BOM表 |
| 焊台、螺丝刀、钳子 | 1套 | — | 非BOM,但必需 |
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打印和物联网技术。
社区骑行活动或健身房中,批量改造多台动感单车为统一控制的智能设备。