ESP32 C3 Super Mini - Serrure électromagnétique
Apprendre à contrôler une serrure électromagnétique avec ESP32 C3 Super Mini est une excellente introduction aux systèmes de portes intelligentes et aux projets de sécurité domestique. Ce tutoriel montre comment câbler et programmer une maglock en utilisant un module relais.
Dans ce tutoriel, vous apprendrez :
- Ce qu'est une serrure électromagnétique et comment elle fonctionne
- Comment câbler une serrure EM à ESP32 C3 Super Mini à l'aide d'un relais
- Comment écrire du code pour contrôler la serrure magnétique
- Comment tester la fonctionnalité de verrouillage et déverrouillage
- Comment intégrer des boutons pour le contrôle d'accès

Matériel requis
| 1 | × | ESP32 C3 Super Mini | |
| 1 | × | Câble USB Type-C | |
| 1 | × | Serrure électromagnétique | |
| 1 | × | Relais | |
| 1 | × | Adaptateur 12V | |
| 1 | × | (Optionnel) Connecteur d'alimentation CC | |
| 1 | × | Plaque d'essai | |
| 1 | × | Câbles de raccordement |
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos de la serrure électromagnétique
Une serrure électromagnétique (ou maglock) est un dispositif de verrouillage qui utilise des électroaimants pour maintenir les portes fermées de manière sécuritaire.
Caractéristiques clés :
- Utilise la force magnétique pour le verrouillage (pas de pièces mécaniques)
- Nécessite une alimentation constante pour rester verrouillé
- Force de maintien très forte (généralement 280 kg à 500 kg)
- Conception de sécurité (déverrouille quand l'alimentation échoue)
- Couramment utilisé dans les systèmes de contrôle d'accès commerciaux
Pourquoi c'est formidable pour les débutants :
- Connexion simple à deux fils
- Facile à contrôler avec un relais
- Pas de mécanismes complexes ou de pièces mobiles
- Fonctionne bien avec les projets ESP32 et l'automatisation des portes
Composants de la serrure électromagnétique
La serrure électromagnétique est composée de deux éléments :
- Plaque d'armature : Attachée à la partie mobile de la porte (la porte elle-même)
- Électroaimant : Attaché au cadre de la porte avec deux fils connectés à la source d'alimentation
Lorsque la porte est fermée, les deux éléments sont en contact l'un avec l'autre.

Comment fonctionne la serrure électromagnétique
- Alimenté (verrouillé) : Lorsque l'électroaimant reçoit de l'alimentation ⇒ crée un champ magnétique puissant ⇒ attire la plaque d'armature ⇒ la porte est verrouillée
- Non alimenté (déverrouillé) : Quand l'alimentation est coupée ⇒ pas de champ magnétique ⇒ la plaque d'armature se relâche ⇒ la porte est déverrouillée
Remarques importantes :
- Les serrures électromagnétiques nécessitent une tension élevée (alimentation 12V, 24V ou 48V)
- Les broches ESP32 C3 Super Mini ne produisent que 3,3V et un faible courant
- Un module relais est requis pour contrôler l'alimentation haute tension en toute sécurité
Consultez le tutoriel ESP32 C3 Super Mini - Relais pour les bases du relais.
Logique de contrôle avec relais (mode normalement ouvert) :
- Broche ESP32 LOW ⇒ relais ouvert ⇒ électroaimant non alimenté ⇒ porte déverrouillée
- Broche ESP32 HIGH ⇒ relais fermé ⇒ électroaimant alimenté ⇒ porte verrouillée
Schéma de câblage entre la serrure électromagnétique et ESP32
Voici comment connecter la serrure électromagnétique à votre ESP32 C3 Super Mini en utilisant un module relais.
Notes de sécurité :
- Déconnectez toujours l'alimentation avant le câblage
- Vérifiez à nouveau les cotes de tension sur votre serrure électromagnétique
- Assurez-vous que le relais est évalué pour les exigences d'alimentation de votre serrure
- Ne connectez jamais la serrure EM directement aux broches ESP32

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Connexions de câblage :
| Broche du composant | Broche ESP32 C3 Super Mini | Remarques |
|---|---|---|
| Signal relais (IN) | D7 | Contrôle marche/arrêt du relais |
| VCC relais | 5V | Alimente le module relais |
| GND relais | GND | Masse commune |
| COM relais | Alimentation 12V + | À partir de l'adaptateur secteur |
| Relais NO | Fil de serrure EM 1 | Connexion normalement ouverte |
| Fil de serrure EM 2 | Alimentation 12V - | Complète le circuit |
Code ESP32 C3 Super Mini
Cet exemple de code montre le contrôle basique de la serrure électromagnétique en verrouillant et déverrouillant la porte toutes les 5 secondes.
Ce que fait ce code :
- Initialise D7 comme broche de sortie pour le contrôle du relais
- Verrouille la porte (signal HIGH) pendant 5 secondes
- Déverrouille la porte (signal LOW) pendant 5 secondes
- Répète le cycle continuellement
- Imprime l'état du verrouillage au moniteur série
Étapes rapides
- Nouveau sur ESP32 C3 Mini ? Complétez d'abord notre tutoriel ESP32 C3 Super Mini - Premiers pas pour configurer votre environnement de développement.
- Configuration d'Arduino IDE : Si c'est la première fois que vous utilisez ESP32 C3 Super Mini, consultez comment configurer l'environnement pour ESP32 C3 Super Mini sur Arduino IDE.
- Téléchargez le code : Copiez le code ci-dessus et collez-le dans Arduino IDE.
- Compiler et télécharger : Cliquez sur le bouton Télécharger sur Arduino IDE pour compiler et télécharger le code vers votre carte ESP32 C3 Super Mini.
- Testez la serrure : Placez la plaque d'armature à proximité de l'électroaimant.
- Observez l'action : Regardez l'attraction entre la plaque d'armature et l'électroaimant changer toutes les 5 secondes.
- Ouvrez le moniteur série : Réglez la vitesse de transmission à 115200 pour voir les messages d'état du verrouillage.
- Conseil pro : Marquez la position de la plaque d'armature sur votre cadre de porte pour un alignement facile lors de l'installation.
Sortie du moniteur série
Ouvrez le moniteur série et vous verrez une sortie comme celle-ci :
Applications du monde réel
Les serrures électromagnétiques contrôlées par ESP32 C3 Super Mini peuvent être utilisées dans de nombreux projets pratiques :
- Entrée de maison intelligente : Construisez des systèmes d'accès aux portes à base de clavier ou RFID
- Contrôle d'accès aux bureaux : Créez des lecteurs de badges d'employé avec journalisation
- Sécurité du laboratoire ou de l'atelier : Restreignez l'accès aux zones sensibles avec authentification
- Portes automatisées : Contrôlez les verrous de portail avec des déclencheurs ou des capteurs à distance
- Sécurité des armoires : Verrouillez les unités de stockage ou les vitrines électroniquement
- Systèmes de sécurité IoT : Intégrez avec WiFi pour le verrouillage/déverrouillage à distance via une application smartphone
Tutoriel vidéo
Regardez la vidéo ci-dessous pour une visite visuelle de ce projet.
...VIDEO https://www.youtube.com/embed/5yvlkAOr9C4
...VIDEO
Contrôle avancé : Serrure contrôlée par bouton
Pour une implémentation plus pratique, consultez le tutoriel ESP32 C3 Super Mini - Button Controls Electromagnetic Lock pour apprendre à déverrouiller la porte en appuyant sur un bouton.
Testez vos compétences
Amenez votre projet de serrure électromagnétique au niveau supérieur avec ces défis :
- Facile : Ajouter un indicateur LED qui s'allume quand la porte est verrouillée
- Facile : Modifiez le minutage pour garder la porte déverrouillée pendant 10 secondes au lieu de 5
- Moyen : Ajouter un bouton-poussoir pour déverrouiller manuellement la porte à la demande
- Moyen : Implémentez un système de code PIN simple à l'aide de plusieurs boutons
- Avancé : Créez un serveur Web pour contrôler la serrure à distance via WiFi
- Avancé : Ajouter l'authentification RFID pour l'entrée sans clé avec plusieurs cartes utilisateur