STM32单片机智能指纹识别密码锁门禁系统21

功能描述:

本系统由STM32F103C8T6单片机核心板、LCD1602显示、指纹模块传感器、继电器驱动电路、按键电路及电源组成。

【1】系统上电,有两个模式选择“指纹管理”、“控制系统”。指纹管理模式进入搜索、添加、删除指纹界面,添加指纹时指纹ID号可设置进行区分。控制系统模式,直接对比指纹进行对比的正常使用模式,也可以通过按键输入6位密码进行开关操作,密码可以通过输入管理员密码进行设置,密码具有掉电不丢失功能。在任何模式下,都可以通过按键进行相互的切换到不同模式。

【2】指纹管理模式下有搜索指纹、增加指纹、删除指纹,添加指纹时指纹ID号可设置进行区分,添加指纹后可以在搜索指纹中进行搜索,如果存在则返回对应显示及ID号,删除指纹直接对录入的指纹进行清空。指纹数据具有掉电不丢失功能。

【3】系统控制模式下,如果如果指纹和录入的指纹库的指纹一致,则继电器闭合,3S左右后断开,也可以通过按键输入6位密码,如果密码和存储密码一致则继电器动作,3S左右后断开。如果密码和管理员密码一致继电器动作3秒,则下一次输入的6位密码即为新密码进行存储(设置密码时有"<<"指示)。修改密码后只有输入新密码才能开锁。(密码6位只能是1-3中的数字,组合有729种组合)。

【4】通过单独按键可以开门,模拟门禁中从里向外出时,直接开门按钮

【5】继电器开关状态再也液晶上有显示;对比指纹是否正确通过,也有相关提示“ Search OK ID*”表示成功;在输入密码前显示“******”,在输入6位密码后,有相应提示,"intSet!"表示进入设置,“PW OK!”表示密码输入正确开锁,"PW Err!"表示密码错误,"SET OK!"密码设置成功。

【6】管理员密码:123123 (默认不可修改,不然遗忘无法找回)

【7】默认开锁密码:112233(可修改,必须管理登陆后能够修改,用户修改后,则为修改后密码),密码存储在Flash中,有掉电不丢失功能。

用Python基于stm32设计指纹考勤系统 基于stm32的智能指纹锁_嵌入式硬件