如何使用r307指纹模块制作DIY指纹门锁系统。
硬件部件:
- Arduino IDE
在本教程中,我们将学习如何使用Arduino记录或注册指纹,然后使用生物识别传感器读取指纹并激活锁。
生物指纹传感器是创建能够通过分析指纹来保护您的需求的系统的理想选择。该设备使用串行协议,因此可以与任何微控制器(arduino等)或开发板一起使用。
该设备在其内部闪存中最多可以存储162个指纹。每次拍摄指纹照片时,设备的LED都会亮起。
-型号:r307供电电压:5V
-工作电流:100mA-150mA
–指纹奇偶校验模式:1:1 1 1:n
-波特率:9600 * NN = 1至12(默认值为6)
-采集时间少于1秒
-5安全等级
-窗口尺寸:14x18mm
-工作环境:-10ºc至40ºc(相对湿度40%至85%)
-尺寸:5.5 x 2.1 x 2.0厘米重量:22克
为了能够使用该设备,必须将指纹保存在其数据库中。这些足迹被分配了一个ID。随后,可以开始读取和比较序列以验证用户的指纹,从而能够基于结果识别并执行动作。
我们打开Arduino串行监视器开始录制曲目,并按照说明进行操作:
我们将第一个指纹保存在位置1,然后输入并按照说明进行操作:
如果正确注册了指纹,它将显示消息“指纹匹配!”,然后显示保存位置和消息“已注册!”。
要保存一个以上的指纹,传感器最多允许162个指纹,我们现在重新输入要保存的下一个位置的编号,在本例中为位置2 ,我们键入2并按Enter并再次继续直到所有必要的脚印都被记录为止,这些指示都是相同的,始终指示不同的位置,这样已经保存的脚不会被覆盖。
最后,我们加载最终程序,该程序将读取指纹。如果指纹读取与存储的指纹之一匹配,则连接到Arduino引脚13的继电器将激活3秒钟。