如何使用R307指紋模塊制作DIY指紋門鎖系統(tǒng)
在本教程中,我們將學(xué)習(xí)如何使用Arduino記錄或注冊(cè)指紋,然后使用生物識(shí)別傳感器讀取指紋并激活鎖。
硬件
我們需要一些元件來(lái)做這個(gè):
?Arduino
?指紋傳感器
?繼電器模塊
?solednoid鎖
R307數(shù)字指紋讀取傳感器
數(shù)字指紋識(shí)別器
生物指紋傳感器是理想的創(chuàng)建一個(gè)系統(tǒng)能夠保護(hù)你需要通過(guò)你的指紋分析。該設(shè)備使用串行協(xié)議,因此它可以與任何微控制器(arduino等)或開發(fā)卡一起使用。
該設(shè)備的內(nèi)部閃存可以存儲(chǔ)多達(dá)162個(gè)指紋。每次拍照采集指紋時(shí),該設(shè)備的LED都會(huì)亮起。
-型號(hào):r307電源電壓:5V
-工作電流:100mA-150mA
-指紋校驗(yàn)?zāi)J剑?:1 1:n
-波特率:9600 * NN = 1 ~ 12(默認(rèn)為6)
-采集時(shí)間小于1秒
-5安全級(jí)別
-窗口尺寸:14x18mm
-工作環(huán)境:-10℃~ 40℃(相對(duì)濕度40% ~ 85%)
-尺寸:5.5 x 2.1 x 2.0 cm重量:22g
為了能夠使用該設(shè)備,必須將指紋保存在其數(shù)據(jù)庫(kù)中。這些足跡被分配了一個(gè)ID。隨后,可以啟動(dòng)讀取和比較序列,以驗(yàn)證用戶的指紋,從而能夠根據(jù)結(jié)果識(shí)別并執(zhí)行操作。
在R307指紋傳感器里面是什么
led和觸摸感應(yīng)板
TTP233D集成電路
取下蓋子看棱鏡
圖像傳感器
指紋橫截面
原理圖及電路
Arduino指紋模塊D2 RX D3 TX GND 5v 5v
編程
首先,我們從以下鏈接下載Arduino的庫(kù):
下載后,庫(kù)被解壓縮并保存在:C: Program Files (x86) Arduino libraries中。如果發(fā)現(xiàn)“。cpp”文件中有不同的名稱,則需要重命名庫(kù)文件夾。
傳感器工作在57600波特,它可以配置,但這是默認(rèn)的速度,當(dāng)使用串行時(shí),arduino使用軟件串行庫(kù)。
?# include
如果需要更換引腳,通過(guò)軟件串行可以按照以下指令完成:
?MySerial SoftwareSerial (2,3);
對(duì)于指紋的示例,如果需要arduino在找到指紋后執(zhí)行操作,則有必要在這段代碼中指出:
?Serial.Print (" found ID # ");
?Serial.Print (Finger.fingerID);
?Serial.Print (“with confidence”);
?Serial.println (Finger.Confidence); Write the code here return finger.fingerID;
我們打開Arduino串行監(jiān)視器開始記錄軌道,并按照說(shuō)明:
我們將第一個(gè)指紋保存在位置1,然后輸入enter并按照說(shuō)明進(jìn)行操作:
如果指紋注冊(cè)正確,系統(tǒng)會(huì)顯示“fingerprint DOES match!”,然后是保存的位置和消息“已注冊(cè)!”
為了保存一個(gè)以上的指紋,傳感器允許多達(dá)162個(gè)指紋,我們現(xiàn)在重新輸入下一個(gè)要保存它的位置的數(shù)字,在這個(gè)例子中是位置2,我們輸入2并按enter鍵,然后再次繼續(xù)相同的指令,直到記錄所有必要的足跡,總是指示不同的位置,這樣已經(jīng)保存的指紋就不會(huì)被覆蓋。
最后,我們加載最后一個(gè)程序來(lái)讀取指紋。如果讀取到的指紋與存儲(chǔ)的指紋相匹配,連接到Arduino引腳13的繼電器將被激活3秒
代碼
步驟9:NextPCB PCB制造商公司
NextPCB是全球最專業(yè)的PCB制造商之一,總部位于中國(guó)。擁有專業(yè)的PCB制造能力,對(duì)于客戶的每一個(gè)文件,我們都有超過(guò)14年的PCB工程師進(jìn)行復(fù)查。他們處理PCB的整個(gè)過(guò)程,包括PCB組裝,PCB制造,測(cè)試和最終出貨。
NextDFM軟件
什么是NextDFM?
NextDFM是針對(duì)PCB制造的專業(yè)高效的PCB設(shè)計(jì)檢查器,它是一個(gè)精確的阻抗計(jì)算器,比SI9000更簡(jiǎn)單,一鍵式自動(dòng)糾正PCB設(shè)計(jì)問題,用戶可以在仿真視圖中對(duì)PCB進(jìn)行面板化,可以幫助用戶提前準(zhǔn)確定位和糾正設(shè)計(jì)隱患,提供優(yōu)化解決方案,防止質(zhì)量缺陷,達(dá)到降低成本和提高效率的目的。
1. 易于使用
要上傳文件,您只需要將文件拖到軟件中。
2. 一鍵式PCB文件檢查器
NextDFM只需點(diǎn)擊一下就可以分析設(shè)計(jì)中的常見問題。對(duì)于Gerber文件,NextDFM軟件不僅可以自動(dòng)識(shí)別層類型、文件格式、對(duì)齊方式,還可以結(jié)合設(shè)計(jì)端問題、生產(chǎn)端問題、工廠能力、價(jià)格等因素,準(zhǔn)確定位問題并提供優(yōu)化問題的解決方案。
本文編譯自hackster.io