Introducción del producto #

图片 1

La identificación por radiofrecuencia (RFID) es una tecnología utilizada para identificar y rastrear objetos de forma inalámbrica, que se basa en el principio de comunicación inalámbrica mediante el uso de etiquetas RFID y lectores RFID.

Etiqueta RFID: una etiqueta RFID es un pequeño chip que contiene un identificador único UID (normalmente un código numérico) junto con una memoria para almacenar información adicional. Estas etiquetas suelen estar formadas por un chip RFID y una antena.

Lector RFID: Un lector RFID es un dispositivo electrónico que genera una señal de radiofrecuencia y la envía a una etiqueta RFID cercana. El lector también es responsable de recibir la señal de respuesta de la etiqueta y de decodificar la información de la misma.

Comunicación por radiofrecuencia: cuando un lector RFID envía una señal de radiofrecuencia, activa las etiquetas RFID cercanas. Las etiquetas RFID pasivas obtienen energía de la señal del lector y de los comandos operativos y la utilizan para enviar sus propias señales de respuesta. Las etiquetas RFID activas tienen su propio suministro de electricidad, por lo que pueden enviar señales de forma activa.

Referencia de aplicación: Escenarios que requieren reconocimiento de objetos como sistemas de gestión y sistemas de seguridad.


Especificación de parámetros #

Parámetros Value alto/Descripción
Tensión de alimentación 3.3V ~ 5V
Temperatura de funcionamiento -40 ° C ~ + 80 ° C
Estándar de protocolo Norma ISO 14443A, ISO 14443B
Tipo de tarjeta de apoyo mifare s50, mifare s70
Frecuencia 13.56MHz
Modo de comunicación CII
Tamaño 4.72cm * 2.38cm

图片 2


Diagrama de cableado #

Nota: La placa de expansión está adjunta a esp32 placa controladora.

图片 3
Módulo RFID RC522 I2C ESP32
VCC 5V
GND GND
SCL SCL
SDA SDA

Código de muestra #

#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);
}

Resultado de la prueba #

Después de cargar el código en la placa controladora, abra el monitor del puerto serie del IDE de Arduino, configure la velocidad en baudios a 115200 y cambie al modo de desplazamiento.

Cuando colocamos la etiqueta RFID en el lector RFID, el puerto serie mostrará el identificador único de la etiqueta RFID, UID.

图片 4图片 5


Consigue uno ahora #

Negocio B2B: información@acebott.com