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

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

3天内不再提示

无线生物识别锁的制作

454398 来源:工程师吴畏 2019-08-13 09:39 次阅读

第1步:我们要做什么构建?

因此,为了确保安全性和远程访问,我们想要一种将门锁连接到个人设备的新方法。让我们考虑一下我们的手机,他们有能力通过MQTT和可用协议控制我们的智能门锁。那为什么我们不为它添加额外的生物识别防火墙呢?是的,这就是我们要做的。

如今几乎所有的手机都配备了指纹传感器。我们使用它们来验证授权人员的生物特征。因此,它可以克服现有智能门锁的缺点,提高安全级别。从本质上讲,我们将构建一个具有额外生物识别安全性的智能遥控门锁。

第2步:我们将如何构建它?

由于几乎所有智能手机都配备了指纹传感器,我们正在使用这些传感器来验证身份。使用移动应用程序将从指纹传感器读取的数据与存储在设备中的真实指纹进行比较,并确定该人是否被授权。验证后的数据从移动设备发送到合适的云数据库,智能门锁系统从该数据库检索数据。如果授权智能门锁的人将解锁,并且如果该人未被授权则不会解锁。

步骤3:硬件组件

这些是我们在构建项目时使用的硬件组件,

NodeMCU

电子锁模块

继电器

12V电源适配器

电源插座

连接线

步骤4:NodeMCU

NodeMCU是一个开源的物联网平台。它包括在Espressif Systems的ESP8266 Wi-Fi SoC上运行的固件,以及基于ESP-12模块的硬件。在这个项目中,NodeMCU构成了智能门锁的大脑。 NodeMCU从云数据库中检索数据,并根据数据使继电器ON/OFF。

步骤5:电动门锁模块

电动门锁模块工作在12V,电源关闭时锁定,电源打开时解锁。它构成智能门锁的物理部分。

步骤6:继电器

继电器是开关装置,用于隔离或改变电路的状态从一种状态到另一种状态。根据NodeMCU提供的数据,使用继电器为电锁模块提供12V电源

步骤7:硬件集成

收集所有必要的组件。然后根据给定的连接方案正确焊接它们。我使用微型焊台来控制温度,以避免在焊接时损坏NodeMCU。焊接时注意不要损坏MCU,因为高温可能会损坏IC

步骤8:机箱

我们收集了所有组件,正确连接它们,并附加了代码。现在是时候将它们放在一个机箱中了。 3D设计使用Fusion 360制作,并在EazyFab上打印。设计文件附在此处。

步骤9:启动

我们使用12V 1A电源为NodeMCU和电子锁模块供电。 NodeMCU长时间无法承受直流12V电源,因为它可能会损坏MCU。我只使用12V电源作为原型。在构建产品时,一定要使用5V电源,以实现电路的完美工作。

步骤10:软件组件

软件组件包括

移动应用程序

Firebase实时数据库

NodeMCU代码

步骤11:移动应用程序

移动应用程序用于扫描指纹并验证指纹并授权该人。验证指纹后,解锁密钥将发布到firebase实时数据库。该应用程序使用Kodular。附上了设计和代码块的屏幕截图。如图所示设计应用程序和代码块以赋予它生命。如果您对构建应用程序不感兴趣,请从此处下载

步骤12:Firebase

Firebase是一个移动和Web应用程序开发平台。 Firebase使开发人员可以专注于制作出色的用户体验。您不需要管理服务器。您不需要编写API。 Firebase是您的服务器,API和数据存储区,所有这些都是通用的,您可以根据大多数需求对其进行修改。在我们的项目中,我们使用Firebase实时数据库即时发布和检索数据,以便没有时间延迟。

在设计移动应用程序时,我们需要填写一个名为Firebase URL的东西。

查找Firebase网址

转到Firebase

然后打开项目(如果没有项目创建项目)

然后转到数据库中的实时数据库

屏幕截图中的选定网址是Firebase网址

要查找Firebase Auth

转到Firebase

然后转到设置》项目设置

从那里转到服务帐户

然后在数据库机密选项卡下,您可以查找firebase身份验证密钥

如果您想了解有关设置Firebase的更多信息,请阅读此处的详细指南。

步骤13:NodeMCU - 代码

现在是时候为智能锁提供生命了。 NodeMCU的代码是用C语言开发的,使用Arduino IDE上传。从此处下载NodeMCU的Firebase扩展库,并将其添加到Arduino IDE中。

现在,请从此存储库下载代码,并将Firebase URL和Firebase Auth替换为您的代码。然后使用Arduino IDE上传代码并验证工作

步骤14:工作

现在是时候观看工作了。打开移动应用程序,单击锁定按钮,验证您的身份并解锁。

步骤15:有什么惊人之处?

的 1。低成本

此项目中使用的所有组件都非常便宜,产品的净成本将低于10美元。

2。快速解锁

手机上配备的指纹传感器速度非常快,而且firebase是一个实时数据库,操作速度非常快,锁定解锁过程会如此之快,如同超过0.5秒

3。高级安全性

Android应用程序提供了加密算法,可确保传输数据的安全性,从而实现锁定的多层安全性。

4。可共享

通过共享Android应用程序和firebase凭据,多人可以访问同一扇门。

5。可移植性

此门锁可以替换任何锁。只需用这个替换锁定机制,它就会变成一扇智能门。

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

    关注

    3

    文章

    1203

    浏览量

    52322
收藏 人收藏

    评论

    相关推荐

    基于生物识别的门禁系统解决方案

    生物识别访问控制系统发展过程中,物联网(IoT)和人工智能(AI)的融合为该技术的市场推广注入了新的活力。物联网设备可以与接入系统通信,实现远程控制和监控。
    发表于 04-17 10:32 60次阅读
    基于<b class='flag-5'>生物</b><b class='flag-5'>识别</b>的门禁系统解决方案

    生物识别之静脉识别技术

    静脉识别是一种新兴的红外生物识别技术,它是根据静脉血液中脱氧血色素吸收近红外线或人体辐射远红外线的特性,用相应波长范围的红外相机摄取手背 (或指背、指腹、手掌、手腕)的静脉分布图,通过归一化、去噪等预处理后进行滤波增强与静脉纹路分割、细化修复,然后提取其特征
    的头像 发表于 09-23 10:35 745次阅读
    <b class='flag-5'>生物</b><b class='flag-5'>识别</b>之静脉<b class='flag-5'>识别</b>技术

    使用FPGA的下一代生物识别匹配引擎解决方案

    电子发烧友网站提供《使用FPGA的下一代生物识别匹配引擎解决方案.pdf》资料免费下载
    发表于 09-13 11:10 0次下载
    使用FPGA的下一代<b class='flag-5'>生物</b><b class='flag-5'>识别</b>匹配引擎解决方案

    生物识别和人脸识别的区别

      生物识别和人脸识别都是当今广泛应用于安全领域的技术。生物识别是一种基于个体生理和行为特征的识别
    发表于 08-28 17:29 874次阅读

    最准确的生物识别认证解决方案之一——掌静脉

    掌静脉识别技术是人工智能技术中的一种生物识别技术,它是通过我们手掌的毛细血管对红外线具有较强的吸收性,使得近红外光照射后的手掌图形会在皮下静脉处呈现较暗的纹路,利用这种技术来识别身份。 加贺
    的头像 发表于 08-22 19:05 908次阅读
    最准确的<b class='flag-5'>生物</b><b class='flag-5'>识别</b>认证解决方案之一——掌静脉

    生物识别与信息传递的区别

    生物识别与信息传递的区别 生物识别技术和信息传递是两种完全不同的概念。尽管人们可能会将这两个概念混为一谈,但它们的完全不同的概念,有着不同的思想论点。 生物识别技术是通过
    的头像 发表于 08-12 14:56 482次阅读

    生物识别与脑机接口的关系

    生物识别与脑机接口的关系 生物识别技术和脑机接口技术是当前信息技术领域中非常热门的两个方向,它们分别在安全领域和智能领域有着广泛的应用。这两个技术之间存在着密切的联系,可以说它们之间是相辅相成
    的头像 发表于 08-12 14:56 339次阅读

    生物识别有哪些方式?

    生物识别有哪些方式? 现代生物识别技术是一项通过生物学特征来确认身份的技术,其应用领域包括金融、医疗、政府、法律和军事等众多领域。生物识别
    的头像 发表于 08-11 19:22 1399次阅读

    生物识别技术的优缺点有哪些

    生物识别技术的优缺点 随着技术的不断发展,生物识别技术在现代生活中日益普及。相信很多人在注册银行卡、购票、入库房间等场景中都已经接触过生物识别技术。在这篇文章中,我们将探讨生物识别技术
    的头像 发表于 08-09 18:57 2423次阅读

    生物识别技术包括哪些

    生物识别技术包括哪些? 随着科技的不断发展,生物识别技术也在不断进步。生物识别技术是通过感知人体特定身体部位的生物特征信息,来验证和识别个人
    的头像 发表于 08-09 18:55 1888次阅读

    机器视觉与生物特征识别的关系

    机器视觉与生物特征识别的关系 机器视觉和生物特征识别是目前科技领域非常热门的方向。机器视觉是指利用电子设备来对物体进行识别、分析和处理,尤其
    的头像 发表于 08-09 17:43 493次阅读

    如何制作无线烙铁

    电子发烧友网站提供《如何制作无线烙铁.zip》资料免费下载
    发表于 06-30 09:43 0次下载
    如何<b class='flag-5'>制作</b><b class='flag-5'>无线</b>烙铁

    什么是生物识别信息 了解生物特征识别的基本原理

    首先,需要采集个体的生物特征数据,如指纹、虹膜、人脸、声音等。这些生物特征可以通过传感器、摄像头、麦克风等设备进行获取,并转化为数字化的数据格式。
    发表于 06-29 17:02 4052次阅读

    使用生物识别技术保护您的登录

    电子发烧友网站提供《使用生物识别技术保护您的登录.zip》资料免费下载
    发表于 06-29 10:02 0次下载
    使用<b class='flag-5'>生物识别</b>技术保护您的登录

    生物识别汽车进入-真正的无钥匙汽车

    电子发烧友网站提供《生物识别汽车进入-真正的无钥匙汽车.zip》资料免费下载
    发表于 06-29 09:27 4次下载
    <b class='flag-5'>生物</b><b class='flag-5'>识别</b>汽车进入-真正的无钥匙汽车