Skip to content

3.5 摇篮

3.5.1 造型介绍

  这是一台会 “语音哄睡” 的摇篮,上电后舵机静止锁止,当接收到语音交互指令时,舵机缓慢转动带动摇篮摇晃,就像智能哄睡助手,语音控制摇摆启停。

3.5.2 学习目标

  1. 认识360°积木舵机与 WonderLLM 联网大模型模块,掌握 micro:bit 扩展板联动控制方法。

  2. 理解语音指令与舵机驱动逻辑,学会语音操控摇篮摆动启停。

3.5.3 造型搭建

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

3.5.4 模式切换

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

3.5.4 设备接线

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

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

如图所示:

3.5.6 程序编写

(1) 程序原理图

(2) 核心代码块解析

指令块所在类别功能说明
定义 / 获取用于存储词条编号的变量。
对自定义 “词条编号” 变量进行自定义赋值。
初始化 DaDabit 模块,为后续使用做准备。
初始化 WonderLLM 接口,建立模块通信连接。
切换 WonderLLM 的工作模式,支持语音交互、颜色识别、人脸识别三种模式。
读取语音交互模块生成的结果编号。
控制360度积木舵机的转动方向与速度。

(3) 完整程序展示

  1. 上电初始化 DaDabit 扩展库、WonderLLM 模块的硬件接口为 4,并切换 WonderLLM 模块为语音交互模式;

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

  3. 识别到启动语音指令时 360° 积木舵机低速持续转动带动摇篮摇晃,识别到停止语音指令舵机则立刻停机;

  4. 摇摆结束设备回归待机状态,循环监听新语音指令。

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

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

3.5.7 程序下载

3.5.8 扩展提升

项目一:多档位哄睡模式

  语音启动摇摆,A 键切换慢摇柔和灯光、B 键切换快摇高亮灯光,点阵同步显示 “SLEEP”,全程循环播放舒缓背景音乐,练习按键切换参数、音乐灯光舵机同步输出。

项目二:夜间休眠模式

  30 秒无语音指令自动停止摇摆、关闭 RGB,点阵熄灭进入低功耗休眠;任意唤醒词触发灯光亮起、点阵点亮文字、恢复摇摆音乐,掌握长期信号监听、休眠唤醒编程。

3.5.9 技术支持与产品讨论

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

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

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