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