Skip to content

3.1 迎宾招财猫

3.1.1 造型介绍

  这是一台会 “自动迎客” 的智能招财猫,上电后设备持续采集前方画面,当摄像头识别到人脸出现时,舵机驱动招财猫抬手挥动,同时语音模块播报 “你好,欢迎光临”,就像门店热情的接待员,自动完成全套迎宾交互工作。

3.1.2 学习目标

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

  2. 理解人脸识别与语音控制逻辑,学会实现识别到人脸播报 + 自动招手交互功能。

3.1.3 造型搭建

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

3.1.4 模式切换

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

3.1.4 设备接线

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

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

如图所示:

!注意事项:

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

3.1.6 程序编写

(1) 程序原理图

(2) 核心代码块解析

指令块所在类别功能说明
定义 / 获取用于存储数据的变量
对自定义变量进行赋值操作
初始化 DaDabit 模块,为后续使用做准备
初始化 WonderLLM 接口,建立模块通信连接
切换 WonderLLM 的工作模式,支持语音交互、颜色识别、人脸识别三种模式
检测是否识别到人脸,返回布尔结果
控制指定接口的270°舵机的角度与运行时间
播放 WonderEcho 模块中预设的语音播报内容

(3) 完整程序展示

  1. 上电初始化 DaDabit 扩展库、WonderLLM 模块的硬件接口为 4,并切换 WonderLLM 模块为人脸识别模式,设置 270° 舵机至手臂为初始未招手位置;

  2. 程序进入无限循环,持续采集画面并检测是否存在人脸;

  3. 检测到人脸时,舵机摆动招手并播放预设迎宾语音,完成全套迎宾交互;

  4. 人脸离开后舵机复位至初始位置,持续循环进行人脸检测。

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

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

3.1.7 程序下载

3.1.8 扩展提升

项目一:多级迎宾声光互动

  识别到人脸后 RGB 渐变亮起暖黄色,点阵滚动显示 “WELCOME”,蜂鸣器播放短促迎宾旋律;短按 A 键切换招手速度,长按 B 键开启循环挥手模式,练习人脸识别触发、按键分级控制、多外设同步联动。

项目二:访客计数提醒

  每检测到一次人脸自动累计访客数量,点阵实时刷新数字,累计满 5 人蜂鸣长鸣一声、RGB 闪烁红光提示,掌握变量计数、数值条件判断、声光告警逻辑。

3.1.9 技术支持与产品讨论

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

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

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