Présentation du produit #

图片 1

L'identification par radiofréquence (RFID) est une technologie utilisée pour identifier et suivre des objets sans fil, basée sur le principe de communication sans fil grâce à l'utilisation d'étiquettes RFID et de lecteurs RFID.

Étiquette RFID : une étiquette RFID est une petite puce contenant un identifiant unique UID (généralement un code numérique) ainsi qu'une mémoire permettant de stocker des informations supplémentaires. Ces étiquettes se composent généralement d'une puce RFID et d'une antenne.

Lecteur RFID : un lecteur RFID est un appareil électronique qui génère un signal radiofréquence et l'envoie à une étiquette RFID à proximité. Le lecteur est également chargé de recevoir le signal de réponse de l'étiquette et de décoder les informations de l'étiquette.

Communication RF : lorsqu'un lecteur RFID envoie un signal RF, il active les étiquettes RFID à proximité. Les étiquettes RFID passives obtiennent l'énergie du signal du lecteur ainsi que des commandes opérationnelles et l'utilisent pour envoyer leurs propres signaux de réponse. Les étiquettes RFID actives ont leur propre alimentation électrique, elles peuvent donc envoyer activement des signaux.

Référence d'application : Scénarios nécessitant une reconnaissance d'objets tels que les systèmes de gestion et les systèmes de sécurité.


Spécification des paramètres #

Paramètres Valeur/Description
Tension de fonctionnement 3.3V ~ 5V
Température de fonctionnement -40 ° C ~ + 80 ° C
Protocole standard ISO 14443A, ISO 14443B
Type de carte de support Mifare S50, Mifare S70
Fréquence 13.56MHz
Mode de communication IIC
Format 4.72cm * 2.38cm

图片 2


Schéma de câblage #

Remarque : la carte d'extension est fixée à esp32 carte contrôleur.

图片 3
Module RFID RC522 I2C ESP32
VCC 5V
GND GND
SCL SCL
SDA SDA

Exemple de code #

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

Résultat du test #

Après avoir téléchargé le code sur la carte contrôleur, ouvrez le moniteur du port série de l'IDE Arduino, définissez le débit en bauds sur 115200 et passez en mode défilement.

Lorsque nous plaçons l'étiquette RFID sur le lecteur RFID, le port série affichera l'identifiant unique de l'étiquette RFID, UID.

图片 4图片 5


Obtenez-en un maintenant #

Affaires B2B : info@acebott.com