Skip to content

3.18 智能降温器

3.18.1 造型介绍

  这是一台会“听令降温”的智能降温器,上电后进入待命状态。通过WonderLLM语音交互模块,用户发出语音指令即可控制舵机将风扇降下并开启送风,发出停止指令则关闭风扇并升起,就像一位贴心的清凉管家,用语音指令随时为您送来舒爽凉风。

3.18.2 学习目标

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

  2. 理解语音指令解析与多模块协同的逻辑,学会实现 “语音控制机械动作 + 设备启停” 的完整功能。

3.18.3 造型搭建

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

3.18.4 模式切换

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

3.18.5 设备接线

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

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

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

如图所示:

!注意事项:

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

3.18.6 程序编写

(1) 程序原理图

(2) 核心代码块解析

指令块所在类别功能说明
定义 / 获取用于存储模块返回数据的变量
对自定义“返回数据” 变量进行自定义赋值
初始化 DaDabit 模块,为后续使用该模块的其他功能做准备。
初始化WonderLLM接口,建立离线模块通信连接
切换 WonderLLM 的工作模式,支持语音交互、颜色识别、人脸识别三种模式
读取语音交互模块生成的结果编号
初始化硬件接口,正常调用风扇模块
调节风扇转速,数值区间为 -100 至 100
控制270°积木舵机转动角度与运行时长

(3) 完整程序展示

  1. 上电初始化 DaDabit 扩展库以及 WonderLLM 模块、风扇模块的硬件接口为 4、1,并切换 WonderLLM 模块为语音交互模式,设置 270° 舵机至初始待机位置;

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

  3. 识别到开风扇语音指令时舵机降下风扇并开启送风,识别到关风扇语音指令时抬起风扇、关停风扇;

  4. 动作执行完毕恢复待机状态,持续监听语音指令。

程序链接:https://makecode.microbit.org/_h0YbkHHqMMod 你也可以通过以下网页直接下载程序:

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

3.18.7 程序下载

3.18.8 扩展提升

项目一:温控声光提示

  温度高于 30℃风扇降下蓝灯常亮,低于 25℃升起熄灯,点阵实时刷新温度数字,练习温感数值读取、阈值条件判断。

项目二:按键自定义风速

  A 键中档送风、B 键强力送风,停机点阵显示 OFF,风速变化搭配短促蜂鸣,掌握按键修改风扇参数、实时反馈编程。

3.18.9 技术支持与产品讨论

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

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

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