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 :

ESP32 C3 Super Mini - Serrure électromagnétique

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)
Divulgation : Certains des liens fournis dans cette section sont des liens affiliés Amazon. Nous pouvons recevoir une commission pour tout achat effectué via ces liens, sans coût supplémentaire pour vous. Nous vous remercions de votre soutien.

À 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.

Brochage de la serrure électromagnétique

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
Schéma de câblage de la serrure électromagnétique ESP32 C3 Super Mini

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
/* * Ce code ESP32 C3 Super Mini a été développé par newbiely.fr * Ce code ESP32 C3 Super Mini est mis à disposition du public sans aucune restriction. * Pour des instructions complètes et des schémas de câblage, veuillez visiter: * https://newbiely.fr/tutorials/esp32-c3/esp32-c3-super-mini-electromagnetic-lock */ #define RELAY_PIN 7 // The ESP32 C3 SuperMini pin connected to the electromagnetic lock via the relay // The setup function runs once on reset or power-up void setup() { // initialize digital pin as an output. pinMode(RELAY_PIN, OUTPUT); } // The loop function repeats indefinitely void loop() { digitalWrite(RELAY_PIN, HIGH); // lock the door delay(4000); digitalWrite(RELAY_PIN, LOW); // unlock the door delay(4000); }

É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 :

Newbiely | Arduino IDE 2.3.8
──
File
Edit
Sketch
Tools
Help
ESP32C3 Dev Module
Newbiely.ino
···
8 Serial.println("Hello World!");
Output
Serial Monitor
Message (Enter to send message to 'ESP32C3 Dev Module' on 'COM15')
New Line
9600 baud
The door is locked The door is unlocked The door is locked The door is unlocked The door is locked The door is unlocked
Ln 11, Col 1
ESP32C3 Dev Module on COM15
2

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

※ NOS MESSAGES

  • N'hésitez pas à partager le lien de ce tutoriel. Cependant, veuillez ne pas utiliser notre contenu sur d'autres sites web. Nous avons investi beaucoup d'efforts et de temps pour créer ce contenu, veuillez respecter notre travail !