Arduino Nano ESP32 - Serrure électromagnétique
Le verrou électromagnétique (également connu sous le nom de serrure magnétique, maglock ou verrou EM) est un composant important du système de verrouillage de porte. Ce tutoriel fournit des instructions sur comment utiliser l'Arduino Nano ESP32 pour contrôler le verrou électromagnétique.
Préparation du matériel
Ou vous pouvez acheter les kits suivants:
| 1 | × | Kit de Capteurs DIYables (18 capteurs/écrans) |
À propos de la serrure électromagnétique
Brochage de la serrure é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.

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 Arduino Nano ESP32. Voir le tutoriel Arduino Nano ESP32 - Relais..
Si nous connectons le verrou électromagnétique à un relais en mode normalement ouvert et utilisons une broche Arduino Nano ESP32 pour contrôler le relais :
- Lorsque la broche Arduino Nano ESP32 est en position BASSE ⇒ le relais est ouvert ⇒ la porte est déverrouillée
- Lorsque la broche Arduino Nano ESP32 est en position HAUTE ⇒ le relais est fermé ⇒ la porte est verrouillée
Schéma de câblage entre le verrou électromagnétique et l'ES32

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Brancher des fils dans les connecteurs femelles est rapide, mais les fils peuvent glisser. Branchez simplement la carte Arduino Nano ESP32 sur une Carte d'extension à bornier à vis pour Arduino Nano. Le câblage ne change pas. Les fils vont simplement aux borniers à vis, comme ci-dessous.

Cette image a été créée avec Fritzing. Cliquez pour agrandir l'image.
Code Arduino Nano ESP32
Le code ci-dessous verrouille/déverrouille la porte toutes les 5 secondes
Étapes rapides
- Si c'est la première fois que vous utilisez un Arduino Nano ESP32, consultez Installation du logiciel Arduino Nano ESP32..
- Copiez le code ci-dessus et collez-le dans l'Arduino IDE.
- Compilez et téléchargez le code sur la carte Arduino Nano ESP32 en cliquant sur le bouton Upload dans l'Arduino IDE.
- Placez la plaque d'armature près de l'électroaimant.
- Observez l'attraction entre la plaque d'armature et l'électroaimant.
Relais vs module MOSFET pour la serrure électromagnétique
Ce tutoriel utilise un relais pour commuter la serrure électromagnétique. Une serrure électromagnétique 12V fonctionne en DC, donc un module MOSFET peut aussi la commuter.
| Relais | Module MOSFET | |
|---|---|---|
| Contrôle de la serrure | verrouiller ou déverrouiller | verrouiller ou déverrouiller |
| Bruit de commutation | un clic à chaque fois | aucun bruit |
| Temps de commutation | lent (millisecondes) | très rapide |
| Usure | les contacts vieillissent avec l'usage | aucune pièce mobile qui s'use |
| Fonctionne avec | serrures AC et DC | serrures DC uniquement |
| Diode de roue libre | inutile avec la plupart des modules relais | obligatoire (1N4007 ou 1N5819) |
| Isolation | oui | oui, avec un optocoupleur PC817 |
| À choisir pour | un montage simple et courant | une serrure silencieuse qui reste ON longtemps |
Une serrure électromagnétique reste ON en permanence pour garder la porte verrouillée. Le module MOSFET gère bien cela : son courant est faible, donc il reste froid. Les deux s'activent quand la broche est à l'état HIGH, donc le code reste le même. La serrure a une bobine à l'intérieur, donc placez la diode en parallèle sur la serrure : le côté avec la bande (cathode) au + de la serrure, l'autre côté au − de la serrure. La broche 3.3V de l'Arduino Nano ESP32 suffit pour piloter le module.
Aucun tutoriel n'utilise encore à la fois un relais et un module MOSFET pour une serrure électromagnétique. Le plus proche est le tutoriel Arduino Nano ESP32 - Vanne à eau/liquide., car une vanne a aussi une bobine et n'est que ON ou OFF. Pour le câblage du module MOSFET et les conseils de sécurité, consultez le tutoriel Arduino Nano ESP32 - Module MOSFET.
Vidéo
Arduino Nano ESP32 - Contrôle de verrouillage électromagnétique par bouton
Voir Tutoriel Arduino Nano ESP32 - Contrôle d'un verrou électromagnétique par bouton