电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的
闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于
芯片的性价比较高的产品。现在应用较广的电子密码锁是以芯片为核心,通过编程来实
现的。
本文以 STM32 单片机为核心器件,结合按键电路、LCD1602 液晶显示电路、报警指
示电路和开锁机构,利用单片机灵活的编程设计和丰富的 I/O 端口,及其控制的准确
性通过软件程序来控制整个系统实现电子密码锁的基本功能,其主要具有如下功能:
●密码通过键盘输入,若密码正确,则将锁打开
●密码输入错误,蜂鸣器将报警提示
●用户可以自由设定密码
关键词:STM32 ; 电子密码锁 ; 功能/755
整个实物设计过程:
【基于STM32单片机的多功能电子密码锁控制 系统设计(实物+程序+原理图+其他资料)755】
基于STM32单片机的多功能电子密码锁控制 系统设计(实物+程序+原理图+其他资料)755
特殊说明:
本产品资料包含:原理图视频讲解+程序视频讲解(不是分段
拼凑而是整个完整文件进行一对一讲解)
功能说明:
矩阵按键功能:
7--8--9--A
4--5--6--B
1--2--3--C
返回--0--确定--修改(ABC无定义)
1. LCD1602液晶显示当前信息
2. 按键输入当前密码
3. 忘记密码输入131420按下却认按键
强制初始化密码为000000
4. 输入密码000000继电器闭合电磁阀动作表示开门
开门时间为15S,15S后自动关闭
5. 再次输入密码000000按下确定按键液晶显示输入新的密码
6. 输入新的密码如777777,按下修改密码按键
7. 液晶显示再次输入密码777777,按下修改密码按键
密码修改成功。(如果2次密码不一样液晶显示ERROR)
蜂鸣器报警
8. 如果连续输入错误密码3次,键盘锁死。必须重启才可以正常使用