Внедрение продукции #

图片 1

Радиочастотная идентификация (RFID) — это технология беспроводной идентификации и отслеживания объектов, основанная на принципе беспроводной связи посредством использования RFID-меток и RFID-считывателей.

RFID-метка: RFID-метка — это небольшой чип, содержащий уникальный идентификатор UID (обычно числовой код) вместе с некоторой памятью для хранения дополнительной информации. Эти метки обычно состоят из RFID-чипа и антенны.

RFID-считыватель: RFID-считыватель — это электронное устройство, которое генерирует радиочастотный сигнал и отправляет его на ближайшую RFID-метку. Считыватель также отвечает за получение ответного сигнала от метки и декодирование информации метки.

Радиочастотная связь: Когда считыватель RFID посылает радиочастотный сигнал, он активирует расположенные поблизости метки RFID. Пассивные метки RFID получают энергию от сигнала считывателя, а также от рабочих команд и используют ее для отправки собственных ответных сигналов. Активные метки RFID имеют собственный источник питания, поэтому они могут активно отправлять сигналы.

Область применения: Сценарии, требующие распознавания объектов, такие как системы управления и системы безопасности.


Спецификация параметра #

Parameters Значение/Описание
Рабочее напряжение 3.3V ~ 5V
Рабочая Температура -40 ° C ~ + 80 ° C
Стандарт протокола ИСО 14443А, ИСО 14443В
Тип карты поддержки mifare S50, mifare S70
частота 13.56MHz
режим связи IIC
Размер 4.72cm * 2.38cm

图片 2


Схема подключения #

Примечание: Плата расширения прикреплена к esp32 плата контроллера.

图片 3
Модуль RFID RC522 I2C ESP32
VCC 5V
GND GND
SCL SCL
SDA SDA

Пример кода #

#include  // Import the I2C library
#include "MFRC522_I2C.h" // Import the RFID library

MFRC522_I2C mfrc522(0x28,-1);// Create an RFID object, 0x28 is the I2C address
String rfid_str ;
void setup() {
Serial.begin(115200); 
Wire.begin(); // Start I2C communication 
mfrc522.PCD_Init(); // Initialize the RFID reader
}

void loop() {
//put your main code here, to run repeatedly:
if ( ! mfrc522.PICC_IsNewCardPresent() || ! mfrc522.PICC_ReadCardSerial() ) {
delay(50);
return;
}
rfid_str = "";
Serial.print(F("Card UID:"));
for (byte i = 0; i < mfrc522.uid.size; i++) {// Read ID
rfid_str = rfid_str + String(mfrc522.uid.uidByte[i], HEX);
}
Serial.println(rfid_str);
}

Результат испытаний #

После загрузки кода на плату контроллера откройте монитор последовательного порта Arduino IDE, установите скорость передачи данных 115200 и переключитесь в режим прокрутки.

Когда мы помещаем RFID-метку в RFID-считыватель, последовательный порт отобразит уникальный идентификатор RFID-метки, UID.

图片 4图片 5


Получить ценовое предложение или купить у: #

B2B-бизнес: info@acebott.com