Appearance
3.19 智能降温器
3.19.1 造型介绍
这是一台会 “听话降温” 的智能降温器,喊一声 “开风扇”,风扇就降下启动送风;说 “关风扇”,便自动停转收回,是懂语音指令的降温小帮手。

3.19.2 学习目标
掌握 WonderLLM 语音交互功能,实现风扇的语音控制启停与角度调节。
学会 ESP32 结合 270° 积木舵机与风扇模块,制作语音控制的智能降温装置。
3.19.3 积木搭建
3.19.4 模式切换
本造型需要用离线语音交互,如果已经进入离线语音交互功能模式即可跳过此步骤直接进入设备接线步骤,否则请参考"4.5.1 固件更新"的内容重新烧录对应固件。
3.19.5 设备接线
将风扇模块接线插入 ESP32 主控器 接口;
将 WonderLLM 模块接线插入 ESP32 主控器 接口;
将 270° 积木舵机接线插入 ESP32 主控器 接口,舵机 接线插入 S1 的 引脚处。
如图所示:

!注意事项:
第一次进行与270°积木舵机相关的课程时,我们需要先将270°舵机上的齿轮及齿轮携带的积木部分一起拆下,把以下270°舵机的复位程序上传至ESP32;接着将拆下的积木装回,然后将我们本节课的程序上传至ESP32,等待270°积木舵机转至初始位置( 130° )。(若之前已经使用过舵机复位程序,可跳过此步骤)


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

(2) 添加扩展库
- 在 “扩展” 中选择 “传感器” 添加 “WonderLLM离线版” ;

- 在 “扩展” 中选择 “输出模块” 添加 “风扇模块(黑色)” 。

(3) 核心代码块解析
| 指令块 | 所在类别 | 功能说明 |
![]() | 切换WonderLLM模块的工作识别模式,可选语音交互、颜色识别、人脸识别三种工作模式。 | |
![]() | 在语音交互模式下,读取模块识别到的语音文本内容,用于后续判断与交互逻辑。 | |
![]() | 控制指定编号风扇接口,设置 0~100 区间内的转速数值,调节风扇风力大小。 | |
![]() | 控制指定接口270°舵机,在设定时长内平稳转动至目标角度,自动延时等待舵机完成动作。 |
(4) 完整程序展示
上电初始化 WonderLLM 模块的硬件接口为 1,并切换其为语音交互模式,然后设置 270° 积木舵机的初始位置;
程序进入无限循环,持续采集语音识别文本信号;
识别开 / 关 / 加减速指令,控制舵机升降、调节风扇风力;
20 秒无语音舵机收回风扇停机,循环持续监听。

- 程序源文件存放于「附录文件」目录内的「课程资料」,可前往该处下载压缩包获取。
3.19.7 程序下载

3.19.8 扩展提升
项目一:三档风力语音调控
语音 “开风扇” 默认降下中速送风,语音 “加速” 切换高速强风,语音 “减速” 切换低速微风,语音 “关风扇” 舵机抬升收回风扇并停转,练习多语义语音识别、风扇档位切换控制。
项目二:长时间无人自动收纳
持续 20 秒无语音指令,舵机自动抬升收起风扇、风扇停转,RGB 黄灯待机提示,任意开关/调速语音可重新降下风扇启动送风,实现设备自动收纳与唤醒逻辑。
3.19.9 技术支持与产品讨论
如果您在产品使用过程中遇到困难,欢迎您通过如下方式向我们反馈:
如果您在产品体验后有更好的创意,欢迎您进入幻尔社区将您的创意分享:





