Skip to content

3.7 智控台灯 ​

3.7.1 造型介绍 ​

  这是一台会 “语音调色” 的智控台灯,上电后板载 RGB 彩灯处于熄灭状态,当接收语音交互指令时,彩灯切换开关、红 / 绿 / 蓝不同灯光,就像智能桌面灯具,语音自由调控灯光。

3.7.2 学习目标 ​

  1. 认识 micro:bit 扩展板板载 RGB 彩灯与 WonderLLM 模块,掌握多模块联动控制方法。

  2. 理解语音指令解析与灯光控制的协同逻辑,学会实现语音控制开关灯与灯光颜色的功能。

3.7.3 造型搭建 ​

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

3.7.4 模式切换 ​

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

3.7.4 设备接线 ​

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

如图所示:

3.7.6 程序编写 ​

(1) 程序原理图 ​

(2) 核心代码块解析 ​

指令块所在类别功能说明
初始化 DaDabit 模块,为后续使用做准备。
初始化 WonderLLM 接口,建立模块通信连接。
切换 WonderLLM 的工作模式,支持语音交互、颜色识别、人脸识别三种模式。
读取语音交互模块生成的结果编号
控制板载 RGB 彩灯的编号与颜色。
显示设置好的板载 RGB 彩灯效果。
关闭板载的 RGB 彩灯。

(3) 完整程序展示 ​

  1. 上电初始化 DaDabit 扩展库、WonderLLM 模块的硬件接口为 3,并切换 WonderLLM 模块为语音交互模式,初始化板载 RGB 彩灯为熄灭状态;

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

  3. 匹配对应语音指令,分别控制 RGB 开关、切换红 / 绿 / 蓝单色灯光并刷新灯光效果;

  4. 识别关灯指令直接关闭全部 RGB 彩灯,循环持续接收灯光控制语音。

程序链接:点击跳转

你也可以通过以下网页直接下载程序:

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

3.7.7 程序下载 ​

3.7.8 扩展提升 ​

项目一:自定义灯光套装

  语音切换红 / 绿 / 蓝基础灯光,短按 A 循环三档亮度,短按 B 切换灯光渐变呼吸效果,点阵同步显示对应颜色英文,练习 RGB 亮度调节、渐变灯光循环、按键模式切换。

项目二:定时护眼提醒

  开灯后计时 15 分钟,点阵持续倒计时,时长到达灯光缓慢熄灭、蜂鸣多次提示休息,掌握长时定时、数值递减、灯光渐变控制。

3.7.9 技术支持与产品讨论 ​

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

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

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