Appearance
3.20 追踪小风扇
3.20.1 造型介绍
这是一台会“主动送风”的智能追踪风扇,上电后舵机驱动风扇左右摇头扫描。当WonderLLM模块识别到人脸时,风扇立即停止摇头并锁定人脸方向持续送风,就像一位贴心的专属侍者,用精准的人脸追踪技术让清凉始终跟随您左右。

3.20.2 学习目标
认识 270° 舵机、风扇模块、WonderLLM 模块,掌握 micro:bit 扩展板多模块联动控制方法。
理解人脸识别模块与设备控制的协同逻辑,学会实现人脸检测触发风扇启停与摇头动作的功能。
3.20.3 造型搭建
3.20.4 模式切换
本造型需要用离线视觉功能,如果已经进入离线视觉功能模式即可跳过此步骤直接进入设备接线步骤,否则请参考"4.6.1 固件更新"重新烧录对应固件
3.20.5 设备接线
将 WonderLLM 模块接线插入 micro:bit 扩展板 接口;
将风扇模块接线插入 micro:bit 扩展板 接口;
将270°积木舵机接线插入 micro:bit 扩展板 接口,舵机 接线插入 S1 的 引脚处。
如图所示:

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

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

(2) 核心代码块解析
| 指令块 | 所在类别 | 功能说明 |
| 定义 / 获取用于存储数据的变量 | ||
| 对自定义的变量进行赋值操作 | ||
| 以设定步幅对变量进行增减修改 | ||
| 初始化风扇硬件接口,为后续控制做准备 | ||
![]() | 设置风扇转速,数值区间为 0 至 100 | |
| 初始化 DaDabit 模块,为后续使用做准备 | ||
| 初始化 WonderLLM 接口,建立模块通信连接 | ||
| 切换 WonderLLM 的工作模式,支持语音交互、颜色识别、人脸识别三种模式 | ||
| 检测是否识别到人脸,返回布尔结果 | ||
![]() | 控制指定接口的270°积木舵机的角度与运行时间 |
(3) 完整程序展示
上电初始化 DaDabit 扩展库以及 WonderLLM 模块、风扇模块的硬件接口为 4、1,并切换 WonderLLM 模块为人脸识别模式,设置 270° 舵机至 WonderLLM 模块初始面向正前方位置;
程序进入无限循环,持续采集画面并检测是否存在人脸;
检测到人脸舵机转向人脸并开启风扇送风,无人脸舵机左右扫描、风扇关停;
人脸消失延时后风扇关闭、舵机复位,持续循环识别人脸。

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

3.20.8 扩展提升
项目一:人脸状态提示
检测到人√绿灯送风,无人 × 红灯摇头扫描,5 秒无人自动降低风速,点阵实时标识状态,练习人脸识别阈值判断、风速联动。
项目二:温度联动调速
锁定人脸后检测温度,超 30℃全速、25℃以下低速,按键 B 强制关停摇头与风扇,掌握温感 + 视觉双传感联动。
3.20.9 技术支持与产品讨论
如果您在产品使用过程中遇到困难,欢迎您通过如下方式向我们反馈:
如果您在产品体验后有更好的创意,欢迎您进入幻尔社区将您的创意分享:



