步驟1:什么是RFID?
術語RFID(射頻識別)是一種電子設備,包括小天線和芯片。該設備用于使用射頻電磁場在閱讀器和RFID標簽之間傳輸諸如人,動物,書籍或任何東西之類的信息。它能夠攜帶2k字節的數據。市場上有不同種類的RFID系統,包括天線,應答器和收發器。某些類型的標簽可以位于靠近RFID閱讀器的位置,而某些標簽可以位于遠離閱讀器的位置。這些設備的工作頻率范圍主要包括低,中和高范圍。低頻范圍為30kHz至500kHz,中頻范圍為900kHz至1500kHz,高頻范圍為2.4kHz至2.5kHz。
RFID(射頻識別)旨在用作條形碼掃描儀或ATM卡背面的磁條的用途。它會為該對象創建一個唯一的標識符,就像條形碼或磁條一樣,必須對其進行掃描才能獲取信息。必須對RFID進行掃描才能獲取信息。
RFID如何工作?
RFID屬于稱為自動識別和數據捕獲(AIDC)的一組技術。 AIDC方法自動識別對象,收集有關它們的數據,并將這些數據直接輸入計算機系統,而幾乎不需要人工干預。RFID方法利用無線電波來完成此任務。從簡單的角度講,RFID系統由三個組件組成:RFID標簽或智能標簽,RFID閱讀器和天線。 RFID標簽包含一個集成電路和一個天線,用于將數據傳輸到RFID閱讀器(也稱為詢問器)。然后,閱讀器將無線電波轉換為更有用的數據形式。然后,從標簽收集的信息通過通信接口傳輸到主機系統,該系統可以將數據存儲在數據庫中,并在以后進行分析。
步驟2:組件
2。 MFRC 522 RFID卡閱讀器
3。 SIM900A MINI GSM模塊或A6 GSM模塊
步驟3:電路圖和代碼
RFID通過SPI通信連接,而GSM通過串行通信連接。確保使用1A外部電源為GSM模塊供電。
可從此處下載代碼:https://github.com/HighVoltages/Attendance-System -。..
第4步:項目工作
在此項目中,我們使用了RFID閱讀器,RFID標簽,Arduino UNO,本地數據庫和C#。用戶界面是在C#上創建的,在第一頁上,我們提供了四個選項,即關于退出的登錄名,學生名。登錄選項用于管理,您可以在其中提供登錄詳細信息(即用戶名和密碼)來登錄和訪問數據。在“學生”選項中,該選項將始終打開,用戶界面將始終打開,并且每當學生掃描其卡時,都會對出勤率進行標記,并將其與時間一起保存在數據庫中,并在那里顯示時間表。在“關于”部分中,有關于項目的詳細信息,通過單擊退出按鈕,您可以退出應用程序。通過登錄管理可以上傳數據,標記,轉讓和費用通知,并可以查看相同的數據可以搜索數據。作業和費用通知將通過電子郵件發送。我們為所有內容創建了一個單獨的窗口,并且在使用該應用程序時您的PC必須與互聯網和RFID連接,因為只有打開串行端口才能訪問該應用程序,或者簡單來說,直到未連接Arduino才可以訪問該應用程序。如上所述,每個RFID標簽都有一個唯一的編號,因此每當學生掃描他的卡時,RFID標簽編號都會發送到數據庫,并且唯一的標簽編號將成為每個學生的身份。
您必須先保存學生的數據,例如學生的姓名等,然后才能允許他標記出勤。
步驟5:結論或最終提示
此該項目將幫助任何機構管理他們的數據,并且可以通過添加一些新的選項和組件來使其變得更好,例如,您可以添加GSM并將SMS發送給學生的父母,只要掃描他的學生卡以查看出勤情況,您就可以添加許多其他事情。您可以添加鍵盤并在掃描卡時要求輸入密碼,還可以為每個學生添加單獨的窗口,并允許他們查看該窗口。您可以在LCD上顯示結果或數據以便更好地演示。
-
RFID
+關注
關注
387文章
6109瀏覽量
237416 -
GSM
+關注
關注
9文章
835瀏覽量
122818 -
Arduino
+關注
關注
187文章
6464瀏覽量
186669
發布評論請先 登錄
相關推薦
評論