第1步:要求
您必須安裝Arduino IDE 1.6.4?;?.6.5。
Arduino 》 首選項(xiàng)》“其他Boards Manager URL:”并添加:http://arduino.esp8266 .com/package_esp8266com_index.json
Arduino 》 工具》 板》 板管理器》輸入 ESP8266 并安裝開(kāi)發(fā)板
下載MFRC522模塊(請(qǐng)參閱庫(kù)),然后將文件夾復(fù)制到Arduino庫(kù)路徑
庫(kù)
Miguel Balboa的RFID庫(kù)
步驟2:接線RFID RC522模塊
將MFRC522接線至ESP8266(ESP-12)
(請(qǐng)?jiān)谙旅媸褂媒泳€代替上圖)
RST = GPIO05 (free GPIO)
SS = GPIO4 (free GPIO)
MOSI = GPIO13 (HW SPI)
MISO = GPIO12 (HW SPI)
SCK = GPIO14 (HW SPI)
GND = GND
3.3V = 3.3V
步驟3:軟件
定義RFID模塊
#include “MFRC522.h”
#define RST_PIN 15 // RST-PIN for RC522 - RFID - SPI - Modul GPIO15
#define SS_PIN 2 // SDA-PIN for RC522 - RFID - SPI - Modul GPIO2
MFRC522 mfrc522(SS_PIN, RST_PIN); // Create MFRC522 instance
初始化RFID模塊
void setup() {
Serial.begin(9600); // Initialize serial communications
SPI.begin(); // Init SPI bus
mfrc522.PCD_Init(); // Init MFRC522
}
讀取RFID標(biāo)簽
void loop() {
// Look for new cards
if ( ! mfrc522.PICC_IsNewCardPresent()) {
delay(50);
return;
}
// Select one of the cards
if ( ! mfrc522.PICC_ReadCardSerial()) {
delay(50);
return;
}
// Show some details of the PICC (that is: the tag/card)
Serial.print(F(“Card UID:”));
dump_byte_array(mfrc522.uid.uidByte, mfrc522.uid.size);
Serial.println();
}
// Helper routine to dump a byte array as hex values to Serial
void dump_byte_array(byte *buffer, byte bufferSize) {
for (byte i = 0; i 《 bufferSize; i++) {
Serial.print(buffer[i] 《 0x10 ? “ 0” : “ ”);
Serial.print(buffer[i], HEX);
}
}
步驟4:最終步驟。..
簡(jiǎn)短說(shuō)明的開(kāi)始,這只是基礎(chǔ)。
但是您可以通過(guò)使用此硬件和軟件來(lái)制作許多有趣的項(xiàng)目。
對(duì)于下一個(gè)項(xiàng)目,我不僅使用RFID模塊(SPI),還將使用小型OLED顯示屏(I2C ),然后切換按鈕。
這些盒子完全可以通過(guò)一張主RFID卡進(jìn)行自我配置。
還有一個(gè)用于管理所有盒子并添加一些主題,標(biāo)簽和描述的Web界面。
責(zé)任編輯:wv
-
RFID
+關(guān)注
關(guān)注
392文章
6448瀏覽量
242696 -
閱讀器
+關(guān)注
關(guān)注
0文章
303瀏覽量
28421 -
WIFI
+關(guān)注
關(guān)注
81文章
5406瀏覽量
208395 -
Arduino
+關(guān)注
關(guān)注
190文章
6498瀏覽量
192253
發(fā)布評(píng)論請(qǐng)先 登錄
別讓條碼閱讀器“干瞪眼”!Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)專(zhuān)治設(shè)備溝通障礙
RFID智能書(shū)柜:閱讀新時(shí)代的智慧引擎

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

射頻識(shí)別系統(tǒng)的實(shí)現(xiàn)方案 射頻屏蔽材料的種類(lèi)與選擇

中軟高科身份證閱讀器CICR-4產(chǎn)品的實(shí)際場(chǎng)景使用方法,打架都快來(lái)看看吧。
新大陸二維碼閱讀器在工業(yè)配件溯源的場(chǎng)景應(yīng)用

RFID手持掃描終端的工作原理

RFID手持終端的工作原理
亞馬遜推出首款彩屏Kindle閱讀器
集成TIRIS射頻模塊TMS3705A低頻閱讀器簡(jiǎn)介

最常見(jiàn)的三種RFID標(biāo)簽天線制作工藝介紹
如何選用RFID標(biāo)簽打印機(jī)

二代身份證識(shí)別儀身份證閱讀器讀卡器

評(píng)論