2021-08-18 21:31:18 索煒達(dá)電子 1622
項目編號:E350
文件大小:22M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述:
基于51單片機(jī)(STC89C52)和指紋識別模塊(AS608)的指紋鎖項目(V2.0)的全部軟硬件資料
文件(夾)說明:
1、AltiumDesignerProject:這是Altium Designer軟件繪制的電路原理圖和PCB圖,其中含有一個FPL.pdf文件,可以預(yù)覽;
2、Datasheet:內(nèi)含兩個PDF文件和兩個文件夾
L298N芯片為電機(jī)驅(qū)動芯片,由于單片機(jī)驅(qū)動能力有限,L298N芯片可以增大驅(qū)動能力,為減速電機(jī)提供足夠的電流;
STC89C52為宏晶科技公司生產(chǎn)的單片機(jī)芯片,本項目中用作主控芯片;
AS608文件夾內(nèi)有兩個PDF文件,介紹AS608模塊與單片機(jī)的通訊方式;
AT24C04為AT公司生產(chǎn)的E2PROM芯片,保證數(shù)據(jù)掉電不丟失;
3、Images:這是一些實(shí)物圖展示;
4、KeilPproject:這是用keil uvision3軟件開發(fā)的指紋鎖軟件項目;
5、Manifest:這是制作整個電路系統(tǒng)所需的元件清單,是用Excel寫的*.xlsx格式;
6、SCH&PCB:這是從AltiumDesignerProject文件夾下copy過來的原理圖和PCB圖;
7、Instruction:其中包含一個框圖文件,演示系統(tǒng)使用方式;
使用說明:
液晶顯示主界面有3個功能:
search finger(搜索指紋),add(添加指紋),delete(刪除全部指紋),還有一個星號表示當(dāng)前預(yù)選中的功能;
單片機(jī)P2口連接了4個按鈕開關(guān):分別為KEY_Mode=P2^3;KEY_DOWN=P2^2;KEY_OK=P2^1;KEY_CANCEL=P2^0;
1、添加指紋:按KEY_DOWN鍵,將星號調(diào)到“Add”前,按KEY_OK鍵,屏幕中將顯示指紋即將存入的ID號
如果你希望使用該ID號,按KEY_OK鍵,否則按KEY_DOWN切換ID號,再按KEY_OK鍵
此后你可以將手指放到指紋識別窗口上,指紋將被讀入兩次,每讀取成功一次蜂鳴器會響一聲
兩次讀取成功后,ID號自動切換到下一個,你可以繼續(xù)錄入指紋或者按KEY_CANCEL鍵取消;
2、搜索指紋:要執(zhí)行開鎖操作時,按KEY_OK鍵(為了能在門外操作,指紋識別模塊上另有一個按鈕開關(guān)通過小孔和門內(nèi)的KEY_OK鍵并聯(lián))
將手指放到指紋識別窗口上,若識別成功,單片機(jī)將控制減速電機(jī)開鎖,同時蜂鳴器響1聲,若識別失敗,蜂鳴器響3聲
你可以將手指拿開再重新放上去,將會被自動識別;
3、刪除指紋:按KEY_DOWN鍵,將星號調(diào)到“delete”前,按KEY_OK鍵,屏幕將顯示詢問是否執(zhí)行刪除操作
按KEY_OK鍵確認(rèn)刪除,按KEY_CANCEL鍵取消;
4、在主界面,如果按下KEY_Mode鍵,進(jìn)入時間調(diào)整模式,此時按KEY_DOWN鍵可以增加時間,按KEY_CANCEL鍵可以減小時間
時間調(diào)整方式為按位修改,你可以修改開鎖時間(OpenTime)和關(guān)鎖時間(CloseTime)的千位和百位(單位ms)
按KEY_OK更改你要調(diào)整的位,修改完成后再按一次KEY_Mode鍵結(jié)束修改,回到主界面,這時按一下復(fù)位鍵可使修改生效;
文件列表:
目錄│文件列表:
└ FingerprintLock-2.0
└ FingerprintLock-2.0
│ license.txt
│ readme.txt
├ AltiumDesignerProject
│ └ FPL_PCB.zip
├ datasheet
│ │ AT24C02.pdf
│ │ STC89C52使用手冊.pdf
│ ├ AS608datasheet
│ │ │ AS60x指紋識別SOC用戶手冊V10.pdf
│ │ └ ATK-AS608指紋識別模塊用戶手冊 .pdf
│ └ L298N
│ │ L298N.pdf
│ └ L298N.PNG
├ images
│ │ 5V鋰電池.jpg
│ │ AS608指紋模塊.jpg
│ │ PCB反面.jpg
│ │ PCB正面.jpg
│ │ 減速電機(jī).jpg
│ │ 成品圖.jpg
│ └ 杠桿連接.jpg
├ Instruction
│ │ 使用說明.PNG
│ └ 框圖.eddx
├ KeilProject
│ │ KeilProject.zip
│ └ SourceCode.txt
├ manifest
│ │ 元件清單.PNG
│ └ 元件清單.xlsx
└ SCH-PCB
└ FPL.pdf