基于 STM32 的智能门锁系统,系统界面设计
项目介绍
该智能门锁以 STM32 微控制器为核心,结合密码、指纹、射频卡与远程控制等多种开锁方式,配合 LCD 显示与语音播报,实现智能、安全、便捷的门锁管理功能。
该智能门锁,希望可以实现以下功能,
1. 按键功能
:触摸按键和机械按键,用于
密码输入,和功能选择
。
2. 密码功能:
输入密码锁密码,以及修改密码,注意
密码掉电不丢失
3. 刷卡功能:
判断卡片是否登记,刷卡开门;删除/登记开门卡片
传感器RFID
4. 指纹功能
:识别指纹,注册指纹,删除指定指纹/全部删除指纹
5 语音功能
:播报语音
6. 显示功能
:LCD屏轻量显示,需要字库
7. 远程开锁:
接入Wifi联网,连接服务器,上报设备信息
数据存储:
8. 存储指纹ID,卡片ID,密码,屏幕亮度,声音大小等设备信息
系统界面结构设计
(1)主界面
主界面显示四种开锁方式入口:
【主界面】
--------------------------
① 密码开锁(可进入管理员)
② 指纹开锁
③ 卡片开锁
④ 远程开锁
--------------------------
说明:
-
密码开锁不仅用于普通开锁,还可输入管理员密码进入系统管理模式。
(2)管理员界面
通过输入管理员密码进入管理菜单:
【管理员界面】
--------------------------
1. 密码管理
2. 指纹管理
3. 射频卡管理
4. 声音与亮度设置
5. 恢复出厂设置
--------------------------
1️⃣ 密码管理
-
修改管理员密码
-
添加/删除用户密码
2️⃣ 指纹管理
-
登记新指纹
-
删除单个指纹
-
清空所有指纹
3️⃣ 射频卡管理
-
登记新卡
-
删除单个卡
-
清空所有卡
4️⃣ 声音与亮度调节
-
调整语音音量
-
调整屏幕亮度
5️⃣ 恢复出厂设置
-
清空所有密码、指纹、卡片信息
-
恢复默认亮度与音量参数
下一节就是我们的硬件部分