Système de contrôle d’accès RFID commandé par la carte ESP8266

ESP8266 23-03-25
67 0

Plan du tutoriel

1- Qu'est ce qu'un système RFID de contrôle d'accès ?

2- Description du système de contrôle d'accès RFID commandé par ESP8266

3- Matériel nécessaire

4- Branchement des composants du système

5- Programme Micropython du système

 

 

Qu'est ce qu'un système RFID de contrôle d'accès ?

Un système de contrôle d'accès est un dispositif qui permet de restreindre et de gérer l'entrée et la sortie d’un lieu physique (bâtiment, salle, site sécurisé) ou l’accès à des ressources informatiques (réseau, fichiers, logiciels).

Types de contrôle d'accès

1. Contrôle d'accès physique :

Utilisé pour sécuriser des lieux (bâtiments, bureaux, entrepôts, parkings).

Exemples : serrures électroniques, badges RFID, codes PIN, reconnaissance biométrique (empreinte digitale, reconnaissance faciale).

2. Contrôle d'accès logique :

Gère l’accès aux systèmes informatiques (ordinateurs, réseaux, bases de données).

Exemples : authentification par mot de passe, cartes à puce, authentification multi-facteurs (MFA).

Composants d’un système de contrôle d’accès physique

Un identifiant (carte RFID, badge, empreinte digitale, code PIN).

Un lecteur d’accès (lecteur RFID, scanner biométrique, clavier numérique).

Un contrôleur (unité centrale qui vérifie l’autorisation d’accès).

Un mécanisme d’ouverture (électro-aimant, gâche électrique, tourniquet).

Un logiciel de gestion (permet de définir les droits d’accès et d’enregistrer les événements).

Description du système de contrôle d'accès RFID commandé par ESP8266

Un système RFID de contrôle d’accès est un dispositif qui utilise la technologie RFID (Radio Frequency Identification) pour gérer l’entrée et la sortie d’un lieu sécurisé. Il permet d’identifier une personne ou un objet grâce à une carte ou un badge RFID, sans contact physique.

Ce projet utilise une carte ESP8266 NodeMCU pour gérer un système de contrôle d'accès RFID basé sur le module RFID-RC522. Lorsqu'un utilisateur approche une carte RFID du lecteur, l'ESP8266 vérifie si l'identifiant unique (UID) de la carte est autorisé. L'information est affichée sur un écran LCD I2C.

Fonctionnement du programme

1- L’ESP8266 initialise le module RFID et l’écran LCD I2C.

2- Il attend qu’une carte RFID soit scannée.

3- Lorsqu’une carte est détectée, son UID est comparé avec une liste d’UID autorisés.

4- Si l’UID est reconnu, l’écran affiche un message de bienvenue.

5- Si l’UID est inconnu, l’écran affiche un message d'accès refusé.

Matériel nécessaire

Carte ESP8266 NodeMCU

La carte eESP8266 NodeMCU Gère le système et prend les décisions d'accès.

Elle lit les données du module RFID-RC522, compare l’UID avec une liste d’accès autorisés et affiche le résultat sur l’écran LCD I2C

Module RFID-RC522

Le module RFID-RC522 lit l’identifiant unique (UID) du badge RFID et envoie les données à l’ESP8266.

Il Permet l’identification rapide et sans contact.

Carte/badge RFID

Carte/badge RFID sert d’identifiant unique pour les utilisateurs et transmet son UID lorsqu’il est à proximité du lecteur RFID.

Écran LCD I2C

L'écran LCD I2C affiche les messages comme “Accès autorisé” ou “Accès refusé”.

Breadboard

Breadboard

Breadboard facilite les connexions des composants sans soudure et permet de modifier facilement le circuit.

Fils Dupont

Jumper wires

Fils Dupont relient les composants entre eux sur la breadboard et assurent la transmission des signaux électriques

Branchement des composants du système

Connexion du module RFID-RC522 à la carte ESP8266 NodeMCU 

RFID-RC522 Pin

ESP8266 NodeMCU Pin

SDA

GPIO 15 (D8)

SCK

GPIO 14 (D5)

MOSI

GPIO 13 (D7)

MISO

GPIO 12 (D6)

GND

GND

RST

GPIO 0 (D3)

3V3

3V3

Connexion de l'afficheur I2C LCD à la carte ESP8266 NodeMCU

LCD I2C Screen Pin

ESP8266 NodeMCU Pin

VCC

VIN

GND

GND

SDA

GPIO 4 (D2)

SCL

GPIO 5 (D1)

 

Programme Micropython du système

Voici le code en Micropython qui implémente le fonctionnement du système :

Bibliothèques requises

MFRC522 → pour gérer le module RFID-RC522

i2c_lcd et lcd_api → pour afficher les informations sur l’écran LCD I2C

0 commentaire

laisser un commentaire

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Passion de robotique

Atelier robotique

Construction des robots

Bras robotique

Maison intelligente

But de ce site web

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.

Coordonnées

Zaouiet Kontech-Jemmel-Monastir-Tunisie

+216 92 886 231

medaliprof@gmail.com

Photos des articles

Site robotique réalisé par Mohamed Ali-Prof Info