Arduino Nano - Serrure électromagnétique

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

Une alternative à la serrure électromagnétique est la serrure à solénoïde. Pour plus d'informations, consultez le Arduino Nano - Verrou à solénoïde..

Préparation du matériel

1×Official Arduino Nano
1×Alternativement: DIYables Nano V3.0 Development Board
1×Câble USB A vers Mini-B
1×Serrure électromagnétique
1×Relais
1×Adaptateur secteur 12V
1×Connecteur d'alimentation DC
1×Optionnel: 9V Power Adapter for Arduino Nano
1×Recommandé: Carte d'extension à bornier à vis pour Arduino Nano
1×Recommandé: Carte d'extension breakout pour Arduino Nano
1×Recommandé: Répartiteur d'alimentation pour Arduino Nano

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

Le verrou électromagnétique est un choix populaire pour le verrouillage des portes. Il est souvent utilisé en conjonction avec un interrupteur, un lecteur d'empreintes digitales, un lecteur RFID/NFC, un clavier ou une application PC/mobile pour réguler l'accès aux portes, portails et autres points d'entrée.

Le brochage du verrou électromagnétique

Un verrou électromagnétique comprend deux parties :

  • Un électroaimant, qui a deux broches
  • Une platine d'armature
brochage de la serrure électromagnétique

Comment ça fonctionne

  • Lorsque l'électroaimant est alimenté, un courant le traversant génère un flux magnétique qui entraîne l'attraction de la plaque d'armature vers l'électroaimant, créant ainsi une action de verrouillage.
  • Cependant, 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 entraîne une action de déverrouillage.

※ Note:

Le verrou électromagnétique nécessite généralement une alimentation de 12V, 24V ou 48V, il ne peut donc PAS être connecté directement à une broche Arduino Nano. Un relais doit être utilisé pour relier le verrou à la broche.

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

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

Connecter un Arduino Nano à un relais nous permet de le programmer pour contrôler une serrure électromagnétique. Pour en savoir plus, consultez le Arduino Nano - 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). Les deux composants seront en contact lorsque la porte sera fermée.

Diagramme de câblage

Schéma de câblage de la serrure électromagnétique Arduino Nano

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

Voir Comment alimenter un Arduino Nano..

Code Arduino Nano pour contrôler un verrouillage électromagnétique

Le code ci-dessous provoque le verrouillage et le déverrouillage de la porte toutes les 5 secondes.

/* * Ce code Arduino Nano a été développé par newbiely.fr * Ce code Arduino Nano 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/arduino-nano/arduino-nano-electromagnetic-lock */ #define RELAY_PIN 2 // The Arduino Nano pin connected to the IN pin of relay // The setup function runs once on reset or power-up void setup() { // initialize digital pin A5 as an output. pinMode(RELAY_PIN, OUTPUT); } // The loop function repeats indefinitely void loop() { digitalWrite(RELAY_PIN, HIGH); // lock the door delay(5000); digitalWrite(RELAY_PIN, LOW); // unlock the door delay(5000); }

Étapes rapides

  • Copiez le code ci-dessus et ouvrez-le avec l'IDE Arduino.
  • Cliquez sur le bouton Upload de l'IDE Arduino pour compiler et téléverser le code sur l'Arduino Nano.
  • Placez la plaque d'armature près de l'électroaimant.
  • Vérifiez 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.

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 - Vanne d'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 - Module MOSFET.

Vidéo

Arduino Nano - Contrôle d'une serrure électromagnétique par bouton

Découvrez le tutoriel sur Contrôle par bouton d'un verrou électromagnétique avec Arduino Nano..

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