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

    文章

    1742

    浏览量

    102244
  • Arduino
    +关注

    关注

    188

    文章

    6469

    浏览量

    187038
收藏 人收藏

    评论

    相关推荐

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

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

    国产纯硅振荡器替换SITime用于三维扫描仪

    国产纯硅振荡器替换SITime用于三维扫描仪
    的头像 发表于 12-04 10:18 131次阅读
    国产纯硅振荡器替换SITime用于三维<b class='flag-5'>扫描仪</b>中

    如何将三维激光扫描仪与BIM结合使用

    将三维激光扫描仪与BIM(建筑信息模型)结合使用,可以充分发挥两者的优势,提高工程测量的精度和效率。以下是将三维激光扫描仪与BIM结合使用的具体步骤和注意事项: 一、前期准备 确定扫描目标 : 明确
    的头像 发表于 11-28 10:18 228次阅读

    三维激光扫描仪在工程测量中的优势

    三维激光扫描仪在工程测量中展现出了显著的优势,这些优势使得它在该领域得到了广泛的应用。以下是对三维激光扫描仪在工程测量中优势的分析: 高精度测量 : 三维激光扫描仪采用非接触式测量方式,避免了传统
    的头像 发表于 11-28 10:12 208次阅读

    三维激光扫描仪与无人机结合的应用

    三维激光扫描仪与无人机结合的应用为多个领域带来了革命性的变化。以下是对这种结合应用的具体分析: 一、应用概述 三维激光扫描仪与无人机威廉希尔官方网站 的结合,通过无人机搭载三维激光扫描仪进行空中作业,能够
    的头像 发表于 11-28 10:10 389次阅读

    三维激光扫描仪使用技巧 三维激光扫描仪测量精度分析

    三维激光扫描仪使用技巧 三维激光扫描仪的使用技巧涵盖了多个方面,旨在确保扫描过程的准确性和高效性。以下是一些关键的使用技巧: 稳定操作环境 :确保扫描过程中有一个稳定的操作环境,避免震
    的头像 发表于 11-28 10:07 250次阅读

    三维激光扫描仪应用领域 三维激光扫描仪与传统测量工具比较

    三维激光扫描仪应用领域 三维激光扫描仪因其高精度、高效率和非接触式的测量方式,在多个领域得到了广泛应用: 测绘领域 :用于地形、公路铁路、河道及建筑基地的测绘,提供精确的空间数据。 工业测量 :在
    的头像 发表于 11-28 10:04 237次阅读

    大幅扫描仪扫描地图怎么操作

    1. 准备扫描仪和地图 在开始扫描之前,确保您的大幅扫描仪已经安装并正确配置。您可能需要安装特定的驱动程序或软件,以便扫描仪能够与您的计算机通信。 检查
    的头像 发表于 10-14 15:47 595次阅读

    蔡司激光三维扫描仪有效扫描金属材料

    蔡司激光三维扫描仪因其高精度和多功能性,在工业检测、逆向工程、质量控制等领域得到了广泛应用。对于金属材料的扫描,用户常常关心的是ZEISS激光三维扫描仪是否能够有效地完成这项任务。本文蔡司代理-三本
    的头像 发表于 09-26 15:08 466次阅读
    蔡司激光三维<b class='flag-5'>扫描仪</b>有效<b class='flag-5'>扫描</b>金属材料

    何为电磁干扰(EMI)扫描仪,哪里需要它?

    什么是电磁干扰扫描仪?电磁干扰扫描仪(Electromagneticinterferencescanner)又称EMI扫描仪,是属于电磁兼容(EMC)测所试设备,具备干扰频谱分析、定频干扰成像功能
    的头像 发表于 08-30 13:02 420次阅读
    何为电磁干扰(EMI)<b class='flag-5'>扫描仪</b>,哪里需要它?

    如何选择电磁干扰(EMI)扫描仪,看看这几点

    在上期讲完了电磁干扰(EMI)扫描仪的定义和应用以后,我们应该如何去选择一款合适的电磁干扰(EMI)扫描仪?在当今复杂的电子设备环境中,选择合适的电磁干扰(EMI)扫描仪对于确保产品质量、符合标准
    的头像 发表于 08-30 13:02 515次阅读
    如何选择电磁干扰(EMI)<b class='flag-5'>扫描仪</b>,看看这几点

    lidar激光雷达扫描仪有什么

    LiDAR(Light Detection and Ranging,激光探测与测距)是一种利用激光威廉希尔官方网站 进行距离测量和成像的威廉希尔官方网站 。LiDAR激光雷达扫描仪具有高精度、高分辨率、快速扫描等特点,广泛应用
    的头像 发表于 08-29 16:58 810次阅读

    泰来三维| faro orbis 移动三维扫描仪扫描公园广场

    扫描仪
    泰来三维
    发布于 :2024年01月17日 14:14:48

    泰来三维|如何轻松玩转三维扫描仪中手持快速扫描模式

    如何轻松玩转三维扫描仪中手持快速扫描模式,EinScan Pro 2X 2020系列EinScan Pro 2X plus三维扫描仪包含普通模式和精细模式
    的头像 发表于 01-11 15:44 486次阅读
    泰来三维|如何轻松玩转三维<b class='flag-5'>扫描仪</b>中手持快速<b class='flag-5'>扫描</b>模式