一、硬件方案
硬件構(gòu)成:本系統(tǒng)由STM32F103C8T6單片機(jī)核心板、TFT彩屏、無線藍(lán)牙模塊、RFID射頻卡讀寫模塊、蜂鳴器電路、繼電器驅(qū)動(dòng)、按鍵組成。
二、設(shè)計(jì)功能
1、本系統(tǒng)是集RFID刷卡開鎖、考勤記錄、簽到功能的完整系統(tǒng),采用TFT彩屏顯示,能夠?qū)FID卡“添加用戶”、“刪除用戶”、“清空用戶”、“歷史記錄”查看功能。搭載RTC萬年歷,能夠記錄何時(shí)哪個(gè)卡對(duì)設(shè)備做了操作,操作了多少次,方便查詢記錄。如果配備無線功能,后臺(tái)APP能夠?qū)FID編號(hào)進(jìn)行重命名,此外無線APP查看操作次數(shù)和時(shí)間記錄,遠(yuǎn)程報(bào)警,一鍵開鎖。所有數(shù)據(jù)保存到單片機(jī)Flash中,掉電不丟失數(shù)據(jù)。(比如繼電器外接電磁鎖、電插鎖、水泵等等設(shè)備)
2、系統(tǒng)上電后,約1s左右可以進(jìn)入后臺(tái)手動(dòng)設(shè)置萬年歷功能,年、月、日、時(shí)、分、秒設(shè)置完成后,再次按下K1退出設(shè)置,進(jìn)入主界面(0表示周日)。
3、菜單操作過程中,按鍵K1返回。K4進(jìn)入菜單項(xiàng)/確認(rèn),K2/K3對(duì)菜單項(xiàng)操作或者對(duì)參數(shù)切換。
4、進(jìn)入主界面顯示,TFT彩屏顯示“歡迎使用”及萬年歷。如果是錄入系統(tǒng)的卡,繼電器動(dòng)作同時(shí)顯示綠色“RFID編號(hào)以及當(dāng)前時(shí)間和第幾次執(zhí)行”,3s后繼電器恢復(fù)。如果是非錄入系統(tǒng)的卡,顯示紅色“非正?!?,蜂鳴器報(bào)警3s停止。
5、通過按鍵K2、K3可以執(zhí)行“添加用戶”、“刪除用戶”、“清空用戶”、“歷史記錄”,并且有“>”及顏色區(qū)分選中的項(xiàng)。(功能細(xì)節(jié)非常豐富,篇幅有限,縮略說明?。。?br /> “添加用戶”,需要驗(yàn)證2次,而且自動(dòng)識(shí)別是否是已錄入的RFID卡及卡庫是否滿提醒等?!皠h除用戶”,對(duì)選中的RFID編號(hào)進(jìn)行刪除,刪除確定后,該用戶數(shù)據(jù)清空(無線APP功能做數(shù)據(jù)保留),包括刷執(zhí)行次數(shù)?!扒蹇沼脩簟?,對(duì)所有RFID編號(hào)進(jìn)行刪除,清空?!皻v史記錄”,對(duì)所有RFID編號(hào)和無效RFID卡的歷史操作次數(shù)及最后一次操作時(shí)間進(jìn)行查看。
6、非菜單操作界面,按鍵K2直接進(jìn)行開鎖操作,(模擬屋內(nèi)開鎖按鍵或者緊急情況下使用),K3直接進(jìn)行報(bào)警提醒(用于緊急情況報(bào)警)。
7、實(shí)際場景,主界面主要給用戶操作使用,后臺(tái)添加用戶、刪除用戶燈操作給管理員用等等
8、通過手機(jī)連接藍(lán)牙,手機(jī)APP能夠進(jìn)行一鍵校時(shí)功能,將手機(jī)時(shí)間設(shè)置到板載中,更新板子年月日時(shí)分秒。APP能夠?qū)λ蠷FID編號(hào)重命名命名,比如“RFID01”修改命名為“張三”,進(jìn)入APP主界面后,所有“RFID01”直接顯示“張三”,方便后臺(tái)管理以及用戶核實(shí)記錄;在連接APP的情況下,無論是有效還是無效的RFID卡,APP都會(huì)記錄下該操作時(shí)間以及操作成功的次數(shù),并且歷史記錄一直保存,重新連接不丟失(出現(xiàn)異常狀況,方便查看歷史記錄找到原因)。