Rfid, ou Identification de radio-fréquence , est une technologie de communication sans fil qui utilise des ondes RF pour rechercher, stocker, identifier et suivre les balises jointes aux objets et transmettre des données concernant une personne ou un objet. Ces balises stockent des données électroniques auxquelles les lecteurs peuvent accéder à plus de quelques mètres, sans nécessiter de ligne de vue directe. De nombreuses industries utilisent généralement la RFID pour la gestion des stocks, le suivi des actifs, le contrôle d'accès et la logistique de la chaîne d'approvisionnement, car il suit et gère efficacement les éléments. Les modules RFID permettent le transfert de données sans fil et sans contact et l'identification des objets avec les ondes RF, qui incluent un lecteur et une balise qui communique via des champs électromagnétiques. Cet article élabore sur le Module RC522 RFID , son fonctionnement et ses applications.
Quel est le module RFID RC522?
Le RC522 RFID est un module de communication sans fil de 13,56 MHz à partir de semi-conducteurs NXP. Ce module utilise le contrôleur MFRC522, qui prend en charge SPI, Uart , et les protocoles I2C, et expédient généralement avec une carte RFID et un FOB clé. Par conséquent, les développeurs conçoivent principalement ce module RFID pour une communication sans contact Tags RFID , généralement appliqué le suivi de la présence, les systèmes de contrôle d'accès et l'identification d'objets ou de individus.
RC522 RFID Module fonctionnant
Le module RFID RC522 fonctionne comme un lecteur et un écrivain principalement pour les étiquettes RFID avec un champ électromagnétique de 13,56 MHz pour communiquer avec eux. Ce module prend en charge la communication avec différents microcontrôleurs via UART, Spice et les protocoles I2C. Il est bien assorti avec des cartes ISO / IEC 14443 de type A comme Mifare1 S70, S50, des cartes décrites, ultraléger, pro, etc.
RFID utilise des ondes radio pour transmettre des données au-dessus de courtes distances en permettant l'identification et le suivi des objets. Il fonctionne en tant que lecteur RFID en produisant un champ électromagnétique de 13,56 MHz. Chaque fois qu'une balise RFID bien correspondante est disponible en gamme, l'antenne de la balise attire l'énergie RF en alimentant la micropuce. Après cela, cette puce utilisera l'énergie RF pour transmettre les données stockées sur la balise vers le lecteur.
RC522 RFID Module PIN Configuration:
La configuration de la broche du module RFID RC522 est illustrée ci-dessous. Ainsi, ce module comprend 8 broches, qui sont expliquées ci-dessous.

- PIN-1 (VCC): Il est utilisé pour alimenter 3,3 V au module RFID.
- PIN-2 (RST): Il s'agit d'une broche de réinitialisation qui est utilisée pour réinitialiser (ou) alimenter le module RFID.
- Pin-3 (sol): Il s'agit d'une broche à la terre du système.
- PIN-4 (IRQ): Il s'agit d'une broche d'interruption qui est utilisée pour réveiller le module RFID chaque fois qu'un appareil s'approche de portée
- PIN-5 (MISO / SCL / TX): Il s'agit d'une épingle MISO chaque fois utilisée pour la communication SPI qui fonctionne comme SCL pour I2C & TX pour UART.
- Pin-6 (moti): Il s'agit d'un esclave maître en épingle utilisé pour la communication SPI.
- PIN-7 (SCK): Il s'agit d'une broche CLK série qui est utilisée pour fournir une source CLK.
- PIN-8 (SS / SDA / RX): Il fonctionne comme entrée en série à des fins de communication SPI, SDA est utilisée pour IIC & RX dans toute l'UART.
Caractéristiques et spécifications:
Le Caractéristiques et spécifications du module RFID RC522 inclure ce qui suit.
- RC522 est un module RFID.
- Ce module comprend 8 broches.
- Sa tension de fonctionnement varie de 2,5 V à 3,3 V.
- Il prend en charge différents protocoles de communication comme I2C, SPI Protocol & UART.
- Le débit de données maximal est de 10 Mbps.
- La consommation actuelle varie de 13 à 26mA
- La consommation minimale de mode de puissance est 10UA.
- La plage de fréquences est de la bande ISM de 13,56 MHz.
- Les entrées logiques sont tolérantes à 5V.
- La température de fonctionnement varie de -20 ° C à + 80 ° C.
- Il prend en charge différents types de cartes comme mifare 1 s70, mifare 1 s50, mifare ultramight, mifare Desfire, mifare pro, etc.
- Sa température de stockage varie de -40 ° C à + 85 ° C.
- L'humidité relative varie de 5% à 95%
- Le taux de transfert de données peut atteindre 10 Mbit / s.
- Le concept avancé de modulation et de démodulation a été complètement intégré dans toutes sortes de techniques et protocoles de communication sans contact passifs sans contact.
Équivalents et alternatives
Les équivalents des modules RFID RC522 sont; RC522 SPI S50, PN532 RFID, etc. Les modules RFID alternatifs sont; Lecteur RFID EM-18, balise RFID, etc.
Composants du module RC522 RFID
Le module RFID Reader RC522 est un module de lecteur / écrivain qui lit ou écrit des données vers ou depuis un transpondeur RFID. Ce module comprend trois composants , comme la puce MFRC522, une 27,12 MHz oscillateur en cristal et une antenne, qui sont expliquées ci-dessous.

Puce MFRC522
Le module RFID RFID RC522 utilise un IC MFRC522 qui est le lecteur de carte RFID élevé IC. Cette puce est une puce à faible coût, à petite taille et à faible consommation d'énergie, à lire et à écrire qui fonctionne principalement sur une communication sans contact de 13,56 MHz. Il prend en charge une variété de balises RFID comme Mifare 4K, Mifare 1K, Mifare Mini et des cartes et tags basées sur ISO / ISO 14443.
De plus, cette puce peut également prendre en charge la communication sans contact à vitesse supérieure basée sur les séries de Mifare et la communication duplex où sa vitesse est jusqu'à 424 kb / s. Ce CI fonctionne à une fréquence de 13,46 MHz avec jusqu'à 50 mm de plage de fonctionnement en fonction de la taille et du réglage de l'antenne. Cette puce peut également prendre en charge la communication série UART, I2C et SPI, y compris l'Arduino.
Oscillateur en cristal 27,12 MHz
Un cristal de quartz à 27,12 MHz peut être connecté aux deux broches OSCIN et OSCOUT de l'IC pour l'oscillateur intérieur.
Antenne
Une bobine NFC est fixée dans le PCB du module RFID. Cette antenne émet donc un champ électromagnétique haute fréquence de 13,56 MHz, qui prend en charge les composants passifs de 13,56 MHz.
Module RC522 RFID interfaçant avec Arduino
Généralement, RFID utilise des champs électromagnétiques pour identifier automatiquement les étiquettes qui sont attachées aux choses dans les centres commerciaux, les magasins et bien d'autres. Ainsi, le TAG RFID stocke une vaste gamme de données en informatique et alimente le lecteur RFID à lire; Ainsi, il n'a pas besoin de batterie. RFID émet les signaux radio pour produire le signal inversé à partir de l'étiquette.
Le lecteur RFID RC522 est interfacé avec Arduino , comme indiqué ci-dessous. Les composants requis pour faire cet interfaçage incluent Arduino Uno, le lecteur RFID MFRC522, le câble USB de type A à B et les fils de cavalier. Les connexions du lecteur RFID RC522 interfaçant avec Arduino Uno suivent comme;

- Connectez la broche D10 d'Arduino à la broche SDA du lecteur RFID.
- Connectez la broche D13 d'Arduino à la broche SCK du lecteur RFID.
- Connectez la broche D11 de l'Arduino à la broche MOSI du lecteur RFID.
- Connectez la broche D12 de l'Arduino à la broche MISO du lecteur RFID.
- Connectez la broche non connectée d'Arduino à la broche IRQ du lecteur RFID.
- Connectez la broche GND d'Arduino à la broche GND du lecteur RFID.
- Connectez la broche D9 de l'Arduino à la première broche du lecteur RFID.
- Connectez la broche 3,3 V de l'Arduino à la broche 3,3 V du lecteur RFID.
Code:
Le code suivant montre comment interfacer le module RFID RC522 avec la carte Arduino.
#include
#include
#define ss_pin 10
#define rst_pin 9
MFRC522 MFRC522 (SS_PIN, RST_PIN); // Créer une instance MFRC522.
VOID SETUP ()
{
Serial.begin (9600); // initier une communication en série
Spi.begin (); // Initier SPI Bus
Mfrc522.pcd_init (); // initier MFRC522
Serial.println («Approximer votre carte au lecteur…»);
Serial.println ();
}
VOID LOOP ()
{
// recherche de nouvelles cartes
if (! mfrc522.picc_isnewcardpresent ())
{
retour;
}
// sélectionnez l'une des cartes
if (! mfrc522.picc_readcardSerial ())
{
retour;
}
// Afficher l'UID sur le moniteur en série
Serial.print («UID Tag:»);
String Content = “”;
lettre d'octet;
pour (octet i = 0; i
Serial.print (mfrc522.uid.uidbyte [i] <0x10? '0': '');
Serial.print (Mfrc522.uid.uidbyte [i], hex);
content.concat (String (Mfrc522.uid.uidbyte [i] <0x10? ”0 ″:” ““));
content.concat (String (Mfrc522.uid.uidbyte [i], hex));
}
Serial.println ();
Serial.print («Message:«);
contenu.touppercase ();
if (contenu.substring (1) == «BD 31 15 2b») // modifiez ici l'inté
{
Serial.println («accès autorisé»);
Serial.println ();
retard (3000);
}
autre {
Serial.println («accès refusé»);
retard (3000);
}
}
Fonctionnement
Le code ci-dessus comprend la bibliothèque SPI pour communiquer avec les balises RFID sur une courte distance. De plus, vous pouvez ajouter la bibliothèque RFID. Le code définit la broche de réinitialisation du module, qui se connecte à la broche 9 sur l'Arduino. Pour la communication SPI, la broche d'entrée série se connecte à la broche 10 de l'Arduino.
Le code de la configuration du vide initialise le bus SPI et le module RFID. Après cela, le code de la fonction de boucle void est d'abord scanné pour apparaître sur une nouvelle carte. Le code a décrit les conditions si la carte RFID comprend une balise UID stockée dans l'IDE ou non, elle fonctionnera et fournira le message par conséquent.
Le texte ci-dessus décrit la connexion entre le lecteur RFID MFRC522 et l'Arduino Uno. Une fois que vous avez installé la bibliothèque RFID, téléchargez le code ci-dessus accessible dans la carte Arduino Uno. Maintenant, le code susmentionné est téléchargé sur la carte Arduino. Maintenant, vous devez télécharger le code mentionné ci-dessus sur la carte Arduino. Dans ce code, modifiez la ligne if (contenu.substring (1) == «Écrivez votre UID»). Donc, si cette balise comprend un UID stocké similaire, observez le message comme un accès autorisé; Sinon, vous verrez le message comme un accès refusé au-dessus du moniteur en série.
Avantages et inconvénients
Le Avantages des modules RFID RC522 inclure ce qui suit.
- Le module RC522 est une solution rentable et compacte principalement pour les applications RFID.
- Ce module a une faible consommation d'énergie, donc, adapté aux appareils alimentés par batterie.
- Les développeurs intègrent ce module avec diverses plates-formes de microcontrôleurs, telles que Arduino, en utilisant des interfaces de communication SPI, UART et I2C.
- Ce module fonctionne à 13,56 MHz et est compatible avec différentes cartes, notamment ISO / IEC 14443 Type A, Mifare1 S70, Mifare1 S50, Mifare Ultralight, Mifare Desfire et Mifare Pro.
- Les utilisateurs peuvent facilement charger ce module directement dans une variété de moules de lecteurs.
- Son taux de transfert de données est élevé, jusqu'à 10 mbit / s.
- Ce module lit et écrit des données sur les balises RFID.
- Il utilise une communication SPI pour un transfert de données cohérent entre le lecteur RFID et le microcontrôleur.
- Ce module est disponible à moindre coût et est parfait pour le développement de l'équipement utilisateur.
- Sa conception répond aux exigences de développement et de production des applications supérieures.
Le Inconvénients des modules RFID RC522 inclure ce qui suit.
- Ce module a une plage de lecture limitée est d'environ 1 mètre, principalement pour les balises passives.
- La balise RFID doit être à proximité du lecteur RFID pour la transmission des données.
- Les systèmes RFID peuvent être sujets à des interférences de différents dispositifs électroniques (ou des champs électromagnétiques solides.
- Cette interférence peut interrompre la communication entre le lecteur et la balise, ce qui conduit à des lectures imprécises ou même à une défaillance du système.
- Ils peuvent être sensibles à l'accès illégal, ce qui peut entraîner des violations de données et une couverture des données sensibles.
- Le coût initial du système RFID est plus élevé par rapport aux autres technologies, en particulier pour les déploiements à grande échelle.
- Les systèmes RFID dépendent d'une source d'alimentation, de sorte que les pannes de courant peuvent provoquer une panne ou des temps d'arrêt du système.
- La configuration et la gestion du système RFID peuvent être plus difficiles par rapport aux techniques de contrôle d'accès, qui nécessitent des informations et des compétences spécialisées.
Applications
Le Applications des modules RFID RC522 inclure ce qui suit.
- Ce module RFID suit la fréquentation des étudiants ou des employés en lisant des balises ou des cartes RFID.
- Les développeurs peuvent l'intégrer dans des systèmes qui obligent les travailleurs autorisés à accéder à des domaines spécifiques avec des cartes RFID.
- Les organisations peuvent utiliser cette technologie pour reconnaître et surveiller les travailleurs ou les actifs autorisés dans un périmètre de sécurité.
- Ce module suit également les marchandises dans toute la chaîne d'approvisionnement, améliorant la visibilité et l'efficacité.
- Les utilisateurs utilisent des appareils portables comme les lecteurs RFID pour lire et écrire des informations sur les balises RFID.
- Les gens utilisent des étiquettes RFID pour identifier et suivre le bétail, les animaux de compagnie et les véhicules en temps réel. De plus, les entreprises peuvent tirer parti de cette technologie pour suivre les marchandises et améliorer la logistique de la chaîne d'approvisionnement.
- La technologie RFID améliore le service client et diminue les pertes.
- Il convient d'utiliser des compteurs intelligents pour vérifier la consommation d'énergie.
- Ce module suit les éléments d'inventaire via des balises RFID la lecture connectée aux conteneurs ou aux produits.
- Cette technologie suit l'endroit et les mouvements d'actifs précieux comme les outils ou l'équipement.
Veuillez vous référer à ce lien pour le Fiche technique RC522 RFID Module .
Ainsi, il s'agit d'un aperçu du module RFID RC522, de son fonctionnement et de ses applications. Il s'agit donc d'un module RFID ou d'écrivain RFID populaire et polyvalent en fonction du MFRC522 IC. Ce module fonctionne à 13,56 MHz en soutenant une variété de protocoles RFID en fournissant une solution de faible puissance et compacte pour diverses applications. Il s'agit d'un outil précieux pour les développeurs et les amateurs de mise en œuvre de solutions basées sur la RFID dans divers projets. Voici une question pour vous: qui a inventé la technologie RFID?