Ce que vous apprendrez

Les points à développer :

  • Qu'est-ce que la RFID ?
  • Câblage avec Arduino
  • Le simple code pour tester 

Prérequis

Aucun

Contenu du cours

L'identification par radio fréquence (Radio Frequency IDentification ou RFID) est une technologie de capture automatique de données qui utilise les rayonnements électromagnétiques en l'occurrence les ondes radio. Rappelons que le spectre des ondes radio couvre une gamme de fréquences allant de 3Hz (fréquences extrêmement basses pour la détection des phénomènes naturels par exemple) au térahertz (3000GHz pour le scanner corporel). Mais les systèmes RFID utilisent trois types de fréquences spécifiques. Les basses fréquences (125kHz), les hautes fréquences (13,56MHz) et les Ultra hautes fréquences (à 433MHz et entre 860 et 930MHz). Pour notre cas d'étude, nous utiliserons des systèmes qui fonctionnent sur des hautes fréquences et dont l'application typique est le contrôle d'accès.


Un système RFID est toujours composé d'un tag ou étiquette et d'une station de lecture ou tout simplement lecteur. Le tag dispose d'une puce électronique (contenant les informations d'identification uniques) et d'une antenne. Le lecteur est constitué d'un circuit électronique et d'une (ou plusieurs) antenne(s). Pour les systèmes RFID dit passifs (comme dans notre cas), le lecteur est aussi responsable de l'alimentation du tag. En effet, le lecteur transmet un signal électromagnétique contenant à la fois des données et de l'énergie. Une partie de cette énergie est captée par le tag se trouvant dans le champ de rayonnement. Ce signal est ensuite réfléchi par le tag et il contient des données préprogrammées (celles qui se trouvent donc dans la puce). On parle de la rétromodulation.


                                    Image : Module RFID

Avant de passer au code source, nous présenterons le plan de câblage du module RFID avec une carte arduino UNO.

Il faut noter que le module RFID RC522 utilise le protocole SPI pour communiquer avec Arduino et la communication SPI utilise des boches spécifiques des microcontrôleurs Arduino.

Le brochage se fait comme suit :

RC522Arduino
VCC3V3 /  ( ou 5V selon la spécification du module)
RST9
GNDGND
MISO12
MOSI11
SCK13
SS/SDA10


Image : Schéma du câblage

Pour faire fonctionner le module, il faut installer la bibliothèque "RFID" .

Vous pouvez l’installer directement dans l’IDE Arduino à partir de gestionnaire de bibliothèque. Nous faisons également appel à la bibliothèque SPI

Code de lecture du tag RFID

Ce bout de code permettra de lire, en hexadécimal, l'identifiant (unique) d'un badge et l'afficher dans le moniteur série

C

Merci pour votre attention


Découvrez la technologie RFID : utilisation du lecteur MFRC-522.

Catégorie

Electronique

Durée

01:00:00

Nombre de vidéos

0

Certificat de fin de formation

NON