单元三 · 简单物联功能实践

第12课 刷卡开锁易实现

任务场景
任务场景:刷卡开锁易实现

一、学习目标

  • 了解刷卡开锁的工作流程,体会系统中的过程与控制。
  • 进一步熟悉RFID,能够实现刷卡开锁功能,体会电子标签编码的唯一性。

二、情境导入

把门锁与射频识别技术结合,感应卡就有了钥匙的功能。

刷卡开锁功能是如何实现的?

三、核心讲解

本课学习路径:

1了解刷卡开锁的工作流程
2分析刷卡开锁功能

1.了解刷卡开锁的工作流程

刷卡开锁可看成输入—计算—输出的过程:读到卡号后判断是否授权,再驱动开锁并给出提示。

过程与控制:输入电子标签编码,经权限判断后输出开锁动作或拒绝提示。
  • 输入:RFID 读取电子标签编码。
  • 计算:与授权列表比对。
  • 输出:舵机/门锁动作、声光提示、显示信息等。

想一想:如果卡号不在授权列表,系统应如何输出?

2.分析刷卡开锁功能

电子标签编码具有唯一性,因此可标识不同用户;结合 RFID 可模拟实现刷卡开锁。

标签唯一性:每张卡的编码唯一,便于身份识别与精准管理。
  • 采集身份数据:读卡获取唯一编码。
  • 权限数据:用列表或字典保存授权卡号(及姓名)。
  • 执行开锁:授权成功则开门并提示,否则拒绝。

想一想:为什么用唯一编码比用“都叫张三”的姓名更适合做门禁标识?

弄清以上要点后,再进入下方动手体验,用实际操作验证。

四、动手体验 · MixGo MINI

本课共 4 个编程示例,请用下拉切换后分别载入体验。

舵机转动

五、课堂总结

  • 电子标签的编码具有唯一性。
  • RFID 门锁系统可以划分为输入、计算、输出模块。
  • 利用 RFID 技术,可以模拟实现刷卡开锁功能。

六、拓展提升

  • 尝试实现用户刷门禁卡时,在显示屏上显示用户姓名(将门禁卡与业主身份数据关联)。

测评

对照本课学习目标作答(客观题练习);选出后点「检查」。答错会显示简短说明。

  1. 刷卡开锁流程中,“计算”环节主要做什么?

  2. 电子标签编码的重要特点是?

  3. 判断:RFID 门锁可以按输入、计算、输出模块来理解。

本节小结

回顾本课要点,完成动手体验与测评。记住:刷卡开锁易实现。