Les systèmes de contrôle d'accès sont des dispositifs qui permettent de restreindre l’entrée à un espace ou l’accès à des ressources en fonction de l’identification et de l’autorisation des utilisateurs. Ils sont largement utilisés dans les bâtiments, les entreprises, les centres de données et même les applications informatiques.
1. Contrôle d'accès physique
Portes et portails sécurisés
Tourniquets et barrières
Serrures électroniques
2. Contrôle d'accès logique
Accès aux ordinateurs et réseaux
Authentification des utilisateurs sur des systèmes informatiques
Cartes RFID/NFC 🏷 : Identification par badge RFID (ex: RC522 avec Arduino/ESP32).
Claviers et codes PIN : Clavier matriciel 4x4 avec ESP32 pour entrer un code.
Biométrie : Empreintes digitales, reconnaissance faciale, iris.
Bluetooth et WiFi : Accès via smartphone ou application mobile.
Reconnaissance de plaque d’immatriculation : Utilisé pour les parkings sécurisés.
1. Identification : L'utilisateur présente un badge, entre un code ou utilise un capteur biométrique.
2. Authentification : Le système vérifie si l'utilisateur est autorisé.
3. Autorisation : Si l’identification est valide, l’accès est accordé (déverrouillage de porte, ouverture de session, etc.).
4. Journalisation : Enregistrement des accès pour suivi et sécurité.
Ce projet consiste à concevoir un système de contrôle d’accès basé sur la carte Micro:bit, qui utilise le module RFID-RC522 pour lire des cartes RFID. Lorsque l'utilisateur présente une carte, l'ID est vérifié. Si la carte est autorisée, l'accès est accordé et des signaux visuels et sonores sont déclenchés via un afficheur LCD I2C, un buzzer et un module LED RGB.
1. Lecture de la carte RFID
Le module RFID-RC522 est connecté à la Micro:bit via le protocole SPI.
Lorsqu’une carte RFID est approchée du lecteur, son UID (Identifiant unique) est lu.
2. Vérification et autorisation
L'UID est comparé avec une liste de cartes enregistrées en mémoire.
Si l'UID correspond à une carte autorisée :
Si l'UID ne correspond pas :
3. Journalisation et affichage
L’UID lu peut être affiché sur l’écran LCD pour identifier l'utilisateur.
Un suivi des entrées peut être stocké sur une carte SD (optionnel).
Ce projet de contrôle d’accès RFID utilise plusieurs composants électroniques pour identifier des utilisateurs et autoriser ou refuser l'accès en fonction de leur carte RFID.
Carte Micro:bit
La carte Micro:bit est le cœur du système qui contrôle tous les autres composants.
Il reçoit les données du module RFID-RC522, les analyse et déclenche les actions correspondantes.
Il gère l’affichage sur l’écran LCD et l’activation du buzzer et des LED RGB.
Afficheur LCD I2C (16x2 ou 20x4)
L'afficheur LCD I2C Affiche les messages "Accès autorisé" ou "Accès refusé".
Module RFID-RC522
Le module RFID-RC522 lit l'UID des cartes RFID pour identifier un utilisateur et envoie cet UID à la carte Micro:bit via SPI.
Carte ou badge RFID
C'est un identifiant unique (UID) sous forme de carte ou de badge. Lorsqu'il est présenté devant le lecteur RFID, l’UID est lu et comparé à une liste d’UID enregistrés.
Module LED RGB
Le module LED RGB indique visuellement si l’accès est autorisé ou refusé.
Vert = Accès autorisé
Rouge = Accès refusé
Carte d’extension GPIO pour Micro:bit
La carte GPIO facilite les connexions des composants à la carte Micro:bit.
Elle possède des ports d’alimentation et des broches GPIO accessibles facilement.
Breadboard (Plaque d’essai)
La plaque d'essai Permet de connecter plusieurs composants sans soudure.
Elle simplifie le câblage des LED, du buzzer et du module RFID.
Fils de connexion (Dupont)
Les fils de connexion relient les différents composants entre eux.
1- Connexion du module FRID-RC522 à la carte Micro:bit
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 à la carte Micro:bit
LCD I2C Pin | Micro:bit Pin |
VCC | 5V |
GND | GND |
SDA | P20 |
SCL | P19 |
3- Connexion du module LED RGB à la carte Micro:bit
LED RGB Pin | Micro:bit Pin |
Red pin | P0 |
Green pin | P1 |
(-) pin | GND |
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 un système de contrôle d'accès utilisant une carte Micro:bit, un module RFID-RC522 et un afficheur LCD I2C. Ce programme permet de lire l'UID des cartes RFID et d'afficher le statut sur l'écran LCD.
Explication du programme :
1- Initialisation des modules RFID, LCD et LED RGB.
2- Attente d’une carte RFID sur le lecteur.
3- Lecture de l’UID de la carte scannée.
4- Comparaison avec l'UID autorisé.
5- Si l’UID est autorisé, la carte Micro:bit :
a- Affiche "ACCES AUTORISE" sur le LCD
b- Allume la LED RGB en vert
4- Si l’UID est refusé, la carte Micro:bit :
Affiche "ACCES REFUSE" sur le LCD
Allume la LED RGB en rouge
5- Après 5 secondes, le système se réinitialise et 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