本团队设计采用Ardnino uno主板,设计电子硬件模块,采用指纹识别模块,应用指纹识别技术对密码锁进行改造设计。使其既能通过键盘输入密码实现电子锁的解锁,又能通过指纹的识别进展解锁,提高了密码锁的平安性、实用性和可靠性。
结构说明:
Arduino Uno是基于ATmega328P的单片机开发板。它有14个数字输入/输出引脚,其中6个可用作PWM输出,6个模拟输入脚,16 MHz晶振,USB连接,电源插孔,ICSP接头和复位按钮。只需使用USB线将其连接到计算机,或者使用AC-to-DC适配器或电池为其供电即可开始使用。用4条I/O线作为行线,4条I/O线作为列线组成的键盘。在行线和列线的每个交叉点上,设置一个按键。而这样的按键中,按键的个数是4 X 4个。这样的行列式键盘结构能够有效地提高单片机系统中I/O口的利用率。R305指纹传感器内部集成一个高性能的DSP芯片,可以进行图像渲染、计算、特征查找和搜索。
LCD1602显示屏,在拍摄过程中会亮起,以便您了解其正在工作中。显示模块可以使用SPI / IIC协议与任何微控制器接口。分辨率为128×64。包装包括显示电路板、显示屏、预焊接到板上的4针公接头。
功能介绍:
智能指纹密码锁的功能在于指纹开启,密码开启,它的操作也相对方便,并可提供内置参数、设置状态等等。指纹管理管理功能有:增加指纹、删除指纹、清空指纹、设置系统参数等所有功能,而普通用户只有开门功能。
注:现本团队设计的产品已经运用在宿舍门上。
使用说明:
智能密码+指纹锁就是既能用密码开锁,也能用指纹开锁,LCD1602时刻给用户提示,提供了很好的引导操作,按键充分应用了起来。
本团队设置了按键有让用户选择开锁方式的功能,在主界面时用户可以选择开锁方式,按下指定键即可切换开锁方式,使用灵活,当密码输入正确,显示器做出提示,舵机转动;当指纹识别正确,显示器做出提示,舵机也能转动。错误的话当然也会提示错误信息,重新输入或者重新指纹识别即可。