第1步:我們要做什么構(gòu)建?
因此,為了確保安全性和遠(yuǎn)程訪問(wèn),我們想要一種將門(mén)鎖連接到個(gè)人設(shè)備的新方法。讓我們考慮一下我們的手機(jī),他們有能力通過(guò)MQTT和可用協(xié)議控制我們的智能門(mén)鎖。那為什么我們不為它添加額外的生物識(shí)別防火墻呢?是的,這就是我們要做的。
如今幾乎所有的手機(jī)都配備了指紋傳感器。我們使用它們來(lái)驗(yàn)證授權(quán)人員的生物特征。因此,它可以克服現(xiàn)有智能門(mén)鎖的缺點(diǎn),提高安全級(jí)別。從本質(zhì)上講,我們將構(gòu)建一個(gè)具有額外生物識(shí)別安全性的智能遙控門(mén)鎖。
第2步:我們將如何構(gòu)建它?
由于幾乎所有智能手機(jī)都配備了指紋傳感器,我們正在使用這些傳感器來(lái)驗(yàn)證身份。使用移動(dòng)應(yīng)用程序?qū)闹讣y傳感器讀取的數(shù)據(jù)與存儲(chǔ)在設(shè)備中的真實(shí)指紋進(jìn)行比較,并確定該人是否被授權(quán)。驗(yàn)證后的數(shù)據(jù)從移動(dòng)設(shè)備發(fā)送到合適的云數(shù)據(jù)庫(kù),智能門(mén)鎖系統(tǒng)從該數(shù)據(jù)庫(kù)檢索數(shù)據(jù)。如果授權(quán)智能門(mén)鎖的人將解鎖,并且如果該人未被授權(quán)則不會(huì)解鎖。
步驟3:硬件組件

這些是我們?cè)跇?gòu)建項(xiàng)目時(shí)使用的硬件組件,
NodeMCU
電子鎖模塊
繼電器
12V電源適配器
電源插座
連接線
步驟4:NodeMCU

NodeMCU是一個(gè)開(kāi)源的物聯(lián)網(wǎng)平臺(tái)。它包括在Espressif Systems的ESP8266 Wi-Fi SoC上運(yùn)行的固件,以及基于ESP-12模塊的硬件。在這個(gè)項(xiàng)目中,NodeMCU構(gòu)成了智能門(mén)鎖的大腦。 NodeMCU從云數(shù)據(jù)庫(kù)中檢索數(shù)據(jù),并根據(jù)數(shù)據(jù)使繼電器ON/OFF。
步驟5:電動(dòng)門(mén)鎖模塊

電動(dòng)門(mén)鎖模塊工作在12V,電源關(guān)閉時(shí)鎖定,電源打開(kāi)時(shí)解鎖。它構(gòu)成智能門(mén)鎖的物理部分。
步驟6:繼電器

繼電器是開(kāi)關(guān)裝置,用于隔離或改變電路的狀態(tài)從一種狀態(tài)到另一種狀態(tài)。根據(jù)NodeMCU提供的數(shù)據(jù),使用繼電器為電鎖模塊提供12V電源
步驟7:硬件集成



收集所有必要的組件。然后根據(jù)給定的連接方案正確焊接它們。我使用微型焊臺(tái)來(lái)控制溫度,以避免在焊接時(shí)損壞NodeMCU。焊接時(shí)注意不要損壞MCU,因?yàn)楦邷乜赡軙?huì)損壞IC。
步驟8:機(jī)箱



我們收集了所有組件,正確連接它們,并附加了代碼。現(xiàn)在是時(shí)候?qū)⑺鼈兎旁谝粋€(gè)機(jī)箱中了。 3D設(shè)計(jì)使用Fusion 360制作,并在EazyFab上打印。設(shè)計(jì)文件附在此處。
步驟9:?jiǎn)?dòng)


我們使用12V 1A電源為NodeMCU和電子鎖模塊供電。 NodeMCU長(zhǎng)時(shí)間無(wú)法承受直流12V電源,因?yàn)樗赡軙?huì)損壞MCU。我只使用12V電源作為原型。在構(gòu)建產(chǎn)品時(shí),一定要使用5V電源,以實(shí)現(xiàn)電路的完美工作。
步驟10:軟件組件
軟件組件包括
移動(dòng)應(yīng)用程序
Firebase實(shí)時(shí)數(shù)據(jù)庫(kù)
NodeMCU代碼
步驟11:移動(dòng)應(yīng)用程序












移動(dòng)應(yīng)用程序用于掃描指紋并驗(yàn)證指紋并授權(quán)該人。驗(yàn)證指紋后,解鎖密鑰將發(fā)布到firebase實(shí)時(shí)數(shù)據(jù)庫(kù)。該應(yīng)用程序使用Kodular。附上了設(shè)計(jì)和代碼塊的屏幕截圖。如圖所示設(shè)計(jì)應(yīng)用程序和代碼塊以賦予它生命。如果您對(duì)構(gòu)建應(yīng)用程序不感興趣,請(qǐng)從此處下載。
步驟12:Firebase


Firebase是一個(gè)移動(dòng)和Web應(yīng)用程序開(kāi)發(fā)平臺(tái)。 Firebase使開(kāi)發(fā)人員可以專注于制作出色的用戶體驗(yàn)。您不需要管理服務(wù)器。您不需要編寫(xiě)API。 Firebase是您的服務(wù)器,API和數(shù)據(jù)存儲(chǔ)區(qū),所有這些都是通用的,您可以根據(jù)大多數(shù)需求對(duì)其進(jìn)行修改。在我們的項(xiàng)目中,我們使用Firebase實(shí)時(shí)數(shù)據(jù)庫(kù)即時(shí)發(fā)布和檢索數(shù)據(jù),以便沒(méi)有時(shí)間延遲。
在設(shè)計(jì)移動(dòng)應(yīng)用程序時(shí),我們需要填寫(xiě)一個(gè)名為Firebase URL的東西。
查找Firebase網(wǎng)址
轉(zhuǎn)到Firebase
然后打開(kāi)項(xiàng)目(如果沒(méi)有項(xiàng)目創(chuàng)建項(xiàng)目)
然后轉(zhuǎn)到數(shù)據(jù)庫(kù)中的實(shí)時(shí)數(shù)據(jù)庫(kù)
屏幕截圖中的選定網(wǎng)址是Firebase網(wǎng)址
要查找Firebase Auth
轉(zhuǎn)到Firebase
然后轉(zhuǎn)到設(shè)置》項(xiàng)目設(shè)置
從那里轉(zhuǎn)到服務(wù)帳戶
然后在數(shù)據(jù)庫(kù)機(jī)密選項(xiàng)卡下,您可以查找firebase身份驗(yàn)證密鑰
如果您想了解有關(guān)設(shè)置Firebase的更多信息,請(qǐng)閱讀此處的詳細(xì)指南。
步驟13:NodeMCU - 代碼

現(xiàn)在是時(shí)候?yàn)橹悄苕i提供生命了。 NodeMCU的代碼是用C語(yǔ)言開(kāi)發(fā)的,使用Arduino IDE上傳。從此處下載NodeMCU的Firebase擴(kuò)展庫(kù),并將其添加到Arduino IDE中。
現(xiàn)在,請(qǐng)從此存儲(chǔ)庫(kù)下載代碼,并將Firebase URL和Firebase Auth替換為您的代碼。然后使用Arduino IDE上傳代碼并驗(yàn)證工作
步驟14:工作
現(xiàn)在是時(shí)候觀看工作了。打開(kāi)移動(dòng)應(yīng)用程序,單擊鎖定按鈕,驗(yàn)證您的身份并解鎖。
步驟15:有什么驚人之處?
的 1。低成本
此項(xiàng)目中使用的所有組件都非常便宜,產(chǎn)品的凈成本將低于10美元。
2。快速解鎖
手機(jī)上配備的指紋傳感器速度非常快,而且firebase是一個(gè)實(shí)時(shí)數(shù)據(jù)庫(kù),操作速度非常快,鎖定解鎖過(guò)程會(huì)如此之快,如同超過(guò)0.5秒
3。高級(jí)安全性
Android應(yīng)用程序提供了加密算法,可確保傳輸數(shù)據(jù)的安全性,從而實(shí)現(xiàn)鎖定的多層安全性。
4。可共享
通過(guò)共享Android應(yīng)用程序和firebase憑據(jù),多人可以訪問(wèn)同一扇門(mén)。
5。可移植性
此門(mén)鎖可以替換任何鎖。只需用這個(gè)替換鎖定機(jī)制,它就會(huì)變成一扇智能門(mén)。
-
生物識(shí)別
+關(guān)注
關(guān)注
3文章
1220瀏覽量
54053
發(fā)布評(píng)論請(qǐng)先 登錄
萬(wàn)里紅榮獲生物特征識(shí)別分技術(shù)委員會(huì)2025年度先進(jìn)單位
【干貨分享】基于道生物聯(lián)TKB-623評(píng)估板串口透?jìng)鞯氖謱?xiě)數(shù)字識(shí)別
【道生物聯(lián)TKB-623評(píng)估板試用】用一段視頻簡(jiǎn)單介紹一下道生物聯(lián)TKB-623評(píng)估板試用
視頻智能鎖圖像傳感器選型的核心考量因素
【道生物聯(lián)TKB-623評(píng)估板試用】1-開(kāi)發(fā)板開(kāi)箱
國(guó)產(chǎn)麒麟系統(tǒng)門(mén)禁主板--XC3576IC,以AI芯賦能多元生物識(shí)別生態(tài)
【道生物聯(lián)TKB-623評(píng)估板試用】學(xué)習(xí)資料整理
生物質(zhì)電廠測(cè)溫桿的無(wú)線測(cè)溫解決方案
引人注目的生物識(shí)別安全技術(shù) 安森美 (onsemi)圖像傳感器虹膜掃描和面部識(shí)別方案
產(chǎn)品拆解 康佳7.4V智能電子防盜鎖
富士通創(chuàng)新生物識(shí)別身份驗(yàn)證技術(shù)介紹
TurMass?技術(shù)解析:道生物聯(lián)無(wú)線語(yǔ)音模組:超遠(yuǎn)距離+抗干擾,如何顛覆傳統(tǒng)對(duì)講?
富士通手掌靜脈識(shí)別PalmSecure再升級(jí)
無(wú)線生物識(shí)別鎖的制作
評(píng)論