Appearance
3.9 引体向上
3.9.1 造型介绍
这是一台会“听令运动”的智能健身器,通过语音交互模块,用户发出语音指令即可控制舵机转动,模拟小人做引体向上运动的起落动作,说“停止”则停止运动,就像一位活力满满的健身教练,用语音指令带动运动节奏,增添互动乐趣。

3.9.2 学习目标
认识360° 积木舵机与 WonderLLM 模块,掌握 micro:bit 扩展板联动控制方法。
理解语音指令解析与舵机控制协同逻辑,学会实现小人运动启停控制功能。
3.9.3 造型搭建
3.9.4 模式切换
本造型需要用离线语音交互,如果已经进入离线语音交互模式即可跳过此步骤直接进入设备接线步骤,否则请参考"4.6.1 固件更新"重新烧录对应固件。
3.9.4 设备接线
将 WonderLLM 模块接线插入 micro:bit 扩展板 接口;
将360°积木舵机接线插入 micro:bit 扩展板 接口,舵机 接线插入 S1 的 引脚处。
如图所示:

3.9.6 程序编写
(1) 程序原理图

(2) 核心代码块解析
| 指令块 | 所在类别 | 功能说明 |
| 定义 / 获取用于存储数据的变量 | ||
| 对自定义变量进行赋值操作 | ||
| 初始化 DaDabit 模块,为后续使用做准备 | ||
| 初始化 WonderLLM 接口,建立模块通信连接 | ||
| 切换 WonderLLM 的工作模式,支持语音交互、颜色识别、人脸识别三种模式 | ||
| 读取语音交互模块中识别到的指令结果编号 | ||
![]() | 控制指定接口的360°积木舵机的转动方向与速度 |
(3) 完整程序展示
上电初始化 DaDabit 扩展库、WonderLLM 模块的硬件接口为 4,并切换 WonderLLM 模块为语音交互模式;
程序持续循环读取语音交互识别结果;
识别到启动语音指令时 360° 积木舵机往复转动模拟引体向上起落,识别到停止语音指令舵机则停止;
运动结束设备回归待机,持续等待下一条语音控制指令。

程序链接:点击下载 你也可以通过以下网页直接下载程序:
3.9.7 程序下载

3.9.8 扩展提升
项目一:运动状态情绪反馈
运动 0-4 秒点阵笑脸、绿灯常亮;4-10 秒点阵难过表情、黄灯闪烁;满 10 秒自动停止,红灯快速闪烁、蜂鸣播放庆祝音效,练习时长区间判断、点阵图案切换、分段声光效果。
项目二:健身次数统计
每完成一轮完整升降动作自动计数,点阵实时刷新总次数,短按 A 清零计数值,长按 B 切换 RGB 灯光颜色,掌握变量自增、数值重置、按键功能区分。
3.9.9 技术支持与产品讨论
如果您在产品使用过程中遇到困难,欢迎您通过如下方式向我们反馈:
如果您在产品体验后有更好的创意,欢迎您进入幻尔社区将您的创意分享:


