Comment Connecter Le Lecteur RFID RC522 à Arduino

Table des matières:

Comment Connecter Le Lecteur RFID RC522 à Arduino
Comment Connecter Le Lecteur RFID RC522 à Arduino

Vidéo: Comment Connecter Le Lecteur RFID RC522 à Arduino

Vidéo: Comment Connecter Le Lecteur RFID RC522 à Arduino
Vidéo: How to use RFID reader RC522 with arduino easy way 2024, Peut
Anonim

Dans cet article, nous examinerons la connexion d'un lecteur de carte RFID RC522 et des télécommandes fonctionnant à une fréquence de 13,56 MHz.

Lecteur RFID RC522 avec carte et porte-clés
Lecteur RFID RC522 avec carte et porte-clés

Il est nécessaire

  • -Arduino;
  • - lecteur RFID RC522;
  • - étiquette RFID sans fil ou ticket de métro / transport terrestre régulier;
  • - un ordinateur;
  • - les fils de connexion.

Instructions

Étape 1

Le module RFID-RC522 est basé sur la puce NXP MFRC522. Ce microcircuit permet une communication sans fil bidirectionnelle (jusqu'à 6 cm) à une fréquence de 13,56 MHz. RFID est l'abréviation de « Radio Frequency IDentification » et se traduit par « Radio Frequency Identification ».

Le microcircuit MFRC522 prend en charge les interfaces de connexion suivantes:

- SPI (Serial Peripheral Interface, une interface série pour la communication de périphériques), fournit un taux de transfert de données allant jusqu'à 10 Mbit/s;

- interface I2C à deux fils, vitesse jusqu'à 3400 kbaud en mode haute vitesse, jusqu'à 400 kbaud en mode rapide;

- UART série (RS232 analogique), vitesse jusqu'à 1228, 8 kbaud.

Grâce à ce module, vous pouvez écrire et lire les données de diverses balises RFID: porte-clés d'interphones, cartes plastifiées et tickets de métro et de transports terrestres, ainsi que les balises NFC de plus en plus populaires.

Module sans fil RFID-RC522
Module sans fil RFID-RC522

Étape 2

Connectons le module RFID-RC522 à l'Arduino via l'interface SPI selon le schéma ci-dessous.

Le module est alimenté par une tension de 2, 5 à 3, 3 V. Nous connectons le reste des broches à l'Arduino comme suit:

RST D9;

SDA (SS) - D10;

MOSI - D11;

MISO - D12;

SCK-D13.

N'oubliez pas non plus que l'Arduino dispose d'un en-tête ICSP dédié pour le fonctionnement SPI. Son brochage est également indiqué dans l'illustration. Vous pouvez connecter les broches RST, SCK, MISO, MOSI et GND du module RC522 au connecteur ICSP de l'Arduino.

Schéma de connexion RFID-RC522 SPI
Schéma de connexion RFID-RC522 SPI

Étape 3

Le microcircuit MFRC522 a des fonctionnalités assez étendues. Vous pouvez vous familiariser avec toutes les possibilités en étudiant son passeport (fiche technique). Pour nous familiariser avec les capacités de cet appareil, nous utiliserons l'une des bibliothèques prêtes à l'emploi écrites pour que l'Arduino fonctionne avec le RC522. À la fin de l'article, vous pouvez trouver un lien vers l'une des bibliothèques appelées rfid. Téléchargez-le et décompressez-le dans% Arduino IDE%/bibliothèques/répertoire.

Installation de la bibliothèque
Installation de la bibliothèque

Étape 4

Ouvrons maintenant l'exemple d'esquisse: Fichier -> Échantillons -> MFRC522 -> DumpInfo et chargez-le dans la mémoire Arduino. Ce croquis détermine le type d'appareil connecté au lecteur et lit les données écrites sur l'étiquette ou la carte RFID, puis les transmet au port série. Le texte de l'esquisse est bien commenté par les développeurs de la bibliothèque "rfid", et de nombreuses informations utiles sur l'utilisation de la bibliothèque sont contenues dans le fichier MFRC522.h.

Croquis de lecture d'informations enregistrées sur une étiquette RFID
Croquis de lecture d'informations enregistrées sur une étiquette RFID

Étape 5

Démarrez le moniteur du port série avec la combinaison de touches Ctrl + Shift + M, via le menu Outils ou le bouton avec la loupe. Attachons maintenant un ticket de métro ou tout autre tag RFID au lecteur. Le moniteur du port série affichera les données enregistrées sur l'étiquette ou le ticket RFID. Par exemple, dans mon cas, un numéro de billet unique, la date d'achat, la date d'expiration, le nombre de trajets restants, ainsi que les informations de service sont cryptés ici. Nous analyserons dans un des futurs articles ce qui est écrit sur les plans du métro et des transports terrestres.

Conseillé: