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