Arduino : Mise en marche du module RFID RC522

Dans ce tutoriel, vous allez apprendre comment utiliser, et mettre en marche  un lecteur de carte RFID – RC522 sur la  carte  Arduino UNO.

Pour ce tutoriel, vous aurez besoin de:

  • Une carte Arduino UNO
  • Un Module RC522 RFID
  • Mifare1 S50 Standard card x1
  • Mifare1 S50  card x1 (un badge)
  • Câbles pour connecter notre circuit “Mâle & Femelle”

Si vous avez besoin d’installer Arduino sur Ubuntu, regardez ici:

Arduino UNO sur Ubuntu, l’installation, premier démarrage.


RFID – RC522

  • Notre carte à puce  RC522  est un module permettant de faire de “lecture” et de “l’écriture” en RFID qui travaille à 13.56MHz.
  • Il fonction  sur la norme ISO 14443A / MIFARE®. Le MFRC522 ne nécessite pas de système de réception/émission supplémentaire. Le récepteur fourni une implémentation robuste et efficace de démodulation et décodage du signal selon la norme ISO/IEC 14443A/MIFARE.
  • Le MFRC522 supporte les communications sans contact utilisant le système de transfert haut débit ® à 848 kbit/s en flux montant et descendant. Plusieurs interfaces hôtes sont intégrées:
  • Interface SPI
  • Interface UART (similaire au RS232)
  • Interface I2C




Réaliser le câblage RFID sur Arduino

Attention : Toutes les cartes à puce n’ont pas la même position des  broches et la position des pins peut varier en fonction des fournisseurs. Illustration :

[Épingles différemment espacées]

RFID RC522 branchement PIN connection


Câblage : module RFID – RC522

  •  Fait  raccordement des  broches de votre carte à puces RFID à la carte Arduino UNO selon les couleurs affiché dans le tableau  :
Module RFID Arduino UNO
VCC ou 3.3V [3,3V]
RST [9]
GND [GND]
MISO [12]
MOSI [11]
SCK [13]
SDK ou  NSS [10]
IRQ (non connecté)

 

  •  Le câblage peut varier en fonction du module utilisé. Par conséquent, assurez-vous que  vous avez connecté les bonnes broches. Comme vous pouvez le constater, les branches  ne sont pas toujours dans le même ordre pour chaque carte RFID




Branchement  de  modul RFID – RC522

  • L’exemple  de  branchement  des  broches sur deux modules RFID différents. Vous fait branchement par couleur “selon votre modèle” :
  • Branchement des broches par couleur sur la carte Arduino UNO :

Arduino UNO RFID – RC522 vue schématique

Branchement RFID RC522 Arduino + scheme

Arduino Uno RFID – RC522 l’image de branchement

Branchement RFID RC522 Arduino UNO
Branchement RFID RC522 Arduino UNO

Installer la bibliothèque RFID

  • Dans un premier temps, avant connecter votre  carte Arduino au l’ordinateur il vous faudra importer les librairies. Pour pouvoir utiliser module RFID, la bibliothèque MFRC522 doit être installée.
  • Pour importer une nouvelle bibliothèque dans votre IDE Arduino, vous pouvez télécharger  le gestionnaire de bibliothèque RFID  ici :

[Télécharger  librairie RFID pour votre carte a puces ici] :

<< Arduino RFID RC522 libraires téléchargement  direct >>

  • Le dossier   RFID.zip  téléchargé  contient un fichier .cpp, un fichier .h et  un fichier keywords.txt, un dossier d’exemples.

[Contenue de fichier RFID.zip] :
– RFID.cpp
– RFID.h
– keywords.txt
– Dossier d’exemples





Importer une bibliothèque .zip

  • Ouvrez l’DE Arduino  et cliquez sur :
  1. Croquis
  2. Inclure une bibliothèque
  3. Ajouter la bibliothèque
  4. Choisir le ficher RFID.zip téléchargé

Installer la bibliothèque RFID zip


Ouvrir un exemple

  • Retournez au menu Sketch.  Vous devriez maintenant voir la bibliothèque au bas du menu déroulant. Il est prêt à être utilisé dans votre croquis. Le fichier zip aura été développé dans le dossier des bibliothèques de votre répertoire de croquis Arduino.
  1. Fichier
  2. Exemples
  3. RFID
  4. SerialNumberRead

  • L’exemple de code “SerialNumberRead” suivant  initialise le module RFID et affiche
    les données de la carte ou d’un badge présenté sur le moniteur série (CTRL+MAJ+M pour
    ouvrir le moniteur série)
  • Apres  charger l’exemple “SerialNumberRead” fait le téléverser sur votre carte Arduino. 

Ouvrir le moniteur série :

  • Si vous-avez téléversez  bien le code  sur votre carte UNO, pour l’afficher les résultats  il reste la procédure  suivante.
  • Dans le programme Arduino cliquez sur “Outils” puis “Moniteur série“. Cette manipulation peut aussi être faite via les touches du clavier [Ctrl + Maj + M].

  •  Il  suffit de placer votre badge sur la carte RFID et de regarder la résultat sur  le moniteur série. Voilà. Vous avez terminé de brancher et d’exécuter votre carte RFID 🙂

Amusez vous bien !!

Laisser un commentaire