0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RFID模塊門(mén)禁系統(tǒng)設(shè)計(jì)

冬至子 ? 來(lái)源:TonyCode ? 作者:TonyCode ? 2023-06-15 16:25 ? 次閱讀

RFID可應(yīng)用于門(mén)禁系統(tǒng),我們可以把數(shù)據(jù)寫(xiě)入標(biāo)簽,然后將有權(quán)限的標(biāo)簽進(jìn)行記錄保存,當(dāng)有用戶(hù)標(biāo)簽被掃描時(shí),進(jìn)行身份信息讀取比對(duì),然后根據(jù)權(quán)限進(jìn)行相應(yīng)的操作。

本篇配合OLED屏幕來(lái)模擬門(mén)禁系統(tǒng),只對(duì)標(biāo)簽的UID進(jìn)行簡(jiǎn)單對(duì)比判斷,當(dāng)然你也可以設(shè)置好自己的密鑰,然后將數(shù)據(jù)寫(xiě)入到標(biāo)簽,進(jìn)行更加嚴(yán)謹(jǐn)?shù)纳矸葑R(shí)別。

1

實(shí)驗(yàn)材料

  • Uno R3開(kāi)發(fā)板
  • 配套USB數(shù)據(jù)線(xiàn)
  • 面包板及配套連接線(xiàn)
  • OLED顯示屏
  • RFID-RC522模塊及配套S50白卡和異形卡

2

實(shí)驗(yàn)步驟

1.根據(jù)原理圖搭建電路圖。

RC522模塊的3.3V、GND分別對(duì)應(yīng)連接開(kāi)發(fā)板的3.3V、GND,模塊的MOSI、MISO、SCK分別連接開(kāi)發(fā)板的SPI接口11、12、13,模塊的SDA、RST分別連接開(kāi)發(fā)板數(shù)字管腳10、9。OLED屏的VCC和GND分別連接開(kāi)發(fā)板的3.3V和GND,OLED屏的SDA和SCL分別連接開(kāi)發(fā)板A4和A5。

實(shí)驗(yàn)原理圖如下圖所示:

圖片

實(shí)驗(yàn)原理圖

2.代碼較長(zhǎng),部分截取如下,全部代碼文末獲取。

...

if (nuidPICC[0] == cardID[0] && nuidPICC[1] == cardID[1]

&& nuidPICC[2] == cardID[2] && nuidPICC[3] == cardID[3])

{

oled.clearDisplay();//清屏

oled.setCursor(15, 2);//設(shè)置顯示位置

oled.println("--RFID--");

oled.setCursor(25, 40);//設(shè)置顯示位置

oled.println("CHECK OK");

oled.display(); // 開(kāi)顯示

delay(1000);
oled.clearDisplay();//清屏
oled.setCursor(15, 2);//設(shè)置顯示位置
oled.println("--RFID--");
oled.setCursor(25, 40);//設(shè)置顯示位置
oled.println("OPEN...");
oled.display(); // 開(kāi)顯示

} else {

oled.clearDisplay();//清屏

oled.setCursor(15, 2);//設(shè)置顯示位置

oled.println("--RFID--");

oled.setCursor(15, 40);//設(shè)置顯示位置

oled.println("CHECK ERR");

oled.display(); // 開(kāi)顯示

}

// 使放置在讀卡區(qū)的IC卡進(jìn)入休眠狀態(tài),不再重復(fù)讀卡

rfid.PICC_HaltA();

...

3. 連接開(kāi)發(fā)板,設(shè)置好對(duì)應(yīng)端口號(hào)和開(kāi)發(fā)板類(lèi)型,進(jìn)行程序下載。

圖片

程序下載

3

實(shí)驗(yàn)現(xiàn)象

有權(quán)限的標(biāo)簽卡事先保存記錄了UID,讀卡對(duì)比可以開(kāi)門(mén),而另外的卡則不能開(kāi)門(mén)操作。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • RFID
    +關(guān)注

    關(guān)注

    388

    文章

    6152

    瀏覽量

    237899
  • OLED屏
    +關(guān)注

    關(guān)注

    0

    文章

    162

    瀏覽量

    20848
  • SPI接口
    +關(guān)注

    關(guān)注

    0

    文章

    258

    瀏覽量

    34383
  • SDA
    SDA
    +關(guān)注

    關(guān)注

    0

    文章

    124

    瀏覽量

    28137
  • GND
    GND
    +關(guān)注

    關(guān)注

    2

    文章

    539

    瀏覽量

    38721
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于RFID門(mén)禁系統(tǒng)protues仿真問(wèn)題

    【protues仿真】這個(gè)怎么解決???? 基于RFID門(mén)禁系統(tǒng)
    發(fā)表于 05-10 19:58

    轉(zhuǎn):借助Arduino做一個(gè)RFID門(mén)禁系統(tǒng)

    ,可以正常讀取市面上的Mifare S50,S70非接觸智能卡(學(xué)校的飯卡就可以讀?。谑蔷蜆?gòu)想了這個(gè)基于RFID的寢室門(mén)禁系統(tǒng)。本系統(tǒng)原理是基于非接觸式卡的序列號(hào)是唯一的,制造廠(chǎng)家
    發(fā)表于 07-11 18:02

    RFID門(mén)禁是什么

    RFID門(mén)禁, 又稱(chēng)出入管理控制系統(tǒng),是一種將信息技術(shù)、電子技術(shù)和機(jī)械鎖有機(jī)地結(jié)合在一起,對(duì)進(jìn)出人員進(jìn)行適當(dāng)級(jí)別的權(quán)限鑒別,并進(jìn)行相應(yīng)控制的數(shù)字化管理系統(tǒng)。本方案設(shè)計(jì)的
    發(fā)表于 11-01 15:56

    基于RFID和MySQL實(shí)現(xiàn)小區(qū)門(mén)禁系統(tǒng)

    第十五章 用RFID+MySQL實(shí)現(xiàn)小區(qū)門(mén)禁系統(tǒng)RFID522+ESP8266-12N+1602LCD)(Arduino邊做邊學(xué):從點(diǎn)亮Led到物聯(lián)網(wǎng))
    發(fā)表于 06-24 08:26

    RFID門(mén)禁系統(tǒng)的工作原理是什么?

    在此主要介紹一種基于A(yíng)RM的RFID智能門(mén)禁控制系統(tǒng)的設(shè)計(jì),系統(tǒng)由上位機(jī)和下位機(jī)兩部分組成。下位機(jī)以ARM-STM32F103VET6芯片為主控制單元,通過(guò)M102GPCV3
    發(fā)表于 08-13 06:41

    RFID門(mén)禁系統(tǒng)是什么構(gòu)成的?

      如今RFID門(mén)禁系統(tǒng)在我們?nèi)粘I钪须S處可見(jiàn),而近年來(lái)國(guó)家重要部門(mén)、金融機(jī)構(gòu)、軍事單位等高級(jí)別重要門(mén)禁系統(tǒng)應(yīng)用需求呈現(xiàn)不斷增長(zhǎng)的態(tài)勢(shì)。由
    發(fā)表于 08-19 06:20

    RFID門(mén)禁系統(tǒng)的工作原理是什么?

    自動(dòng)化、信息化、智能化已經(jīng)成為時(shí)代發(fā)展的需求,進(jìn)入21世紀(jì)以來(lái),無(wú)限技術(shù)、計(jì)算機(jī)技術(shù)繼續(xù)不斷深入發(fā)展,物聯(lián)網(wǎng)行業(yè)蒸蒸日上。基于RFID技術(shù)的門(mén)禁控制系統(tǒng)正是物聯(lián)網(wǎng)實(shí)用性的一個(gè)良好體現(xiàn)。門(mén)禁
    發(fā)表于 08-26 06:10

    基于RFID技術(shù)的門(mén)禁系統(tǒng)

    自動(dòng)化、信息化、智能化已經(jīng)成為時(shí)代發(fā)展的需求,進(jìn)入21世紀(jì)以來(lái),無(wú)限技術(shù)、計(jì)算機(jī)技術(shù)繼續(xù)不斷深入發(fā)展,物聯(lián)網(wǎng)行業(yè)蒸蒸日上?;?b class='flag-5'>RFID技術(shù)的門(mén)禁控制系統(tǒng)正是物聯(lián)網(wǎng)實(shí)用性的一個(gè)良好體現(xiàn)。門(mén)禁
    發(fā)表于 08-27 07:20

    基于RFID技術(shù)的門(mén)禁系統(tǒng)

      自動(dòng)化、信息化、智能化已經(jīng)成為時(shí)代發(fā)展的需求,進(jìn)入21世紀(jì)以來(lái),無(wú)限技術(shù)、計(jì)算機(jī)技術(shù)繼續(xù)不斷深入發(fā)展,物聯(lián)網(wǎng)行業(yè)蒸蒸日上?;?b class='flag-5'>RFID技術(shù)的門(mén)禁控制系統(tǒng)正是物聯(lián)網(wǎng)實(shí)用性的一個(gè)良好體現(xiàn)。門(mén)禁
    發(fā)表于 01-08 15:46

    介紹一個(gè)如何使用RFID技術(shù)構(gòu)建一個(gè)單片機(jī)門(mén)禁系統(tǒng)

    文章目錄1 簡(jiǎn)介2 緒論2.1 課題背景與目的3 射頻識(shí)別3.1 射頻識(shí)別技術(shù)3.2 射頻識(shí)別模塊3.2.1 RFID模塊3.2.2 RFID模塊
    發(fā)表于 02-18 07:22

    使用RFID-RC522模塊與1.8寸TFT實(shí)現(xiàn)門(mén)禁設(shè)計(jì)

    1、使用RC522模塊與TFT實(shí)現(xiàn)RFID門(mén)禁  本次使用RFID-RC522模塊與之前的1.8寸TFT實(shí)現(xiàn)
    發(fā)表于 09-05 18:05

    小區(qū)的RFID門(mén)禁系統(tǒng)是怎樣的工作原理

    門(mén)禁系統(tǒng)也經(jīng)歷了RFID門(mén)禁、指紋門(mén)禁、虹膜識(shí)別門(mén)禁、面部識(shí)別
    發(fā)表于 11-19 08:32 ?1.9w次閱讀

    如何制作RFID Arduino門(mén)禁系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《如何制作RFID Arduino門(mén)禁系統(tǒng).zip》資料免費(fèi)下載
    發(fā)表于 06-27 10:34 ?4次下載
    如何制作<b class='flag-5'>RFID</b> Arduino<b class='flag-5'>門(mén)禁</b><b class='flag-5'>系統(tǒng)</b>

    基于RFID技術(shù)的門(mén)禁系統(tǒng)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于RFID技術(shù)的門(mén)禁系統(tǒng)設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-19 11:45 ?2次下載
    基于<b class='flag-5'>RFID</b>技術(shù)的<b class='flag-5'>門(mén)禁</b><b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)

    基于RFID技術(shù)的門(mén)禁系統(tǒng)設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于RFID技術(shù)的門(mén)禁系統(tǒng)設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-27 11:11 ?5次下載
    基于<b class='flag-5'>RFID</b>技術(shù)的<b class='flag-5'>門(mén)禁</b><b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)