三、物联网精通
第11课 物联网精通- 显示姓名开锁

一、任务目标
订阅人脸相关消息并显示姓名/开关门图案——可能误识;课堂演示不等于真实门禁。
二、我们要学什么
- 学习要点:订阅人脸消息后显示姓名并示意开关门
- 本课过关:能完成:收到消息后屏上出现姓名或开关门图案。
- 示例对齐:体验题对应
3-3-1 物联网精通- 显示姓名开锁.mix;完整代码对应3-3-2 物联网精通- 上报开锁信息.mix。
三、本节要点
围绕「订阅人脸消息后显示姓名并示意开关门」来搭。上一课测链路;本课做人机界面:把「是谁」显示出来,并示意开门——仍只是演示。
1读场景门上显示姓名
2对要点解析姓名并示意开门
3对照现象换姓名屏上跟着换
四、解题思路
解题抓手是「订阅人脸消息后显示姓名并示意开关门」。生活对照:门口屏跳出「欢迎张三」和开门图案;认错人也可能发生,所以不能当真门禁。 先对齐:输入「订阅到的人脸相关消息」,输出「彩屏姓名/开关门图案」。验收看:来消息后屏上是否出现姓名或门态图案。
本课主要用到:彩屏 TFT、网络/物联网、摄像头/AI。
- 1订阅人脸相关消息,解析姓名。
- 2在屏上显示姓名,并示意门开/关(演示即可)。
- 3换一条不同姓名的消息,屏上应替换显示。
- 4不要只显示「已识别」而不出现姓名。
步骤关键词(顺着看即可)
五、图形块功能讲解
本课用到的 Mixly 图形块均已在前面的课讲过。请直接对照编程练习搭积木;若有遗忘,回到该积木首次出现的课页复习。
六、知识点讲解
姓名开锁显示:订阅人脸相关消息,解析姓名后显示或切换门态。过关看换一条不同姓名的消息时屏上替换显示。
核对现象:来消息后屏上是否出现姓名或门态图案。再换一条不同姓名的消息,看屏上是否替换。
七、编程练习
点「载入」打开 MixVM(board=sowl_design)。界面默认是图形化积木;示例来自 MixGo SOWL 六学期兴趣课程/学期4。带 design 外设的题目会自动带上接线。工具栏用「运行 / 停止」,「检查」核对关键字。建议先读「四、解题思路」「五、图形块功能讲解」再载入。
六学期兴趣课程:3-3-1 物联网精通- 显示姓名开锁.mix。载入后运行。
正在载入编程环境
正在载入 MixGo SOWL 仿真编程环境…
八、课堂练习
请先做两道对错题,再答后面的选择题;全部选完后点「检查」。
判断:收到人脸消息后屏幕可以完全空白。
判断:可用此步骤验收——订阅到消息后,看屏上是否显示姓名或开关门示意。
显示姓名开锁依赖?
本课必须提醒学生?
过关现象是?
九、本节小结
回顾:会「订阅人脸消息后显示姓名并示意开关门」就算抓住本课。