指紋解鎖:手指按下若為已錄入指紋,舵機動作,門鎖自動開啟。
指紋錄入:系統預先要有錄入指紋的功能,即將個人的指紋通過指紋採集器採集使用者指紋的特徵資訊,通過光電轉換後,將指紋特徵值和對應的 id 號儲存到儲存器中。
管理員模式:在管理員模式下才可進行指紋的錄入刪除等功能,進入管理員模式需輸入管理員密碼,管理員密碼可修改。
紅外遙控解鎖:使用遙控器通訊紅外模組,使舵機動作,解鎖門鎖。
本設計開發了一款基於微控制器的指紋識別自動開鎖鎖系統並附加紅外模組及搭載管理員模式。該系統以stc89c52微控制器作為模組核心,通過指紋模組as608實現錄取指紋並儲存指紋資料,並通過1602液晶顯示比對流程及比對結果,輔以mg995舵機參與開鎖的動作,通過紅外模組完成室內遙控解鎖,通過管理員模式就行指紋錄入與刪除。本系統具有體積小、價效比高的特點。
系統由軟體、硬體兩個部分組成。
系統的硬體電路主要包括stc89c52微控制器、指紋模組fpm10a,按鍵電路、液晶1602,紅外模組幾部分。系統軟體設計主要以硬體電路設計為基礎,以實現系統功能為導向,主要包括主程式流程圖設計、指紋模組程式設計,舵機程式設計、液晶顯示程式設計,功能模組程式設計及其他模組程式幾部分。
本系統是根據指紋採集識別模組開發出的指紋識別自動開鎖系統。其主要功能有指紋解鎖時通過液晶顯示屏顯示出了各個過程和指紋對比結果,若指紋為已錄入指紋,則mg995舵機轉動使門鎖開啟;輸入管理員密碼進入管理員模式進行指紋錄入,刪除指紋等操作;通過遙控器遙控解鎖。
3.1微控制器及最小系統
3.2 指紋模組
3.3 按鍵電路
3.4液晶顯示模組
4.1主程式流程圖
4.2 指紋模組程式設計
4.3舵機程式設計
4.4 液晶顯示程式設計
4.5功能模組程式
4.6其他模組程式
蜂鳴器模組:向蜂鳴器輸出大小可調的方波使蜂鳴器發聲。
按鍵模組:完成六個按鍵的初始化
指紋通訊模組:主要有串列埠初始化程式,資料傳送函式,資料接收函式。
紅外模組:接收紅外訊號後呼叫舵機轉動的程式。
器件與晶元:
stc89c52
上拉排阻10k歐 p0口
lcd1602 2k電阻 增加對比度
dc002母座
自鎖開關
12mhz的晶振 2個30pf的電容
復位電路 10uf的電容 2k電阻 220歐電阻 乙個按鍵
蜂鳴器 s9018**管 2k電阻
六個按鍵
紅外模組
主要管腳連線
p3.0 接指紋模組txd
p3.1接指紋模組rxd
p3.2接紅外模組out
p1.1接舵機out
p1.2-p1.7接按鍵1到6;
舵機啟動後**波形
這次的電子綜合設計我們組設計了乙個指紋解鎖自動開門的系統,在設計過程中,我有許許多多的收穫。對於第一次設計硬體電路的我來說,硬體電路的設計是乙個非常麻煩的過程,首先要明白我們組要實現的功能,怎樣去實現,需要用到的器件、模組等。從材料的購買,到原理圖設計,從元器件的焊接,再到通斷的檢測。一步一步,最後實現與軟體配合,完成指紋解鎖自動開門中我們組設計出的各種功能和相互配合使用。花費了許多時間精力,但是這不僅讓我鞏固了過去的知識,而且學到了許多新知識,積累了許多經驗。正所謂實踐出真知,雖然設計過程中有許多麻煩,但是多動手多實踐,理論與實踐相結合,也讓我累計了許多經驗,為以後的設計奠定更好的基礎。
俗話說得好:團結就是力量。整個設計不是乙個人完成的,而是我們組的合理分工。遇到問題和困難時,隊友們集思廣益想辦法解決。團結提高了效率,也是完成共同目標、完成設計的關鍵。在我們的分工協作下,才有我們這次電子綜合設計的成功。
附:指紋解鎖自動開門proteus原理圖,keil**,和說明文件
51微控制器 指紋模組 總結(1)
一 設計方案 1.硬體設計方案 本系統主要使用了指紋模組,microsd卡讀寫模組,pcf8563模組,蜂鳴器模組,矩陣按鍵模組,lcd1602,和stc90c516rd 系統框圖如下 1 指紋模組 採用fpm10a光學指紋模組。fpm10a光學指紋模組是經典的光學指紋模組,效能穩定,應用範圍廣,可...
基於51微控制器的藍芽小車
二,對於藍芽模組,我們可以使用藍芽hc05或者hc06這種藍芽模組,用的很廣。使用這個模組之前乙個把藍芽模組與usb轉ttl模組 例如ch340模組 前者txd接後者rxd,前者rxd接前者後者txd 開啟之後如下圖 這時應該先選擇串口號,我電腦上插ch340模組的串口號是3,所以我選擇com3,因...
基於51微控制器的呼吸燈
原理 由於人眼的視覺殘留特性 人眼在觀察景物時,光訊號傳入大腦神經,需經過一段短暫的時間,光的作用結束後,視覺形象並不立即消失,這種殘留的視覺稱 後像 視覺的這一現象則被稱為 視覺暫留 舉例 我們家裡使用的燈是50hz,一秒鐘會亮滅50次,但是我們覺得燈是一直亮著的。但是亮和暗的程度取決於發光和不發...