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

    文章

    1210

    浏览量

    52523
收藏 人收藏

    评论

    相关推荐

    中科虹霸推动生物特征识别技术发展

    在人工智能技术飞速发展的今天,生物特征识别技术已成为公共安全和个人身份验证的重要工具。近日,我国四大部门联合印发了《国家人工智能产业综合标准化体系建设指南(2024版)》,其中对生物特征识别
    的头像 发表于 09-27 09:51 464次阅读

    虹膜识别技术:精准生物识别的先锋

    虹膜识别技术,作为人体生物识别领域的一项前沿科技,凭借其高度的独特性和稳定性,在安防、门禁及高保密需求场所中展现出非凡的应用价值。该技术聚焦于人眼中那抹独特的环形区域——虹膜,这片位于瞳孔与巩膜之间的色彩斑斓地带,蕴含着每个人独
    的头像 发表于 07-12 15:03 331次阅读

    互斥和自旋的实现原理

    互斥和自旋是操作系统中常用的同步机制,用于控制对共享资源的访问,以避免多个线程或进程同时访问同一资源,从而引发数据不一致或竞争条件等问题。 互斥(Mutex) 互斥是一种基本的
    的头像 发表于 07-10 10:07 505次阅读

    自旋和互斥的使用场景是什么

    自旋和互斥是两种常见的同步机制,它们在多线程编程中被广泛使用。在本文中,我们将介绍自旋和互斥的使用场景,以及它们在不同场景下的优势和劣势。 自旋
    的头像 发表于 07-10 10:05 1031次阅读

    生物识别验证在哪里开启

    生物识别验证是一种利用生物特征进行身份验证的技术,包括指纹、面部、虹膜、声音等。随着科技的发展,生物识别验证已经被广泛应用于各个领域,如手机
    的头像 发表于 07-08 10:26 1158次阅读

    COMPUTEX 2024|绿展科技联合REALTEK展出最新笔电生物识别合作项目

    绿展科技联合Realtek于COMPUTEX 2024展出最新笔电生物识别合作项目
    的头像 发表于 06-13 15:47 632次阅读
    COMPUTEX 2024|绿展科技联合REALTEK展出最新笔电<b class='flag-5'>生物</b><b class='flag-5'>识别</b>合作项目

    COMPUTEX 2024精彩回顾|绿展科技联合REALTEK展出最新笔电生物识别合作项目

    生物识别
    绿展科技
    发布于 :2024年06月13日 15:11:23

    指静脉识别智能语音播放芯片方案:“开锁成功,欢迎回家”

    指静脉识别智能语音播放芯片,这一技术的出现,为现代家居安全带来了很大的提升。它不仅仅是一项简单的技术创新,更是安全理念与人性化设计的结合。 从指静脉识别技术说起。这种技术,源于对人体生物
    的头像 发表于 05-24 11:59 491次阅读
    指静脉<b class='flag-5'>识别</b>智能<b class='flag-5'>锁</b>语音播放芯片方案:“开锁成功,欢迎回家”

    电化学生物传感器在生物检测领域的显著优势

    的优势。 首先,电化学生物传感器以其高灵敏度脱颖而出。 在生物检测中,往往需要检测的生物分子浓度极低,传统的检测方法可能难以准确识别。而电化学生物
    的头像 发表于 04-29 10:00 704次阅读
    电化学<b class='flag-5'>生物</b>传感器在<b class='flag-5'>生物</b>检测领域的显著优势

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

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

    精准识别更安全,横扫六大手指难题的鹿客指脉S6 Max来了!

    内、搭载全新一代指脉技术的革新之作”。1、十年回答:下一代智能为什么是指脉?在发布会上,鹿客科技创始人兼CEO陈彬分享到,近十年智能的发展史就是生物识别技术的进
    的头像 发表于 04-10 18:18 343次阅读
    精准<b class='flag-5'>识别</b>更安全,横扫六大手指难题的鹿客指脉<b class='flag-5'>锁</b>S6 Max来了!

    Fujitsu PalmSecure 手掌静脉识别原理

    相比于目前普遍使用的指纹识别、人脸识别、虹膜识别等传统生物识别方式,掌静脉识别更稳定也更安全。
    发表于 03-15 13:56 863次阅读
    Fujitsu PalmSecure 手掌静脉<b class='flag-5'>识别</b>原理

    蓝牙在智能中的应用

    科技的飞速发展,智能家居产品开始逐步步入人们的视线,智能灯具、智能门锁等不断冒出来,为生活带来更多的便利性。所谓智能门锁是在传统机械的基础上改进,在用户安全、识别、管理性方面更加智能化简单化的锁具
    的头像 发表于 03-08 15:04 582次阅读

    如何将生物识别生物反馈和情景感知技术快速应用于沉浸式环境

    创建这些环境,设计人员可以使用生物识别技术来了解用户的反应和身体状况,使用生物反馈来与用户交互,并使用情景分析来了解周边环境。生物识别可以通过高灵敏度的脉搏血氧仪和心率传感器来实现。
    的头像 发表于 02-13 16:08 1105次阅读
    如何将<b class='flag-5'>生物</b><b class='flag-5'>识别</b>、<b class='flag-5'>生物</b>反馈和情景感知技术快速应用于沉浸式环境

    秒懂鸿蒙OS 生物特征识别

    鸿蒙OS 生物特征识别概述 提供生物特征识别认证能力,即基于人体固有的生理特征和行为特征来识别用户身份,供第三方应用调用,可应用于设备解锁、
    的头像 发表于 01-29 16:26 3703次阅读