- STM32智能门锁裸机项目,项目使用离线标准库模板,主要包括:指纹识别、人脸识别、RFID解锁、密码解锁、蓝牙解锁功能
- 板子型号:STM32F407ZET6,注释完整,内容较全,可用于初学,可随意修改
- 使⽤串⼝通信发送相关数据包,配合中断和定时器完成⼈脸识别和指纹解锁的功能
- 使⽤模拟IIC协议,将⽤⼾修改的密码存⼊EEPROM中
- 使⽤模拟SPI协议,实现RFID的注册与检验功能
- 设计基础⽤⼾菜单的样式,OLED显⽰
- 蓝⽛实时接收开锁数据(包括开锁⽅式与时间)
- 用户通过矩阵键盘进行模式选择,进行相关模式识别解锁
- 蓝牙为高级用户,连接后可以人脸指纹数据,修改密码和注册新的ID卡,也可直接强制解锁
- 蓝牙连接后可以实时接收成功开锁的时间和模式