一. 系统概述
本智能门禁系统以STM32单片机作为控制核心,采用指纹识别模块来实现身份验证。系统具备指纹的添加、删除和开锁的功能,当识别到有效的指纹数据时,可以进行开锁,如若输入的指纹数据不匹配,则会触发报警。
二. 仿真概述
- 系统通过OLED显示屏呈现开锁状态及操作界面,同时利用虚拟串口模拟指纹识别模块。当输入的指纹数据正确时,系统会实现开锁。初始状态下识别的指纹数据包括11、21、31等。以下是使用的虚拟传感器助手链接:
- 如果输入错误的指纹数据41进行开锁,系统将发出报警。
- 用户按下功能选择按键后,可以选择存储的第一个指纹数据。通过加减按键可切换指纹ID,按下确认按键后就能在当前ID更新指纹数据。例如,在串口助手中输入41,将其作为指纹数据添加到ID1。