Skip to content

3.12 秋千

3.12.1 造型介绍

  这是一台会“听令荡漾”的智能秋千,上电后进入待命状态。通过WonderLLM语音交互模块,用户发出语音指令即可控制舵机来回转动,带动秋千做有节奏的前后摆动,就像一位游乐场管理员,用语音指令让秋千在欢声笑语中轻轻荡漾。

3.12.2 学习目标

  1. 认识270°舵机与 WonderLLM 离线版语音交互模块,掌握 micro:bit 扩展板多模块联动控制方法。

  2. 理解语音指令解析与舵机运转的协同逻辑,学会运用语音指令控制机械机构启停运转。

3.12.3 造型搭建

PDF 未正常显示? 在新窗口打开

3.12.4 模式切换

本造型需要用离线语音交互,如果已经进入离线语音交互模式即可跳过此步骤直接进入设备接线步骤,否则请参考"4.6.1 固件更新"重新烧录对应固件。

3.12.4 设备接线

将 WonderLLM 模块接线插入 micro:bit 扩展板 接口;

将270°积木舵机接线插入 micro:bit 扩展板 接口,舵机 接线插入 S1 的 引脚处。

如图所示:

!注意事项:

第一次进行与积木舵机相关的课程时,我们需要先将舵机上的齿轮拆下,把本次课程的程序上传至micro:bit;然后打开micro:bit扩展板的电源开关,等待积木舵机转至初始位置( 0° ),再装上齿轮。(若之前已经使用过舵机复位程序,可跳过此步骤)

3.12.6 程序编写

(1) 程序原理图

(2) 核心代码块解析

指令块所在类别功能说明
定义 / 获取用于存储数据的变量
对自定义变量进行赋值操作
以设定步幅对变量进行增减修改
初始化 DaDabit 模块,为后续使用做准备
初始化 WonderLLM 接口,建立模块通信连接
切换 WonderLLM 的工作模式,支持语音交互、颜色识别、人脸识别三种模式
读取语音交互模块中识别到的指令结果编号
控制指定接口的270°积木舵机的角度与运行时间

(3) 完整程序展示

  1. 上电初始化 DaDabit 扩展库、WonderLLM 模块的硬件接口为 6,并切换 WonderLLM 为语音交互模式,设置 270° 舵机秋千至初始居中位置;

  2. 程序持续循环读取语音交互识别结果;

  3. 识别到启动语音指令时舵机低速前后荡漾,识别到停止语音指令时舵机立刻停机;

  4. 动作完成保持待机状态,循环监听新语音指令。

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

表单未正常显示? 在新窗口打开

3.12.7 程序下载

3.12.8 扩展提升

项目一:分段动态光影联动

  自动慢→中→快变速阶段分别搭配浅蓝、紫色、橙色 RGB 灯光,点阵滚动显示当前速度英文,每段变速切换短促提示音,练习延时循环、分段声光联动控制。

项目二:按键自定义时长

  短按 A 设置 10 秒摇摆时长,短按 B 设置 20 秒摇摆时长,倒计时时点阵递减数字,时间到自动停摆,掌握按键赋值、倒计时数值刷新逻辑。

3.12.9 技术支持与产品讨论

如果您在产品使用过程中遇到困难,欢迎您通过如下方式向我们反馈:

表单未正常显示? 在新窗口打开

如果您在产品体验后有更好的创意,欢迎您进入幻尔社区将您的创意分享: