ESP32 - Serrure électromagnétique

Le verrou électromagnétique (également connu sous le nom de serrure magnétique, verrou magique ou verrou EM) est un composant important du système de verrouillage des portes. Ce tutoriel vous explique comment utiliser l'ESP32 pour contrôler le verrou électromagnétique.

Préparation du matériel

1×Module de développement ESP32 ESP-WROOM-32
1×Câble USB Type-A vers Type-C (pour PC USB-A)
1×Câble USB Type-C vers Type-C (pour PC USB-C)
1×Serrure électromagnétique
1×Relais
1×Adaptateur secteur 12V
1×Optionnel: Connecteur d'alimentation DC
1×Plaque d'essai
1×Fils de connexion
1×Recommandé: Carte d'extension à bornier à vis pour ESP32
1×Recommandé: Breakout Expansion Board for ESP32
1×Recommandé: Répartiteur d'alimentation pour ESP32

Ou vous pouvez acheter les kits suivants:

1×Kit de Démarrage DIYables ESP32 (ESP32 inclus)
1×Kit de Capteurs DIYables (30 capteurs/écrans)
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

Brochage du verrou électromagnétique

Le verrou électromagnétique est composé de deux composants :

  • Plaque d'armature : cette pièce est fixée sur la partie mobile de la porte.
  • Électroaimant : cette pièce est fixée sur le cadre de la porte. Il possède deux fils, qui sont connectés à une source d'alimentation.

Lorsque la porte est fermée, deux composants sont en contact l'un avec l'autre.

Brochage de la serrure électromagnétique

Fonctionnement d'une serrure électromagnétique

  • Lorsque l'électroaimant est alimenté ⇒ l'électroaimant attire la plaque d'armature ⇒ verrouillage
  • Lorsque l'électroaimant n'est PAS alimenté ⇒ l'électroaimant n'attire PAS la plaque d'armature ⇒ déverrouillage

Le verrou électromagnétique utilise une alimentation haute tension (12V, 24V ou 48V...). Par conséquent, nous devons utiliser un relais entre le verrou électromagnétique et la broche ESP32. Voir le tutoriel ESP32 - Relais..

Si nous connectons le verrou électromagnétique à un relais en mode normalement ouvert et utilisons une broche ESP32 pour contrôler le relais :

  • Lorsque la broche ESP32 est à LOW ⇒ le relais est ouvert ⇒ la porte est déverrouillée
  • Lorsque la broche ESP32 est à HIGH ⇒ le relais est fermé ⇒ la porte est verrouillée

Schéma de câblage entre le verrou électromagnétique et l'ES32

Schéma de câblage de la serrure électromagnétique ESP32

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.

Si vous ne savez pas comment alimenter l'ESP32 et d'autres composants, consultez les instructions dans le tutoriel suivant : Comment alimenter l'ESP32..

Code ESP32

Le code ci-dessous verrouille/déverrouille la porte toutes les 5 secondes.

/* * Ce code ESP32 a été développé par newbiely.fr * Ce code ESP32 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/esp32-electromagnetic-lock */ #define RELAY_PIN 16 // ESP32 pin GPIO16 connected to the electromagnetic lock via the relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin GPIO16 as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); // lock the door delay(4000); digitalWrite(RELAY_PIN, LOW); // unlock the door delay(4000); }

Étapes rapides

  • Si c'est la première fois que vous utilisez ESP32, consultez Installation du logiciel ESP32..
  • Copiez le code ci-dessus et collez-le dans Arduino IDE.
  • Compilez et téléchargez le code sur la carte ESP32 en cliquant sur le bouton Upload dans Arduino IDE.
  • Placez la plaque d'armature près de l'électroaimant.
  • Observez l'attraction entre la plaque d'armature et l'électroaimant.

Vidéo

ESP32 - Contrôle d'un verrou électromagnétique par bouton

Voir le tutoriel ESP32 - Contrôle de verrouillage électromagnétique par bouton.

※ 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 !