无线生物识别锁的制作

第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。可移植性
此门锁可以替换任何锁。只需用这个替换锁定机制,它就会变成一扇智能门。

荣耀9发布会即将开始:男神胡歌等和你一起造未来,荣耀发布会视频直播地址在线看
传欧洲有15家大型电池工厂正在建设中
琢磨了一天的CAN协议
ADuC812微控制器的应用及原理
贸易战、汇率波动...联创光电2018如何实现业绩再增?
无线生物识别锁的制作
我们都生活在一个计算机模拟出来的世界里,你相信吗?
上半年印度高端智能手机出货量增加18%,三星占据37%的份额
Kang Watch智能血压手表高调亮相
马达驱动厂商:深圳市联德合微电子有限公司简介
深度分析48V车载电气系统以及48V轻混系统
“同心同行,共创未来”创盈芯2021年度员工团建活动圆满举行
傅里叶级数有时移特性
华硕笔记本电脑哪款好
强化学习泡沫之后,人工智能的终极答案是什么?
苹果手机持续降价 iPhone XR一个月内直降1000+就问你怕不怕
做好共模绕线电感选型这两个方面务必关注
sql和sql server的区别总结分析
利用LabVIEW对飞机推进装置进行飞行压力测试
众多低速电动车品牌面临困境 雷丁却斥资14.6亿收购野马