3.12 刷卡开锁易实现 课件 2025-2026学年人教版初中信息技术八年级全一册

资源下载
  1. 二一教育资源

3.12 刷卡开锁易实现 课件 2025-2026学年人教版初中信息技术八年级全一册

资源简介

(共19张PPT)
义务教育2024 八年级上册
第三单元 简单物联功能实践
第12课 : 刷卡开锁易实现
义务教育2024 八年级上册
第12课:刷卡开锁易实现




、了解刷卡开锁的工作流程,体会系统中的过程与控制。
、进一步熟悉RFID,能够实现刷卡开锁功能,体会电子标签编码的唯一性。
问题情境
把门锁与射频识别技术结合,感应卡就有了钥匙的功能。
义务教育2024 八年级上册
导入
新课
第12课:刷卡开锁易实现
感应钥匙
刷卡开锁功能是如何实现的?
思考问题
一、了解刷卡开锁的工作流程
学习内容
二、分析刷卡开锁功能
义务教育2024 八年级上册
第11课 : 物联功能细分解
RFID门锁物联系统由内置电子标签的门禁卡、读卡器、控制模块和锁体等组成。电子标签用于存储用户数据,可被读卡器识別。门禁卡一旦靠近读卡器,存储在电子标签中的数据就会被读卡器自动读取出来并发送至控制模块,空制模块判断数据正确后,控制打开门锁。
义务教育2024 八年级上册
一、了解刷卡开锁的工作流程
RFID门锁
物联系统

工作流程
义务教育2024 八年级上册
动手实践
描述RFID门锁的工作过程
RFID门锁物联系统是典型的过程与控制系统,遵循“输入一计算一输出的计算模式,尝试描述RFID门锁的工作过程。
一、了解刷卡开锁的工作流程
模块 工作过程
输入模块 读取电子标签中的数据
计算模块 判断是否满足开锁条件
输出模块 模拟打开门锁
义务教育2024 八年级上册
二、探究刷卡开锁功能
在探究物联系统的某个功能时,可以按照“功能分析一编程实现一测试验证”的步骤来验证该功能。
功能分析
依据RFID门锁的工作过程,分析输入模块、计算模块和输出模块分别需要使用的硬件,形成实现思路。
义务教育2024 八年级上册
二、探究刷卡开锁功能
模块 硬件 实现思路
输入模块 电子标签,RFID读卡器模块 获取电子标签的编号
计算模块 主控板 用列表存储电子标签的编号,判断获取的电子标签编号是否在列表中
输出模块 舵机 模拟打开门锁
刷卡开锁功能分析
义务教育2024 八年级上册
二、探究刷卡开锁功能
在之前的学习中,通过读取电子标签编号的实践,我们已经认识了电子标签、RFID读卡器模块、主控板等物联实验设备。要模拟实现刷卡开锁功能,RFID门锁系统需要一个能模拟执行开锁动作的执行器。舵机是一种调节位置(角度)的执行器,可以用来模拟开锁。
舵机
义务教育2024 八年级上册
二、探究刷卡开锁功能
动手实践
体验舵机模拟开锁
1.连接主控板和舵机,检查无误后将主控板连接到计算机。
2.编写实现舵机转动模拟开锁功能的程序。程序实现思路连接主控板和舵机,使舵机先转动到180°的位置,在这个位置保持2s,然后返回0°的初始位置。
义务教育2024 八年级上册
二、探究刷卡开锁功能
控制舵机转动的主要代码
(1) Import time, from educore import servo:time模块提供了各种与时间相关的功能; servo类用于控制舵机。
(2)sv=emvo(1):初始化并连接航机。这里创建了servo对象sv,用于后续控制舵机的操作。
下面对部分代码进行分析
(3)sv. angle(180):使用 angle方法控制舵机转动到某个角度,180是指将舵机转动到180°的位置。
(4) time. sleep(2):等待2s,保持舵机在180°的位置2s。
(5) sv. angle(0):使用angle方法控制舵机转回起始位置,0是指0°时舵机的位置。
义务教育2024 八年级上册
二、探究刷卡开锁功能
活动小结:
编程实现
刷卡开锁功能算法实现的思路:把电子标签编号作为用户数据存储在列表中;当读卡器读取电子标签的编号后,系统判断该编号是否在列表中;如果该编号在列表中,则向舵机发送指令,执行开锁。
完成体验舵机模拟开锁的活动后,先连接主控板与RFID读卡器模块、舵机再把主控板连接到计算机。
义务教育2024 八年级上册
二、探究刷卡开锁功能
动手实践
1.记录至少2个电子标签编号,作为用户身份数据。可使用第7课中记录的电子标签编号。
2.编写实现模拟刷卡开锁功能的程序。程序实现思路:在列表中存储几个电子标签编号,RFID读卡器不停地寻找和识别电子标签,当识别到的电子标签编号在列表中时,控制舵机转动。
模拟刷卡开锁功能
义务教育2024 八年级上册
二、探究刷卡开锁功能
模拟刷卡开锁功能的主要代码
义务教育2024 八年级上册
二、探究刷卡开锁功能
活动小结:
在上述代码中,sn_Iist=["53152396",“53152018"的作用是定义一个名称为sn_list的列表,预先存储了2个电子标签编号。在实践中,可以存储多个电子标签编号,且编号可以是字符串。
测试验证
测试验证是实现系统功能的重要步骤。通过测试发现系统问题,不断修改,完善系统,进而验证功能需求是否实现。
义务教育2024 八年级上册
1.电子标签的编码具有唯一性。
2.RFID门锁系统可以划分为输入、计算、输出模块。
3.利用RFID技术,可以模拟实现刷卡开锁功能。
课堂总结
义务教育2024 八年级上册
下 课
Thanks!
https://www.21cnjy.com/recruitment/home/fine

展开更多......

收起↑

资源预览