Réponse rapide

Pour configurer le kit module RFID (Mifare), connectez l'interface SPI à votre Arduino, installez la bibliothèque MFRC522 et exécutez l'exemple de sketch pour lire l'identifiant unique de la carte ou du porte-clés inclus.

Pourquoi l'interface SPI et la fréquence 13.56 MHz sont importantes

Le kit module RFID (Mifare) utilise une interface SPI, rapide et fiable pour lire les cartes à 13.56 MHz. Cette fréquence est courante pour les systèmes de contrôle d'accès et de paiement, et fonctionne bien avec Arduino, AVR, PIC et les cartes ARM.

Contrairement aux lecteurs à plus basse fréquence (125 kHz), la fréquence 13.56 MHz offre un transfert de données plus rapide et de meilleures fonctionnalités de sécurité, mais la portée est plus courte – généralement quelques centimètres. Gardez cela à l'esprit lors de la planification de votre boîtier ou de la position de montage.

Étapes de configuration et de programmation

  1. Câbler le module à l'Arduino : Connectez les broches SPI du module RFID à votre Arduino : SDA à la broche numérique 10, SCK à 13, MOSI à 11, MISO à 12, RST à 9, et 3.3 V à la sortie 3.3 V. Connectez GND à GND. Vérifiez bien que vous utilisez la broche 3.3 V, et non 5 V, pour éviter d'endommager le module. Une erreur courante consiste à inverser MOSI et MISO ; vérifiez le brochage sur le sérigraphie de votre module avant de l'alimenter.
  2. Installer la bibliothèque MFRC522 : Ouvrez l'IDE Arduino, allez dans Sketch > Include Library > Manage Libraries, recherchez 'MFRC522' et installez la bibliothèque de Miguel Balboa. Cette bibliothèque gère la communication bas niveau avec la puce RFID. Assurez-vous d'installer la bibliothèque qui correspond à votre module ; la plupart des modules 13.56 MHz utilisent la puce MFRC522, mais vérifiez la fiche technique de votre module en cas de doute.
  3. Télécharger l'exemple de sketch : Après avoir installé la bibliothèque, ouvrez File > Examples > MFRC522 > ReadNUID. Ce sketch lit l'identifiant unique d'une carte ou d'un tag. Téléchargez-le sur votre Arduino et ouvrez le moniteur série à 9600 bauds. Approchez la carte ou le porte-clés inclus de la bobine d'antenne ; l'UID devrait apparaître dans la sortie série. Si vous ne voyez rien, vérifiez que le débit en bauds du moniteur série correspond à celui du sketch (9600) et que la carte est maintenue près de l'antenne – à quelques centimètres.
  4. Modifier le sketch pour votre projet : Une fois que vous pouvez lire les UID, vous pouvez modifier le sketch pour comparer l'UID à une liste d'identifiants autorisés et déclencher une action, comme déverrouiller une porte ou enregistrer une présence. Stockez les UID autorisés dans un tableau et utilisez une instruction if pour vérifier les correspondances. N'oubliez pas de gérer le cas où la carte est retirée ; ajoutez une variable d'état pour éviter de répéter l'action tant que la carte est maintenue près du lecteur.

Ce dont vous avez besoin

  • Kit module RFID (Mifare): Kit module RFID 13.56 MHz avec carte IC et porte-clés rond. Interface SPI pour une connexion pratique aux microcontrôleurs tels que Arm/AVR/Pic/Arduino. Ce kit vous fournit à la fois une carte et un porte-clés pour tester, et l'interface SPI permet de le connecter à la plupart des microcontrôleurs courants sans matériel supplémentaire.

    RFID Module Kit (Mifare)

    Kit module RFID (Mifare)

  • Carte RFID (IC) 13.56 MHz (Lot de 10): Carte intelligente IC vierge imprimable pour Mifare 1K S50, format carte de crédit, épaisseur 0.9 mm, compatible avec les normes ISO14443A et NXP Mifare à 13.56 MHz. Si vous avez besoin de plus de cartes pour plusieurs utilisateurs, ces cartes vierges sont compatibles avec le kit et peuvent être imprimées pour l'étiquetage, ce qui facilite leur distribution.

    13.56MHz RFID (IC) Card (Pack of 10)

    Carte RFID (IC) 13.56 MHz (Lot de 10)