FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Tutoriel : Fabriquez une Serrure Intelligente DIY avec Arduino et RFID MFRC522

Imaginez une serrure invisible que vous ouvrez d'un simple geste grâce à votre badge RFID. Ce tutoriel vous guide pour créer une serrure intelligente abordable avec un Arduino, un module RFID et quelques composants essentiels.

La technologie RFID (identification par radiofréquence) est largement utilisée dans les bureaux modernes et les transports en commun. Elle lit les données d'une puce sur une carte ou un porte-clés et les compare à une liste autorisée.

Nous construisons un système de contrôle d'accès avec un lecteur Mifare MFRC522 pour actionner une serrure. Une carte maîtresse gère l'ajout/suppression d'autorisations, avec des LED pour indiquer l'état et un solénoïde pour le verrouillage.

Le module MFRC522 lit et écrit sur les puces RC522, stockant les données dans l'EEPROM de l'Arduino. Idéal pour la domotique DIY, alarme ou caméras de sécurité.

Matériel requis

  • Arduino (Uno ou compatible).
  • 3 résistances de 220 ´om.
  • 1 résistance de 10 000 ´om.
  • MOSFET canal N à niveau logique.
  • Module MFRC522 avec au moins deux cartes/porte-clés (disponible pour moins de 2 €).
  • LED rouges, bleues et vertes.
  • Solénoïde 12 V (environ 2 €).
  • Alimentation 12 V.
  • Planche à pain et câbles de raccordement.

Le module MFRC522

Ce module abordable inclut une carte et un porte-clés avec puce S50, chacun ayant un UID unique.

Tutoriel : Fabriquez une Serrure Intelligente DIY avec Arduino et RFID MFRC522

Installez la bibliothèque MFRC522 via le gestionnaire de bibliothèques de l'IDE Arduino (ou téléchargez-la manuellement). Pour les débutants, découvrez notre introduction à Arduino.

La bibliothèque fournit un schéma Fritzing annoté :

Tutoriel : Fabriquez une Serrure Intelligente DIY avec Arduino et RFID MFRC522

Attention : Le module fonctionne en 3,3 V, pas en 5 V. Connectez-le correctement.

Testez avec l'exemple DumpInfo (Fichier > Exemples > MFRC522 > DumpInfo). Téléversez, ouvrez le moniteur série et approchez une carte RFID.

Tutoriel : Fabriquez une Serrure Intelligente DIY avec Arduino et RFID MFRC522

Si des erreurs comme "Échec de MIFARE_Read() : expiration du délai" apparaissent, maintenez la carte plus longtemps. Vérifiez l'UID et le câblage si aucune lecture.

Le reste du circuit

Connectez comme suit :

Tutoriel : Fabriquez une Serrure Intelligente DIY avec Arduino et RFID MFRC522
  • Alimentation 12 V aux rails de la breadboard. GND Arduino et MFRC522 au rail masse.
  • LED sur broches 2, 3, 4 avec résistances 220 ´om vers masse.
  • Grille MOSFET (gauche) sur broche 5 + résistance 10 k´om vers masse. Drain (milieu) à solénoïde négatif, source (droite) à masse.
  • Positif solénoïde et VIN Arduino au rail 12 V.

Un signal HIGH sur la broche 5 active le solénoïde via le MOSFET. Vérifiez la fiche technique du MOSFET et utilisez un réducteur de tension si >12 V.

Assemblage final :

Tutoriel : Fabriquez une Serrure Intelligente DIY avec Arduino et RFID MFRC522

Optionnel : Montage en bois pour simuler une porte.

Modification du code

Utilisez l'exemple AccessControl (Fichier > Exemples > MFRC522 > AccessControl). Consultez la doc GitHub ou téléchargez notre version modifiée.

Commentez la LED RVB :

//#define COMMON_ANODE

Broches LED :

#define redLed 3
#define greenLed 4
#define blueLed 2

Broche MOSFET :

#define relais 5

Durée d'ouverture :

int lockDelay=10000; // 10 secondes

Dans loop() :

granted(lockDelay);

Téléversez. Au premier démarrage, scannez la carte maîtresse via moniteur série. Elle est stockée en EEPROM.

Test complet

Vérifiez le câblage, alimentez en 12 V. Attention au cycle de service du solénoïde : Utilisez un modèle 100% ou normalement fermé (NC) pour une installation permanente.

LED bleue allumée = prêt. Carte maîtresse : mode admin (LED clignotent). Ajoutez/supprimez cartes (vert = OK, bleu = supprimée).

Carte autorisée : vert + verrou ouvert. Rouge : refus.

Tutoriel : Fabriquez une Serrure Intelligente DIY avec Arduino et RFID MFRC522

Tout est prêt !

Ce projet introductif RFID n'est pas pour une sécurité critique (porte d'entrée). Intégrez-le dans une boîte pour cookies, lumières LED ou affichage infos.

Vos projets RFID maison ? Commentez ci-dessous !

Crédit image : Annmarie Young via Shutterstock.com

[]