RC522 Module Lecteur RFID
34.00 DH
Le module RFID RC522 est une solution de lecture et d’écriture RFID hautement performante, basée sur le circuit MFRC-522 de NXP.
40 in stock
Module Lecteur RFID RC522 – Identification et Contrôle d’Accès Haute Performance
Le module RFID RC522 est une solution de lecture et d’écriture RFID hautement performante, basée sur le circuit MFRC-522 de NXP. Il est conçu pour fonctionner avec des microcontrôleurs tels que Arduino, Raspberry Pi, ESP32, STM32, et d’autres plateformes embarquées, permettant une intégration fluide dans des systèmes de contrôle d’accès, d’identification et d’automatisation.
Grâce à sa communication SPI haute vitesse (10 Mbit/s max) et sa faible consommation d’énergie, il est idéal pour les applications domotiques, industrielles et IoT nécessitant une authentification RFID rapide et sécurisée.
Caractéristiques Techniques
Spécification | Valeur |
Tension d’alimentation | 3,3 V DC (⚠ ne pas alimenter en 5V) |
Courant de fonctionnement | 13~26 mA |
Courant en veille | <80 µA |
Fréquence de fonctionnement | 13,56 MHz |
Interface de communication | SPI (max. 10 Mbit/s) |
Distance de lecture | 0 à 60 mm (cartes Mifare 1) |
Cartes supportées | Mifare 1 S50, Mifare 1 S70, Mifare UltraLight, Mifare Pro, Mifare DESFire |
Température de fonctionnement | -20°C à 80°C |
Humidité | 5% à 95% RH |
Dimensions | 66 x 40 x 8 mm |
Principe de Fonctionnement
Le RC522 utilise la technologie RFID (Radio Frequency Identification) à 13,56 MHz, permettant la lecture et l’écriture de données sur des cartes Mifare via un champ électromagnétique. Lorsqu’une carte RFID est approchée du capteur, elle est alimentée par induction et échange des données via une modulation du signal RF.
Le module communique en SPI avec le microcontrôleur hôte, ce qui garantit une transmission rapide et sécurisée des informations.
Avantages et Points Clés
- Lecture et Écriture RFID Haute Performance
Le RC522 permet non seulement de lire les identifiants des cartes RFID, mais aussi d’écrire des données sur les badges compatibles, rendant possible des applications avancées.
- Faible Consommation d’Énergie
Grâce à son mode veille ultra-basse consommation (<80 µA), il est parfaitement adapté aux systèmes embarqués fonctionnant sur batterie.
- Intégration Facile avec Arduino et Raspberry Pi
Le module communique via SPI, libérant ainsi d’autres ports pour des périphériques additionnels. Des bibliothèques open-source sont disponibles pour une programmation simplifiée sous Arduino et Raspberry Pi.
- Sécurité et Authentification Avancées
Le support des cartes Mifare DESFire permet l’intégration dans des systèmes hautement sécurisés, tels que le contrôle d’accès en entreprise, les cartes de paiement et la billetterie électronique.
- Distance de Lecture Optimisée
Avec une portée allant jusqu’à 60 mm, il est adapté aux applications nécessitant un scan rapide et fiable des cartes RFID.
Applications du Module RC522
🔹 Systèmes de contrôle d’accès – Portes sécurisées, casiers, entreprises.
🔹 Gestion de présence – Identification des employés ou étudiants.
🔹 Domotique et Automatisation – Activation de systèmes en fonction d’un badge RFID.
🔹 Systèmes de paiement sans contact – Utilisation dans les cartes Mifare pour la gestion des transactions.
🔹 Identification d’objets et de véhicules – Intégration dans les systèmes de logistique et de gestion d’inventaire.
🔹 Projets IoT et Robotique – Création de systèmes interactifs et intelligents basés sur la reconnaissance RFID.
Connexion et Intégration avec Arduino
Le module RC522 se connecte facilement aux microcontrôleurs via SPI :
Broche RC522 | Connexion Arduino |
VCC | 3,3V ⚠ (Ne pas utiliser 5V) |
GND | GND |
RST | Pin 9 |
SDA (SS) | Pin 10 |
SCK | Pin 13 |
MOSI | Pin 11 |
MISO | Pin 12 |
Exemple de code avec Arduino UNO et la bibliothèque MFRC522 :
#include <SPI.h>
#include <MFRC522.h>
#define SS_PIN 10
#define RST_PIN 9
MFRC522 mfrc522(SS_PIN, RST_PIN);
void setup() {
Serial.begin(9600);
SPI.begin();
mfrc522.PCD_Init();
Serial.println(« Scanner en attente de badge RFID… »);
}
void loop() {
if (!mfrc522.PICC_IsNewCardPresent()) return;
if (!mfrc522.PICC_ReadCardSerial()) return;
Serial.print(« ID du badge : « );
for (byte i = 0; i < mfrc522.uid.size; i++) {
Serial.print(mfrc522.uid.uidByte[i], HEX);
Serial.print( » « );
}
Serial.println();
}
Reviews
There are no reviews yet.