• 34
•
本文基于单片机,在C 语言下设计的一款红外遥控密码锁。内部包含手机APP 遥控开锁、IC 卡刷卡开锁、显示功能、红外人体检测、键盘输入开锁等模块。安全性能高。
在这个发展迅速的时代里,随着科学不断及的进步,医疗水平不断的提高,人们对于自己的生命财产的安全越来越重视。其中家庭如何进行防盗就是其中非常重要的一个不可或缺的的环节。到目前为止大多数的家庭都还用着传统锁并没有换成防盗密码锁,传统锁防盗性能差,如果丢了钥匙容易,容易让盗贼配上上钥匙进行盗窃,所以到目前为止进行盗窃事件还是居高不下,甚至对生命安全造成了威胁。在这种不好的环境下就产生电子密码锁,它相较于传统锁,它可以拥有非常多的功能,比如说可以指纹识别,IC 卡识别,权限再高一点的可以使用手机远程操控密码锁可以清楚的知道家中是否被闯入,这可以大大提高保护人们生命财产不遭到侵犯。但这种密码锁也有缺陷,就是价格比较高昂,在公共场合的门上,容易损坏,
丢失,所以使用的范围就受到了局限。一般来说,也就是家中的防盗门装此类红外遥控密码锁,再就是相较于传统的电子密码锁输入密码的方式就是按键式输入,这容易使得用户泄露指令。然遥控电子密码锁就完全没有了传统电子锁的却点,既有电子锁原先的功能,还在电子锁原来的基础上增加了手机操控,IC 卡识别等,这大大提高了用户操作的隐蔽性,使得用户的密码非常难被盗用。随着这几年科学技术的不断发展,遥控电子密码锁的价位也在不断的下降,产品相较于前几代也越来越发的成熟。
本设计所做的家用防盗门红外遥控密码锁相较于普通电子锁性能上更加强大,增加了IC 卡识别。蓝牙手机APP 远程控制,可以实现远程关锁开锁功能,还增加了红外人体检测报警系统,使人们的
生命财产安全进一步得到了保证。
图1 系统框图
1 系统设计
1.1 系统方案设计
本设计主要由键盘输入电路、手机APP 、刷卡电路、显示电路、人体红外检测电路六部分组成。系统框图如图1所示。
红外遥控密码锁的工作流程如下所示:通电后,系统初始化,人体红外检测启动,判断是否有人非正常闯入,如果有非正常闯入则执行报
警程序,没有则进行输入扫描,选择开锁方式。总共有三种开锁方式:刷卡开锁、手机APP 遥控开锁、键盘输入开锁。当选择刷卡开锁时只需对着刷卡模块刷卡即可开锁。选择手机APP 遥控开锁时先打开手机连接蓝牙,之后打开串口调试助手操控开关锁。选择键盘输入密码时,按“D ”输入密码进入管理员模式,选择开锁关锁,还可以选择修改密码。
图2
所示为红外遥控密码锁主程序流程图。
图2 红外遥控密码锁主程序流程图
1.2 硬件设计
图3 单片机模块选择
红外遥控密码锁
大连理工大学城市学院 刘锦玉 于海霞
• 35
•
TC89C52RC 单片机是宏晶科技推出的新一代高速、低功耗、超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟机器周期和6时钟机器周期可以任意选择(见图4
)。
图4 蓝牙模块的选择 图5 刷卡模块的选择
蓝牙模块选择的HC-05。单片机和手机之间的遥控用HC-05蓝牙模块连接,红外遥控密码锁接通电源时,蓝牙模块工作,手机APP 连接蓝牙之后输入密码连接密码锁,发送指令,操控红外遥控密码锁开锁关锁(见图5)。
刷卡模块选择的是RC522。将刷卡模块与单片机相连接,将相关
程序下载进单片机中,再经过一系列的串口调试调试就可以使用了。
图6 显示模块的选择
显示模块选择的是LCD12864。特点是屏幕大,可以完成图形显示,低电压低功耗,硬件的功能和显示程序相较于其他的显示模块来说都要简洁,可显示16×16点阵汉字共8×4行,串口和并口的
通讯方式可以自己选择,而且价格也低于同类型的显示模块。
图7 键盘输入模块选择
键盘输入模块选择矩阵键盘输入方式。通常有独立按键还有矩阵按键两种输入方式。独立按键输入的方式程序和电路都很简单,缺点是按键如果多的话单片机的端口就会不够用。矩阵按键输入的方式相
较于独立按键程序较为复杂,但是为单片机节省了很多接口。
图8 人体红外检测
人体红外检测它是一款全自动检测设备,当有人进入它的感应
范围将输出高电平信号,蜂鸣器报警。
2 系统原理图及PCB图
2.1 系统原理图
图9 系统原理图
2.2 PCB图
图10 PCB图
本设计较为简单的实现了红外遥控密码锁,实现了按键开锁,IC 卡开锁,手机APP 遥控开锁和红外人体检测报警。为人们的生命财产安全提供保障。有较高的市场价值,而且价格低廉。
作者简介:
盗贼学什么专业好刘锦玉(1996—),男,新疆人,现就读于大连理工大学城市学院电子与信息工程专业。
于海霞(1975—),女,辽宁大连人,大连理工大学城市学院电子与自动化学院电子技术基础教研室主任,教授,在读博士,研究方向:雷达方向。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论