Appearance
3.10 迎宾道闸机
3.10.1 造型介绍
这是一台会“主动开门”的智能道闸机,上电后进入待命状态。当WonderLLM模块识别到人脸时,舵机驱动道闸栏杆自动抬起开门,同时语音播报“你好,欢迎光临”,就像一位彬彬有礼的迎宾门卫,用自动化的开门动作和热情的语音问候迎接每一位来宾。

3.10.2 学习目标
认识 270° 舵机与 WonderLLM 模块,掌握 micro:bit 扩展板多模块联动控制方法。
理解人脸识别模块与语音播报功能的编程逻辑,学会实现人脸触发道闸动作与语音播报的迎宾功能。
3.10.3 造型搭建
3.10.4 模式切换
本造型需要用离线视觉功能,如果已经进入离线语音交互模式即可跳过此步骤直接进入设备接线步骤,否则请参考"4.6.1 固件更新"重新烧录对应固件。
3.10.4 设备接线
将 WonderLLM 模块接线插入 micro:bit 扩展板 接口;
将270°积木舵机接线插入 micro:bit 扩展板 接口,舵机 接线插入 S1 的 引脚处。
如图所示:

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

(2) 核心代码块解析
| 指令块 | 所在类别 | 功能说明 |
| 初始化 DaDabit 模块,为后续使用做准备 | ||
| 初始化 WonderLLM 接口,建立模块通信连接 | ||
| 切换 WonderLLM 的工作模式,支持语音交互、颜色识别、人脸识别三种模式 | ||
| 检测是否识别到人脸,返回布尔结果 | ||
![]() | 控制指定接口的270°积木舵机的角度与运行时间 | |
| 播放 WonderEcho 模块中预设的语音播报内容 |
(3) 完整程序展示
上电初始化 DaDabit 扩展库、WonderLLM 模块的硬件接口为 3,并切换 WonderLLM 模块为人脸识别模式,设置 270° 舵机道闸至初始落闸位置;
程序进入无限循环,持续采集画面并检测是否存在人脸;
检测到人脸舵机转动抬杆,同步播放迎宾语音完成放行;
延时等待后舵机自动落闸复位,持续循环识别人脸触发道闸动作。

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

3.10.8 扩展提升
项目一:全流程灯光状态标识
识别人脸抬杆过程暗绿色渐变,完全开闸绿灯常亮;8 秒后落闸红灯闪烁,完全关闭灯光熄灭,点阵同步显示 OPEN/CLOSED 区分状态,练习舵机分段动作、灯光文字同步切换。
项目二:访客放行手动控制
人脸自动抬杆基础上,短按 A 强制抬杆放行,短按 B 提前落闸,点阵实时展示当前闸机状态,RGB 同步对应通行灯光,练习人脸识别 + 按键双重控制、多分支状态判断。
3.10.9 技术支持与产品讨论
如果您在产品使用过程中遇到困难,欢迎您通过如下方式向我们反馈:
如果您在产品体验后有更好的创意,欢迎您进入幻尔社区将您的创意分享:


