ESP8266 - Serrure électromagnétique

Ce tutoriel vous explique comment utiliser l'ESP8266 pour contrôler la serrure électromagnétique, également connue sous le nom de serrure EM, serrure magnétique, ou maglock.

Une alternative à la serrure électromagnétique est la serrure à solénoïde. Veuillez consulter le tutoriel ESP8266 - Serrure à solénoïde pour plus d'informations.

Préparation du matériel

1×ESP8266 NodeMCU
1×Micro USB Cable
1×Electromagnetic Lock
1×Relay
1×12V Power Adapter
1×DC Power Jack
1×(Optional) 5V Power Adapter for ESP8266
1×(Optional) ESP8266 Screw Terminal Adapter

Or you can buy the following sensor kits:

1×DIYables Sensor Kit (30 sensors/displays)
1×DIYables Sensor Kit (18 sensors/displays)
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 du verrou électromagnétique

Le verrou électromagnétique est couramment utilisé pour sécuriser une porte. Il est généralement actionné avec un interrupteur, un lecteur d'empreintes digitales, un lecteur RFID/NFC, un clavier ou une application sur un PC/appareil mobile pour contrôler l'accès à une porte, un portail de bâtiment, etc.

Schéma de brochage du verrou électromagnétique

Un verrou électromagnétique est composé de deux parties :

  • Un électroaimant, qui possède deux broches
  • Une plaque d’induit
broche de verrouillage électromagnétique

Comment ça marche

  • Lorsque l'électroaimant est alimenté, un courant le traversant génère un flux magnétique qui provoque l'attraction de la plaque d'armature vers l'électroaimant, entraînant ainsi une action de verrouillage.
  • À l'inverse, lorsque l'électroaimant n'est PAS alimenté, il n'y a pas de flux magnétique et la plaque d'armature n'est PAS attirée par l'électroaimant, ce qui crée une action de déverrouillage.

※ NOTE THAT:

Le verrou électromagnétique nécessite généralement une alimentation de 12V, 24V ou 48V. Par conséquent, il NE peut PAS être connecté directement à une broche ESP8266. Un relais doit être utilisé à cet effet.

Si nous relions le verrou électromagnétique à un relais (en mode normalement ouvert) :

  • Lorsque le relais n'est pas activé, la porte est déverrouillée
  • Lorsque le relais est déclenché, la porte est verrouillée

Connecter un ESP8266 à un relais nous permet de le programmer pour contrôler la serrure électromagnétique. Pour en savoir plus sur les relais, veuillez consulter ESP8266 - Tutoriel relais.

Pour l'installation, la plaque d'armature doit être fixée à la porte/fenêtre (la partie mobile), et l'électroaimant doit être attaché au cadre de la porte (la partie fixe). Lorsque la porte est fermée, les deux composants sont en contact.

Diagramme de câblage

Schéma de câblage du verrou électromagnétique ESP8266 NodeMCU

This image is created using Fritzing. Click to enlarge image

Voir plus dans l'agencement des broches de l'ESP8266 et comment alimenter l'ESP8266 et d'autres composants.

Code ESP8266 pour contrôler un verrou EM

Le code ci-dessous fera en sorte que la porte se verrouille et se déverrouille toutes les 5 secondes.

/* * Ce code ESP8266 NodeMCU a été développé par newbiely.fr * Ce code ESP8266 NodeMCU 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/esp8266/esp8266-electromagnetic-lock */ #define RELAY_PIN D8 // The ESP8266 pin D8 connected to the IN pin of relay // The setup function runs once on reset or power-up void setup() { // initialize digital pin D8 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

Pour commencer avec le ESP8266 sur Arduino IDE, suivez ces étapes :

  • Consultez le tutoriel comment configurer l'environnement pour ESP8266 sur Arduino IDE si c'est la première fois que vous utilisez ESP8266.
  • Câblez les composants comme indiqué dans le schéma.
  • Connectez la carte ESP8266 à votre ordinateur à l'aide d'un câble USB.
  • Ouvrez Arduino IDE sur votre ordinateur.
  • Choisissez la bonne carte ESP8266, comme (par exemple, NodeMCU 1.0 (Module ESP-12E)), et son port COM respectif.
  • Copiez le code et ouvrez-le avec l'Arduino IDE.
  • Cliquez sur le bouton Upload dans l'Arduino IDE pour compiler et téléverser le code sur l'ESP8266.
  • Rapprochez la plaque d'armature de l'électroaimant.
  • Vérifiez l'attraction entre la plaque d'armature et l'électroaimant.

Vidéo

ESP8266 - Bouton contrôle un verrou électromagnétique

Consultez le tutoriel ESP8266 - Contrôle d'un verrou électromagnétique par bouton.

※ OUR MESSAGES

  • Please feel free to share the link of this tutorial. However, Please do not use our content on any other websites. We invested a lot of effort and time to create the content, please respect our work!