L’objectif de ce tutoriel est de détecter une carte RFID à l’aide du module RFID-RC522, de récupérer son UID, et d’afficher cette information sur un écran LCD I2C 16x2 connecté à une carte Micro:bit.
Ce projet permet d’apprendre à interfacer un module RFID-RC522, un écran LCD I2C, et une Micro:bit en utilisant MicroPython. Il constitue une bonne base pour des applications comme le contrôle d’accès, les systèmes de pointage, ou les identifications d’objets.
Le RFID-RC522 est un lecteur de cartes RFID fonctionnant à 13.56 MHz, utilisé pour la lecture et l’écriture de tags RFID.
Il Détecte les cartes RFID et récupère leur UID et Envoie l'UID à la Micro:bit via SPI
Un badge RFID est une carte ou un porte-clés équipé d’une puce RFID (Radio Frequency Identification) permettant l’identification sans contact. Il fonctionne en envoyant un signal lorsqu'il est placé à proximité d'un lecteur RFID comme le module RFID-RC522.
Chaque badge RFID possède un UID (Identifiant Unique) qui est un numéro d’identification attribué à la carte. Cet UID est lu par le module RFID-RC522 et peut être affiché sur un écran (comme le LCD I2C dans ton projet).
Dans notre projet, le badge RFID sert à identifier les utilisateurs et à afficher leur UID sur l'écran LCD I2C via la Micro:bit et le module RFID-RC522.
Une carte RFID est un dispositif d’identification sans contact, intégrant une puce RFID et une antenne. Lorsqu'elle est approchée d’un lecteur comme le RFID-RC522, elle transmet ses données, dont son UID (Identifiant Unique).
L’UID (Unique Identifier) est un numéro unique stocké dans la puce RFID. Il est lu par le module RFID-RC522 et peut être affiché sur l’écran LCD I2C via la Micro:bit.
1- Connexion du module FRID-RC522
RFID-RC522 module Pin | Micro:bit Pin |
VCC | 3V3 |
RST | P8 |
GND | GND |
MISO | P14 |
MOSI | P15 |
SCK | P13 |
SDA | P16 |
2- Connexion de l'afficheur LCD I2C
LCD I2C Pin | Micro:bit Pin |
VCC | 5V |
GND | GND |
SDA | P20 |
SCL | P19 |
1- Ouvrir l’éditeur MakeCode (https://makecode.microbit.org/).
2- Commencez un nouveau projet.
3- Ajoutez l'extension nécessaire pour utiliser un écran LCD. Pour cela, cliquez sur l'icône de la roue dentée en bas à gauche de l'éditeur, puis sélectionnez "Extensions". Recherchez et ajoutez l'extension "LCD I2C".
4- Ajoutez l'extension nécessaire pour utiliser le module FRID-RC522. Pour cela, cliquez sur l'icône de la roue dentée en bas à gauche de l'éditeur, puis sélectionnez "Extensions". Recherchez et ajoutez l'extension "RC522".
Voici un programme MakeCode pour lire l'UID d'une carte RFID avec une Micro:bit, un module RFID-RC522 et un afficheur LCD I2C.
Fonctionnement du programme Makecode
1- Attente d’une carte RFID
Le message "Scan your card" s’affiche sur le LCD.
2- Lecture de l'UID
Si une carte est détectée, l'UID est récupéré et affiché.
3- Réinitialisation
Après 5 secondes, l’écran se vide et le programme attend une nouvelle carte.
La robotique éducative joue un rôle important dans l'éducation des enfants et des jeunes en les aidant à acquérir des compétences en science et technologie.
Dans ce cadre notre site web représente une excellente ressource pour les parents, les enseignants et les enfants qui souhaitent découvrir la robotique.
Zaouiet Kontech-Jemmel-Monastir-Tunisie
+216 92 886 231
medaliprof@gmail.com
Site robotique réalisé par Mohamed Ali-Prof Info