Prototype Pointeuse RFID
Pointeuse et suivi d'outillage par badge RFID sur ESP32 + RC522, entièrement autonome : point d'accès WiFi, interface web et annonces vocales, sans serveur ni Internet.

Prototype réalisé pour préparer un entretien : il présente une solution que je suis capable de mettre en œuvre pour répondre au besoin d’un tiers, pointer les arrivées et départs du personnel et suivre les sorties et retours d’outillage.
Architecture
L’ESP32 crée son propre réseau WiFi et héberge l’interface web : aucun serveur, aucune connexion Internet, aucune application à installer, un navigateur suffit. Le navigateur affiche l’interface et se charge de la synthèse vocale.
Fonctionnement
Un badge reçoit à sa création un usage définitif :
| Usage | 1er scan | 2e scan |
|---|---|---|
| Outillage | sortie de stock | retour en stock |
| Personnel | arrivée | départ |
- Chaque mouvement est affiché dans le journal et annoncé à voix haute par le navigateur (Web Speech API, fonctionne hors ligne)
- Le registre des badges est sauvegardé en mémoire non volatile (NVS) et survit à une coupure de courant
Traitement d’un scan
Ce que fait la boucle principale du firmware à chaque badge présenté :
Création d’un badge
Le serveur ne pousse rien : le navigateur découvre l’UID scanné en interrogeant l’ESP32 toutes les 800 ms.
Matériel
| Élément | Détail |
|---|---|
| Carte | ESP32 WROOM-32 (DevKit v1) |
| Lecteur | Module RFID RC522, 13,56 MHz |
| Badges | MIFARE Classic 1K |
| Câblage | 7 fils Dupont, bus SPI |
Le dépôt contient le code, le schéma de branchement et l’API HTTP détaillée.