← Retour au portfolio

🪪 Embarqué / Hardware

Badges &
Lecteur RFID

Système de gestion d'accès par badges RFID avec enregistrement des passages, log horodaté et contrôle d'autorisation par UID.

C++
Arduino
Schéma matériel
ARDUINO UNO R3
ATmega328P
SPI → MFRC522
📡
MFRC522
Lecteur RFID 13.56 MHz
access_log.txt | Moniteur série
08:14:02 INIT Système démarré, attente badge...

08:17:34 UID: A3F2C1D4 ✓ ACCÈS AUTORISÉ - Yoann L.
08:17:34 LOG Passage enregistré en EEPROM

09:02:11 UID: 7B1E4A90 ✗ ACCÈS REFUSÉ - UID inconnu

10:30:55 UID: A3F2C1D4 ✓ ACCÈS AUTORISÉ - Yoann L.
10:30:55 LOG Passage enregistré en EEPROM

11:45:08 UID: 2C9D3F11 ✗ ACCÈS REFUSÉ - Badge expiré

13:00:00 INFO Total passages aujourd'hui : 2

Description

Ce projet utilise un Arduino Uno couplé à un lecteur RFID MFRC522 pour créer un système de contrôle d'accès par badges. Chaque badge possède un identifiant unique (UID) ; le système compare cet UID à une liste blanche stockée en EEPROM pour autoriser ou refuser l'accès.


Chaque passage est horodaté et enregistré, permettant de consulter l'historique complet des accès via le moniteur série ou un fichier de log.

Fonctionnalités