RFID可應用于門禁系統(tǒng),我們可以把數(shù)據(jù)寫入標簽,然后將有權限的標簽進行記錄保存,當有用戶標簽被掃描時,進行身份信息讀取比對,然后根據(jù)權限進行相應的操作。
本篇配合OLED屏幕來模擬門禁系統(tǒng),只對標簽的UID進行簡單對比判斷,當然你也可以設置好自己的密鑰,然后將數(shù)據(jù)寫入到標簽,進行更加嚴謹?shù)纳矸葑R別。
1
實驗材料
2
實驗步驟
1.根據(jù)原理圖搭建電路圖。
RC522模塊的3.3V、GND分別對應連接開發(fā)板的3.3V、GND,模塊的MOSI、MISO、SCK分別連接開發(fā)板的SPI接口11、12、13,模塊的SDA、RST分別連接開發(fā)板數(shù)字管腳10、9。OLED屏的VCC和GND分別連接開發(fā)板的3.3V和GND,OLED屏的SDA和SCL分別連接開發(fā)板A4和A5。
實驗原理圖如下圖所示:
實驗原理圖
2.代碼較長,部分截取如下,全部代碼文末獲取。
...
if (nuidPICC[0] == cardID[0] && nuidPICC[1] == cardID[1]
&& nuidPICC[2] == cardID[2] && nuidPICC[3] == cardID[3])
{
oled.clearDisplay();//清屏
oled.setCursor(15, 2);//設置顯示位置
oled.println("--RFID--");
oled.setCursor(25, 40);//設置顯示位置
oled.println("CHECK OK");
oled.display(); // 開顯示
delay(1000);
oled.clearDisplay();//清屏
oled.setCursor(15, 2);//設置顯示位置
oled.println("--RFID--");
oled.setCursor(25, 40);//設置顯示位置
oled.println("OPEN...");
oled.display(); // 開顯示
} else {
oled.clearDisplay();//清屏
oled.setCursor(15, 2);//設置顯示位置
oled.println("--RFID--");
oled.setCursor(15, 40);//設置顯示位置
oled.println("CHECK ERR");
oled.display(); // 開顯示
}
// 使放置在讀卡區(qū)的IC卡進入休眠狀態(tài),不再重復讀卡
rfid.PICC_HaltA();
...
3. 連接開發(fā)板,設置好對應端口號和開發(fā)板類型,進行程序下載。
程序下載
3
實驗現(xiàn)象
有權限的標簽卡事先保存記錄了UID,讀卡對比可以開門,而另外的卡則不能開門操作。
-
RFID
+關注
關注
388文章
6155瀏覽量
237962 -
OLED屏
+關注
關注
0文章
162瀏覽量
20854 -
SPI接口
+關注
關注
0文章
258瀏覽量
34388 -
SDA
+關注
關注
0文章
124瀏覽量
28147 -
GND
+關注
關注
2文章
539瀏覽量
38733
發(fā)布評論請先 登錄
相關推薦
轉:借助Arduino做一個RFID門禁系統(tǒng)
RFID門禁是什么
基于RFID和MySQL實現(xiàn)小區(qū)門禁系統(tǒng)
RFID門禁系統(tǒng)的工作原理是什么?
RFID門禁系統(tǒng)是什么構成的?
RFID門禁系統(tǒng)的工作原理是什么?
基于RFID技術的門禁系統(tǒng)
基于RFID技術的門禁系統(tǒng)
介紹一個如何使用RFID技術構建一個單片機門禁系統(tǒng)
使用RFID-RC522模塊與1.8寸TFT實現(xiàn)門禁設計
小區(qū)的RFID門禁系統(tǒng)是怎樣的工作原理
如何制作RFID Arduino門禁系統(tǒng)
![如何制作<b class='flag-5'>RFID</b> Arduino<b class='flag-5'>門禁</b><b class='flag-5'>系統(tǒng)</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
基于RFID技術的門禁系統(tǒng)設計
![基于<b class='flag-5'>RFID</b>技術的<b class='flag-5'>門禁</b><b class='flag-5'>系統(tǒng)</b>設計](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
基于RFID技術的門禁系統(tǒng)設計
![基于<b class='flag-5'>RFID</b>技術的<b class='flag-5'>門禁</b><b class='flag-5'>系統(tǒng)</b>設計](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論