Présentation du produit #

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 |

Schéma de câblage #
Remarque : la carte d'extension est fixée à esp32 carte contrôleur.

| 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.


Documentation associée #
Obtenez-en un maintenant #
Affaires B2B : info@acebott.com
