基于STM32的电子密码锁设计方案,实现指纹识别成功

2024-02-08 16:16:01  人看过

基于STM32的电子密码锁设计方案,实现指纹识别成功

电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。应用较广的电子密码锁是以芯片为核心,通过编程来实现的。

基于STM32的电子密码锁设计方案,实现指纹识别成功

1、基于的电子密码锁

功能综述

本设计主要是基于作为主控芯片,通过搭载一个3.2寸的LCD屏易学密码,继电器和一个电磁铁锁头组成了一个基于STM32的电子密码锁。本设计上电即可使用,上电后的需要点击4下屏幕进行屏幕坐标的校准。屏幕校准成功屏幕会显示 的蓝色英文字样。随后屏幕会出现类似手机中的拨号键盘,本设计支持输入密码和修改密码的功能,默认开锁密码为“”,使用修改密码功能需要先输入管理员密码“0000”。管理员密码在电子锁中无法修改,需要修改则需要重新烧写程序。

方案链接://16338

基于STM32的电子密码锁设计方案,实现指纹识别成功

2、基于单片机指纹密码锁设计方案

该方案设计是一个基于51单片机的指纹密码锁系统的设计,它可以实现指纹识别成功开锁功能,指纹识别成功,指示灯亮,继电器动作开锁,人员可以进入;指纹识别不成功,指示灯不亮,继电器不动作,人员不可以进入,在管理员模式下还可以实现指纹的录入、指纹的删除、紧急开锁及密码修改功能,其中删除指纹可以实现删除指定指纹号的指纹,并用液晶显示器进行显示相关操作步骤。当录入和识别指纹时,液晶显示器上会显示对应的指纹编号及相关提示信息。

1.系统的基本功能,要求能够对指纹进行录入、识别和删除,能够实现最多1000枚的指纹录入识别,能够实现指纹识别成功开锁功能。并设有4*4按键键盘,实现密码录入、修改和特殊功能。

2. 根据功能要求及性价比,选择单片机。

3.合理选择元器件,完成功能按键键盘模块、时钟模块、指纹识别模块,显示电路的设计。

4.设计出硬件电路原理图。搭建硬件电路,编写程序,进行系统调试。

方案链接://15839

3、基于51单片机控制数字密码锁设计

数字密码锁是二十一世纪制锁业的一次革命。锁的特点是不用钥匙、无锁孔、机械传动、不易损坏、不磨损、不易被破译、可多次更换密码、换号不换锁、一把锁多个密码,具有防拨、防砸、防撬、防堵等功能。安装门锁时不破坏原门的结构,避免用钥匙开启旋芯式锁具的一切烦恼(如丢、落、拆、堵门被反锁等)。“数字密码锁”是利用数字密码来开启的锁具,其重复概率仅为十万分之一,有着很高的安全性;而旋芯式锁具使用不够安全。通过对社会各阶层千余人的调查,百分之百的人对目前身上挂着的串串钥匙无可奈何。但现在又没有一种锁具可摆脱钥匙的束缚。都愿意一身轻松没有任何顾虑的出入家门,都愿意用上一种既安全方便又不用钥匙的锁具。因此,“数字密码锁”产品的市场发展前景极为广阔。在调查的千余人中有60%的人有丢失钥匙的经历,25%的人有把钥匙反锁在室内的,75%的人居室在三层以上的,36%的人把钥匙忘在工厂的,有8%的人是利用邻居的阳台、窗户跳跃进入自己家来打开被反锁的房门,90%的人或听或看新闻得知有因无法打开房门,而冒险跃窗发生事故非死既伤,给家庭造成麻烦。精神和肉体的损伤是无法挽回的,为了解决上述各种数据给人们带来的各种烦恼,所以“数字密码锁”,使人们在无忧无虑的环境中生活。

方案链接://14086

基于STM32的电子密码锁设计方案,实现指纹识别成功

4、基于单片机的指纹识别密码锁设计方案

基于51单片机的密码锁,指纹识别门禁系统,指纹密码锁系统 基于51单片机的密码锁,51单片机指纹识别门禁系统 指纹密码锁系统,功能:可以实现时间显示,可以查询出入记录,可以实现指纹开锁、应急开锁(在指纹开锁不好用或紧急的情况下可以进入管理员模式应急开锁),在管理员模式下可以录入指纹、删除指定指纹、更改密码等功能。若放入的指纹,指纹没有识别成功屏幕提示信息继电器没有动作,LED 灯不亮,将不能开锁,且蜂鸣器发出警报,人员不能进入,按任意键返回初始界面继续扫描指纹。若放入的指纹,指纹识别成功屏幕提示信息如下图所示,继电器动作,LED亮并且门开锁,人员可以进入,按任意键返回初始界面,等待下一个人扫描指纹等。

方案链接://16360

基于STM32的电子密码锁设计方案,实现指纹识别成功

5、基于51单片机电子密码锁(毕业设计)

电子密码锁功能描述:

适合毕业设计基于STM32的电子密码锁设计方案,实现指纹识别成功,基于51内核开发版的电子密码锁主控板基于STM32的电子密码锁设计方案,实现指纹识别成功,可以掉电存储,修改密码,密码错误3次报警且锁定键盘,有门铃功能等等

在p2^0口接一个低电平驱动继电器(淘宝价5元左右),继电器接一个电控锁(淘宝价格18元左右)

最后的连接不清楚或者过程中不懂的我们会全程帮助

***************

部分源代码

/*模块名称:主函数*/

/*模块功能:程序入口*/

//************************************************************************************************************************************

void main(void)//主函数

//(); //密码初始化(只需使用一次写入初始密码)

(); //系统初始化

while(1)

if(==0) //如果密码错误三次则锁定键盘

(); //按键检测

(); //数据传递

(); //输入显示

sure(); //密码认证

(); //按键清除

(); //密码修改

(); //附功能函数

附件内容包括:

整个电路设计原理图和PCB源文件,用AD软件打开;

C语言源程序(有详细的中文注释);

电路仿真;

方案链接://1611

基于STM32的电子密码锁设计方案,实现指纹识别成功

6、51单片机简易密码锁(160.2显示汉字)

采用一种是用以为核心的单片机控制方案。

选用单片机 作为本设计的核心元件,利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,实现基本的密码锁功能。在单片机的外围电路外接输入键盘用于密码的输入和一些功能的控制,外接显示器用于显示作用。

三、关键电路、算法和程序设计篇幅2-3页

写清作品关键元件型号、关键电路设计、程序流程图等。

元器件: 1)覆铜板板()

2) 17个小按键()

3) 1602液晶()

4) 16p插针()

5) 16p单排母座()

6) 光敏电阻()

7) 104可调电阻()

8) 2.2k电阻*2()

9) 1k电阻()

10) 10k电阻*4()

11) 1.5k电阻()

12) 103排阻()

13) 9012*2三极管()

14) 9013三极管()

15) 3p接线端子()

16) 5v有源蜂鸣器()

17) 40脚IC座()

18) 单片机

19) 10uf电容()

20) 30pf电容*2()

21) 自锁开关()

22) 8脚IC座()

23) 24c02芯片()

24) 12m晶振()

25) Led(5MM红色)()

26) 5V松乐继电器()

27) DC电源插口()

28) 导线若干(桌下)

29) 焊锡若干(桌下)

30) usb电源线

测试结果:

1.按键设置6位密码,输入密码若密码正确,则锁打开。显示open!

2.密码可以自己修改(6位密码),必须是锁打开时才能改密。为防止误操作,修改密码得输入两次。

3.若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。

4.24C02有复位、掉电保存密码功能。

5.液晶屏亮度会随光线自动调整。

6液晶屏显示“蓝电大队”字样

7首次使用时输入:,对密码进行初始化,当显示:,证明密码初始化完成,此时的密码为:。然后可以改密了。

按下 * 键或复位键,可以关锁并退出。当输入密码错误后,报警并锁定键盘3秒钟。修改密码:在开锁状态下,再次输入正确的密码并按下 # 键易学密码,此时听到两声提示,输入新的六位密码并按 D 键,再重复输入一次新密码并按 D ,会听到两声提示音,表示重设密码成功,内部保存新密码并存储。如两次输入的新密码不一样,则重设密码失败。

方案链接://11350

7、基于单片机的电子密码锁

双击打开软件,之后,双击单片机,在 File选项里选择我们编译好的后缀为.hex的文件,点击OK键(我已经关联好了,因此这步不用做也可以,如果程序重新编译的话,要做这一步)。

点击左下角的开始键,输入3次错误密码,位数不对也算错误密码,这时系统会被锁死,然后按复位键,重新输入正确密码,继电器会闭合,3秒之后断开,这时,再按输入新密码,输入6位新密码,然后按新密码确认键,屏幕显示新密码保存,之后输入一遍新密码并按确认键,屏幕显示密码正确。

以上是推荐流程,可以试出密码错误时、系统锁死时,按复位时,密码正确时,更换密码时,密码可以掉电保存等各种情况,也可根据需要自行安排顺序。

注意:1、更换密码时,确保密码为6位

2、密码正确后,请等3秒再进行其他操作(如改密码)

3、新密码保存后易学密码,按复位或关闭软件再打开软件,新密码仍然有效

方案链接://7932

8、基于51单片机密码锁设计

使用说明:

1.按下“重置密码”按键,可重新设置密码,密码为六位数。

2.按下“清除”按键,可删除之前输入的数字。

3.设置的距离保存在单片机的中,具有掉电保存功能。

4.当密码输入错误时就会使得蜂鸣器报警。

5.初始密码为“”。

附件内容包括:

整个密码锁系统电路设计原理图,用AD软件打开;

硬件电路模拟仿真电路,用打开;

源代码,用中文注释;

密码锁材料清单;

方案链接://1102

基于STM32的电子密码锁设计方案,实现指纹识别成功

9、基于STC单片机电子密码锁毕业设计

该设计基于STC单片机设计,电路主要由51单片机最小系统和按键部分、蜂鸣器报警部分、LCD液晶显示部分等组成。该电路设计简单,单层板加上几根跳线即可完成,适合电子初学者DIY制作。

电子密码锁具体功能介绍:

1、该电子密码锁默认密码为,密码通过键盘输入,若密码正确,则将锁打开。

2、密码可以由用户自己修改设定(只支持6位密码),锁打开后才能修改密码。修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。

3、报警、锁定键盘功能。密码输入错误显示器会出现错误提示,若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。

4、保存密码,支持复位保存,掉电保存功能。

附件内容包括:

整个电子密码锁原理图和PCB源文件,用AD软件打开;

方案链接://1892

10、基于51单片机的密码锁电路设计(含仿真+原理图)

本设计拟实现的性能指标如下:

(1)本设计为了防止密码被窃取要求在输入密码时在LCD屏幕上显示*号。

(2)设计开锁密码位六位密码的电子密码锁。

(3)能够LCD显示在密码正确时显示OPEN,密码错误时显示ERROR。

(4)实现输入密码错误超过限定的三次电子密码锁定。

(5)4×4的矩阵键盘其中包括0-9的数字键和A-D的功能键和*、#按键。

(6)本产品具备报警功能,当输入密码错误时蜂鸣器响提示。

(7)密码可以由用户自己修改设定(只支持6位密码),修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。

(8)输入正确的密码继电器闭合,可以随意驱动负载。

方案链接://14808

推荐文章

洪苗先生数字能量学:数字组合+=生命密码

洪苗先生数字能量学:数字组合+=生命密码

而数字能量学,正是源于古老的八卦思想。这个六十四卦组合化生的九星,就是人生数字密...

网络安全知识手册学习心得全文共5页

网络安全知识手册学习心得全文共5页

这两个分支学科,一个叫密码编码学,另一个叫密码分析学。发表了《保密系统的信息理论...

易学符号 【】中国中西医结合肾病杂志2016年招生简章

易学符号 【】中国中西医结合肾病杂志2016年招生简章

统计学符号不论用哪种字母,也不论大写或小写一律都用斜体。基因名称的英文缩写应采用...

最新更新

鲁ICP备2020040142号-23