0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样用ArduinoUNO和ArduinoIDE制作指纹扫描仪

454398 来源:工程师吴畏 2019-08-01 09:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

虽然您可以使用密码和密钥访问安全系统,但两种选择可能不方便,容易忘记。在这个项目中,学习如何将FPM10A与Adafruit Arduino库一起使用来创建生物识别指纹系统。

安装和使用库

第一个使用FPM10A的步骤是安装Adafruit指纹库,可以使用库管理器完成。打开Arduino IDE并导航到Sketch》 Include Library》 Manage Libraries。

当库管理器加载搜索“指纹”和第一个结果应该是Adafruit指纹传感器库。继续安装。

安装库后,就可以创建一个新的Arduino项目了。单击文件》新建,然后将项目保存在自己的文件夹中。此时,打开项目文件夹并将“fingerprint.h”文件复制到其中。

这是我写的一个文件,使指纹库更容易使用。文件只有三个函数:

fingerprint_setup() - 将串口配置为9600波特并连接到模块

readFingerprint () - 轮询函数,如果发生任何无效事件,则返回-1;如果找到成功的打印件,则返回其他函数

enrollFingerprint(int id) - 将指纹添加到已分配的系统“id”的ID。

要在项目中包含此文件,只需使用include命令,如下所示:

你需要在setup()中调用的第一个函数是fingerprint_setup(),它会自动连接到模块并确认一切正常。

要添加新指纹,请调用enrollFingerprint(id)功能。如果发生故障,这将返回-1,但其他值表示指纹寄存器成功。传递给此功能的ID是指向扫描指纹的链接,每个指纹都有唯一的ID号。

构建和使用指纹扫描仪

由于它使用串行端口进行通信,因此使该模块工作非常容易。但是,由于Arduino Uno只有一个硬件串口,您需要使用软件串口,使用引脚2和3与指纹模块通信(硬件串口保留用于PC通信)。

FPM10A模块附带的电缆不具备业余爱好性,因为它采用1.27mm间距封装,因此必须切断后露出电线跳线。

图片由Adafruit提供。

当您启动此项目时,它会首先要求您将手指放在扫描仪上。如果扫描仪能够读取您的指纹,它将要求您移除然后更换扫描仪上的手指。这应该会导致扫描仪成功将指纹添加到ID 1,并将手指放在扫描仪上会导致系统授予访问权限。

这个项目可以轻松扩展到包括电磁锁和继电器,只允许授权用户进行更改和解锁系统。准备好后,将新扫描仪安装到门,橱柜,保险箱,窗户,电气系统,计算机等等!

此项目的代码如下所示。

#include “fingerprint.h”

void setup()

{

fingerprint_setup();

}

void loop()

{

// Create a new fingerprint entry

enrollFingerprint(0x01);

delay(1000);

// Request entry

Serial.println(“ USER LOGIN REQUEST.。.PLACE FINGER ONTO SENSOR ”);

while(readFingerprint() == -1);

Serial.println(“ ACCESS GRANTED ”);

Serial.println(“ Fingerprint confidence : ” + String(confidence) + “ ”);

delay(3000);

}

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 指纹识别
    +关注

    关注

    43

    文章

    1753

    浏览量

    104449
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195976
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    三维扫描仪 | 先临三维RobotScan Q12自动化扫描机器人零部件

    扫描仪
    jf_37811293
    发布于 :2025年10月28日 10:44:21

    200万粉汽车达人的改装秘诀:这台手持扫描仪,让法拉利轮辋完美适配

    mbDesign 的合作案例,看看蔡司 ZEISS T-SCAN hawk 2 手持式 3D 扫描仪,如何为法拉利 F12 Berlinetta 的轮罩与轮辋优化提供关键支持。 一 、 合作背景:以设计为
    的头像 发表于 09-26 17:10 878次阅读
    200万粉汽车达人的改装秘诀:<b class='flag-5'>用</b>这台手持<b class='flag-5'>扫描仪</b>,让法拉利轮辋完美适配

    蔡司三维扫描仪第三方代抄数检测机构

    在智能制造与数字化转型的浪潮中,蔡司三维激光扫描仪以其卓越的技术性能和广泛的应用场景,成为工业检测领域的标杆工具。蔡司官方授权代理-广东三本测量获悉:作为全球光学与光电技术领域的领导者,蔡司推出
    的头像 发表于 08-02 11:57 707次阅读
    蔡司三维<b class='flag-5'>扫描仪</b>第三方代抄数检测机构

    三维扫描仪 | 先临三维AutoScan Inspec2进行叶轮全尺寸检测

    扫描仪
    jf_37811293
    发布于 :2025年07月28日 08:37:19

    三维扫描仪 | 先临三维工程师使用FreeScan UE Pro2扫描汽车缸体

    扫描仪
    jf_37811293
    发布于 :2025年06月05日 10:17:17

    超酷的树莓派激光雷达扫描仪

    摘要这款DIY的PiLiDAR扫描仪项目利用树莓派进行激光雷达测绘。激光雷达通过发射激光来扫描周围环境,从而创建三维模型。该项目需要树莓派4、摄像头、电机以及激光雷达套件。你是否了解过激光雷达扫描仪
    的头像 发表于 06-01 08:33 798次阅读
    超酷的树莓派激光雷达<b class='flag-5'>扫描仪</b>!

    三维扫描仪|先临三维工程师FreeScan Trak Nova获取注塑模具三维数据

    扫描仪
    jf_37811293
    发布于 :2025年03月28日 08:50:41

    远程输入输出扫描仪说明

    电子发烧友网站提供《远程输入输出扫描仪说明.pdf》资料免费下载
    发表于 03-26 15:06 0次下载

    蔡司工业CT三坐标扫描仪测量软件

    蔡司工业CT三坐标扫描仪INSPECTOptical3D是蔡司旗下一款专为三维测量数据检测和评估而设计的强大软件。该软件在汽车行业中具有广泛的应用,为汽车制造商提供了高效、精确和可靠的测量解决方案
    的头像 发表于 02-21 11:02 1055次阅读
    蔡司工业CT三坐标<b class='flag-5'>扫描仪</b>测量软件

    条形码扫描仪模组在医疗行业识读领域中的应用

    条形码扫描仪模组作为现代医疗信息化建设的重要工具,其在医疗行业识读领域的应用日益广泛且深入,不仅极大地提升了医疗流程的精准度和效率,还显著增强了患者安全及医疗服务质量。首先,在医疗器械管理方面
    的头像 发表于 01-15 16:06 774次阅读
    条形码<b class='flag-5'>扫描仪</b>模组在医疗行业识读领域中的应用

    XAORI骁锐SLC施莱格LS01系列安全激光扫描仪选型指南

    XAORI骁锐SLC施莱格LS01安全激光扫描仪产品特点深圳市骁锐科技有限公司XAORI骁锐SLC施莱格LS01系列安全激光(雷达)扫描仪是基于激光测距TOF法(飞行时间法)来确定扫描区域内保护对象
    的头像 发表于 01-15 10:49 1337次阅读
    XAORI骁锐SLC施莱格LS01系列安全激光<b class='flag-5'>扫描仪</b>选型指南

    Brother扫描仪ADS-1350W荣获Good Design Award

    近日,Brother公司再度传来喜讯,其馈纸式网络扫描仪ADS-1350W成功斩获日本设计界备受瞩目的大奖——Good Design Award。这一荣誉不仅彰显了Brother在产品设计方面的卓越
    的头像 发表于 01-08 11:19 881次阅读

    思看科技手持三维激光扫描仪三种工作模式介绍

    思看科技手持三维扫描仪有高速、精细、复合及深孔扫描模式,适用于不同场景需求,合理选择模式可快速获取、处理物体三维数据,支持后续制造、设计或修复工作。
    的头像 发表于 12-24 15:32 1486次阅读
    思看科技手持三维激光<b class='flag-5'>扫描仪</b>三种工作模式介绍

    三维扫描仪3D逆向建模检测湖北武汉应用中心成立

    武汉易测获杭州思看三维扫描仪代理权,成立服务中心,助力湖北制造升级。思看科技介绍高精度球形及无线三维扫描仪,双方将深化合作,推动技术创新应用。
    的头像 发表于 12-20 16:27 1380次阅读
    三维<b class='flag-5'>扫描仪</b>3D逆向建模检测湖北武汉应用中心成立

    微软已修复扫描仪USB连接问题

    微软对其支持文档予以更新,并宣告已将 Windows 11 版本 24H2 中的扫描仪 USB 连接问题处理好。 在此之前,Windows 11 24H2 的 eSCL 协议出现了故障,设备在需要
    的头像 发表于 12-12 16:55 1313次阅读