风筝
发表于: 2020-4-12 20:44:17 | 显示全部楼层

在本篇文章中,我们将指纹识别传感器与Arduino结合用于生物识别安全系统。我们使用的指纹模块类型为R305指纹扫描仪模块。安全性是我们日常生活中的主要问题,数字锁已成为这些安全系统的重要组成部分。基于指纹传感器的是最安全的门锁系统之一,因为它具有识别和区分每个人的能力,而不会出错。另外,该模块非常小巧,可以保存在任何地方,并具有便携性和较低的功耗,您也可以将其携带到任何地方。


尽管生物识别技术和指纹识别已经以某种基本形式存在了100多年,但随着创客群体的增长,R305指纹模块非常流行。 R305是指纹扫描仪中常用的模块,其核心采用强大的DSP。我们可以使用特定格式的十六进制代码包与之通信。那么,将R305指纹传感器与Arduino、LCD和伺服电机连接。让我们开始吧。

main-Image.jpg


所需的组件

●    Arduino Uno开发板

●    R305指纹模块

●    LED指示灯

●    5V电源

●    连接线

●    伺服电机

●    1602液晶显示屏

●    面包板


R305指纹扫描仪传感器模块

该模块是一个带TTL转UART接口的指纹传感器模块,可通过MAX232 / USB串行适配器直接连接至微控制器UART或PC。用户可以将指纹数据存储在模块中,并可以以1:1或1:N模式配置以识别人员。

fingerprint-sensor-r305.png


指纹模块可以直接与任何微控制器以及Arduino板连接。这种光学生物指纹识别器功能强大,可以嵌入到各种最终产品中,例如门禁系统、考勤系统、保险箱、车门锁系统等。


主要特征

●    集成了图像采集和算法芯片,多合一

●    指纹读取器可以进行二次开发,可以嵌入到各种最终产品中

●    功耗低、成本低、体积小、性能优良

●    专业的光学技术,精密的模块制造技术

●    良好的图像处理能力,可以成功捕获高达500 dpi的图像


Arduino UNO与指纹传感器的连接电路图

以下是使用Arduino UNO与指纹传感器组成的生物识别安全系统的连接电路图:

fngr-final.jpg


Arduino Mega与指纹传感器的连接电路图

以下是使用Arduino Mega与指纹传感器组成的生物识别安全系统的连接电路图:

Circuit-Diagram-3.jpg


工作过程说明

基于指纹传感器的生物特征安全系统的工作过程很简易。在该项目中,我们使用了SG90伺服电机,该电机可旋转解锁门。我们使用了2个LED,一个是绿色LED,另一个是红色LED,它们分别表示允许访问和禁止访问。我们已经连接了1602 LCD液晶显示器,无论何时放置或移开手指,打开门或关闭门或手指是否匹配,它都能显示所有内容。


我们使用了4个按钮来控制整个系统。每个按钮的功能是:

1.   登记/后退按钮:用于登记新指纹以及反转后退过程或返回

2.   删除 /OK按钮:此按钮用于删除较早存储的指纹系统,以及将访问权限授予“确定”选项。

3.   向上/匹配按钮:用于在选择用于存储或删除指纹的存储位置时向前移动。

4.   向下/匹配按钮:用于在选择用于存储或删除指纹的存储位置时向后移动。


注册新指纹

要注册新指纹,请单击“注册”按钮。然后使用UP/DOWN按钮选择要存储指纹的存储位置。然后单击确定。按照液晶显示屏上的指示放开手指然后移开。再次放下手指。所以最后您的指纹被存储了。


删除存储的指纹

要删除已经存在的指纹,请单击DEL按钮。然后使用UP / DOWN按钮选择较早存储指纹的存储位置。然后单击确定。所以最后您的指纹被删除了。


用不同的手指检查工作情况

只需单击“匹配”按钮。将手指放在扫描仪上。如果您的指纹匹配,则门将打开,如果不匹配,您将看到液晶显示屏提示“Please! Try Again”。


Arduino源代码

只需复制此代码,然后使用Arduino IDE将其上传到您的Arduino UNO板上即可。在使它工作之前,需要将一些库文件添加到Arduino库。否则代码将无法编译。请使用最新版本的Arduino IDE来编译代码。以下是本文的完整代码: main.rar (1.74 KB, 下载次数: 33)

跳转到指定楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 705 | 回复: 1492



手机版|

GMT+8, 2024-11-23 17:57 , Processed in 0.041466 second(s), 6 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表