一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

基于Arduino Uno開發(fā)板與RFID-RC522模塊的RFID讀卡器設(shè)計(jì)

電子設(shè)計(jì) ? 來(lái)源:一板網(wǎng) ? 作者:風(fēng)箏 ? 2021-01-13 16:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

RFID,全稱Radio-Frequency Identification,中文名射頻識(shí)別,它可用于需要識(shí)別機(jī)制的許多應(yīng)用中。在本篇文章中,我們將主要介紹如何將Arduino Uno開發(fā)板與RFID-RC522模塊一起使用。 RFID-RC522模塊是RFID讀卡器,可以讀取近距離的RFID標(biāo)簽。為了讀取RFID標(biāo)簽,讀取器和標(biāo)簽必須具有相同的頻率。 RFID-RC522模塊僅能讀取13.56 MHz的高頻標(biāo)簽。

為了演示RFID-RC522模塊,本篇文章編寫了一個(gè)簡(jiǎn)單的應(yīng)用程序,該應(yīng)用程序可以基于RFID標(biāo)簽識(shí)別用戶。

所需的材料清單:

–Arduino Uno開發(fā)板

–跳線

–RFID-RC522模塊

–RFID標(biāo)簽

pIYBAF_-qSyAP4GnAAcNHg5xKtI518.png

如何將RFID-RC522連接到Arduino?

RFID-RC522模塊有八個(gè)引腳(本文中使用了七個(gè)引腳)。RFID-RC522模塊工作在3.3V電源。因此,需要將模塊的3.3V引腳連接到Arduino的3.3V。如果該模塊意外連接到Arduino的5V引腳,則可能損壞。按照MFRC522庫(kù)的文檔中的建議顯示了引腳分布。下表顯示了完整的引腳分布(僅適用于Arduino Uno!建議Mega、Nano等使用不同的引腳布局?。?/p>

RFID-RC522射頻模塊 ARDUINO UNO
SDA 10
SCK 13
MOSI 11
MISO 12
IRQ 未使用
GND GND
RST 9
3.3V 3.3V


pIYBAF_-qT-AFcN8AAEHM_6d9RU116.png

如何將RFID-RC522連接到Arduino的示意圖。

如何編程RFID閱卡器?

以下代碼使用了一個(gè)現(xiàn)有的RFID庫(kù),可以在這里找到:https://github.com/miguelbalboa/rfid。如果您使用的是Arduino IDE,則可以通過(guò)單擊“ Sketch-> Include Library-> Manage Libraries”輕松安裝該庫(kù)。然后,搜索“ RFID”,您將找到標(biāo)題為“MFRC522 by GithubCommunity”的條目。如果找不到這樣的條目,建議您訪問(wèn)庫(kù)的官方網(wǎng)站以獲得更多幫助。為了使RFID讀卡器運(yùn)行,您必須設(shè)置庫(kù)文件、SPI連接以及讀卡器。幸運(yùn)的是,該庫(kù)提供了兩個(gè)非常方便的讀取標(biāo)簽的便捷函數(shù):第一個(gè)函數(shù)允許檢測(cè)是否存在RFID標(biāo)簽/卡。第二個(gè)函數(shù)讀取RFID標(biāo)簽ID。在以下代碼中,使用for循環(huán)用于標(biāo)簽。在每次迭代中,將讀取一個(gè)字節(jié)并將其打印為十六進(jìn)制值(00..FF)。當(dāng)每個(gè)用戶擁有不同的RFID標(biāo)簽時(shí),可以使用這種機(jī)制來(lái)識(shí)別用戶。

#include "SPI.h" // SPI library

#include "MFRC522.h" // RFID library (https://github.com/miguelbalboa/rfid)

const int pinRST = 9;

const int pinSDA = 10;

MFRC522 mfrc522(pinSDA, pinRST); // Set up mfrc522 on the Arduino

void setup() {

SPI.begin(); // open SPI connection

mfrc522.PCD_Init(); // Initialize Proximity Coupling Device (PCD)

Serial.begin(9600); // open serial connection

}

void loop() {

if (mfrc522.PICC_IsNewCardPresent()) { // (true, if RFID tag/card is present ) PICC = Proximity Integrated Circuit Card

if(mfrc522.PICC_ReadCardSerial()) { // true, if RFID tag/card was read

Serial.print("RFID TAG ID:");

for (byte i = 0; i < mfrc522.uid.size; ++i) { // read id (in parts)

Serial.print(mfrc522.uid.uidByte[i], HEX); // print id as hex values

Serial.print(" "); // add space between hex blocks to increase readability

}

Serial.println(); // Print out of id is complete.

}

}

}

將代碼成功上傳到Arduino后,如果RFID卡或標(biāo)簽在RFID讀卡器附近,則串口監(jiān)視器(Tools-> Serial Monitor或快捷鍵Ctrl + Shift + M)上的輸出應(yīng)如下所示( 圖片顯示了RFID卡的位置以及相應(yīng)的串口監(jiān)視器輸出):

pIYBAF_-qU-AZ_EoAAfwj1Jsx5I819.png

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎ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)注

    391

    文章

    6435

    瀏覽量

    242342
  • 讀卡器
    +關(guān)注

    關(guān)注

    2

    文章

    438

    瀏覽量

    40277
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RFID智能卡在門禁中的應(yīng)用

    二、RFID智能卡在門禁系統(tǒng)中的優(yōu)勢(shì)高安全性:RFID智能卡內(nèi)置加密芯片,可以有效防止信息被非法讀取或篡改。便捷性:用戶只需將卡片靠近讀卡器即可完成身份驗(yàn)證,無(wú)需插入或輸入密碼。實(shí)時(shí)性:通過(guò)R
    的頭像 發(fā)表于 06-25 17:30 ?142次閱讀
    <b class='flag-5'>RFID</b>智能卡在門禁中的應(yīng)用

    DD3118 高集成度讀卡器控制芯片數(shù)據(jù)手冊(cè)

    DD3118是一款采用40納米低功耗技術(shù)制造的高性能、高集成度讀卡器控制芯?片,專為讀卡器設(shè)計(jì)。作為讀卡器的核心功能模塊,DD3118支持USB?3.0、SD ?3.0和eMMC?4.
    發(fā)表于 06-16 16:14 ?1次下載

    【新品】遠(yuǎn)距離圖傳數(shù)傳模塊開發(fā)板、藍(lán)牙模塊開發(fā)板、無(wú)線模塊開發(fā)板

    新品上市圖傳數(shù)傳模塊開發(fā)板藍(lán)牙模塊開發(fā)板國(guó)產(chǎn)無(wú)線模塊開發(fā)板部分型號(hào)參與送樣文末了解詳情↓↓↓EW
    的頭像 發(fā)表于 06-12 19:33 ?327次閱讀
    【新品】遠(yuǎn)距離圖傳數(shù)傳<b class='flag-5'>模塊</b><b class='flag-5'>開發(fā)板</b>、藍(lán)牙<b class='flag-5'>模塊</b><b class='flag-5'>開發(fā)板</b>、無(wú)線<b class='flag-5'>模塊</b><b class='flag-5'>開發(fā)板</b>

    醫(yī)行智能終審系統(tǒng)藥物管理應(yīng)用RFID智能識(shí)別設(shè)備,智能分類揀選

    系統(tǒng)負(fù)責(zé)對(duì)讀取到的藥物信息進(jìn)行識(shí)別和處理。系統(tǒng)中的每個(gè)識(shí)別區(qū)域都設(shè)置了帶有特定標(biāo)識(shí)的框,如“框號(hào)0151”,與RFID標(biāo)簽信息相對(duì)應(yīng)。當(dāng)藥品經(jīng)過(guò)RFID讀卡器時(shí),系統(tǒng)自動(dòng)抓取藥物信息,并將其與預(yù)設(shè)的標(biāo)準(zhǔn)信息進(jìn)行比對(duì)審核
    的頭像 發(fā)表于 06-06 16:26 ?172次閱讀

    ESP32驅(qū)動(dòng)MFRC522 RFID模塊讀寫IC卡數(shù)據(jù)

    本文將介紹ESP32開發(fā)板驅(qū)動(dòng)MFRC522 RFID模塊,讀取RFID卡原始數(shù)據(jù)、獲取RFID
    的頭像 發(fā)表于 05-28 15:52 ?206次閱讀
    ESP32驅(qū)動(dòng)MFRC<b class='flag-5'>522</b> <b class='flag-5'>RFID</b><b class='flag-5'>模塊</b>讀寫IC卡數(shù)據(jù)

    MAX66300帶SHA-256和RFID讀卡器的DeepCover安全認(rèn)證技術(shù)手冊(cè)

    通信的高度集成RFID讀卡器和SHA-256安全認(rèn)證協(xié)處理。RFID IC讀卡器符合ISO
    的頭像 發(fā)表于 05-13 10:58 ?283次閱讀
    MAX66300帶SHA-256和<b class='flag-5'>RFID</b><b class='flag-5'>讀卡器</b>的DeepCover安全認(rèn)證<b class='flag-5'>器</b>技術(shù)手冊(cè)

    MFRC522非接觸式讀卡器IC中文手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《MFRC522非接觸式讀卡器IC中文手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 05-12 18:11 ?7次下載

    別再用鑰匙啦!樹莓派Pico教你用RFID“刷”門禁~

    獲得讀卡器,再搭配4美元的樹莓派Pico,即可讀取卡片/標(biāo)簽的ID信息。在本教程中,我們將學(xué)習(xí)如何使用MFRC522讀卡器和樹莓派Pico讀取RFID標(biāo)簽和卡片。
    的頭像 發(fā)表于 04-23 16:03 ?516次閱讀
    別再用鑰匙啦!樹莓派Pico教你用<b class='flag-5'>RFID</b>“刷”門禁~

    RC522 RFID實(shí)驗(yàn)的小系統(tǒng)接線說(shuō)明

    6.RC522 RFID實(shí)驗(yàn)的小系統(tǒng)接線說(shuō)
    發(fā)表于 11-22 16:36 ?0次下載

    基于Arduino的串口通信項(xiàng)目

    、Arduino Mega等。 USB數(shù)據(jù)線 :用于將Arduino開發(fā)板連接到計(jì)算機(jī)。 串口設(shè)備 :可以是另一個(gè)Arduino開發(fā)板、傳感
    的頭像 發(fā)表于 11-22 09:24 ?2159次閱讀

    Air780EP之RC522開發(fā)板,你了解嗎?

    ?本文講解合宙Air780EP開發(fā)板RC522實(shí)例。 本文檔適用于Air780EP開發(fā)板; 關(guān)聯(lián)文檔和使用工具; rc522 - rc522
    的頭像 發(fā)表于 11-03 08:21 ?644次閱讀
    Air780EP之<b class='flag-5'>RC522</b><b class='flag-5'>開發(fā)板</b>,你了解嗎?

    4G通信先鋒:Air780EP開發(fā)板RC522的結(jié)合

    最近,一直有朋友問(wèn)我Air780EP開發(fā)板RC522, 今天抽空給大家展示一下示例: 本文檔適用于Air780EP開發(fā)板 關(guān)聯(lián)文檔和使用工具
    的頭像 發(fā)表于 10-29 14:29 ?488次閱讀
    4G通信先鋒:Air780EP<b class='flag-5'>開發(fā)板</b>與<b class='flag-5'>RC522</b>的結(jié)合

    低功耗4G模組:Air780EP開發(fā)板RC522實(shí)例

    ? 本文講解合宙Air780EP開發(fā)板RC522實(shí)例,文末【閱讀原文】獲取最新資料。 本文檔適用于Air780EP開發(fā)板 關(guān)聯(lián)文檔和使用工具 LuatOS-Soc固件獲取 https
    的頭像 發(fā)表于 10-21 17:01 ?581次閱讀
    低功耗4G模組:Air780EP<b class='flag-5'>開發(fā)板</b><b class='flag-5'>RC522</b>實(shí)例

    AGV讀卡器在AGV自動(dòng)搬運(yùn)小車上應(yīng)用方案

    AGV小車上的AGV讀卡器通過(guò)讀取地面軌道的RFID電子標(biāo)簽信息,做出相應(yīng)的動(dòng)作(如改變速度、選擇軌道、定位和停車等)。在AGV小車經(jīng)過(guò)站點(diǎn)A處時(shí),AGV讀卡器讀取A處的電子標(biāo)簽ID號(hào),AGV小車
    的頭像 發(fā)表于 10-12 17:33 ?594次閱讀
    AGV<b class='flag-5'>讀卡器</b>在AGV自動(dòng)搬運(yùn)小車上應(yīng)用方案