Arduino Mega - Serrure électromagnétique

Dans cette leçon, nous allons apprendre comment utiliser un Arduino Mega pour contrôler une serrure magnétique de porte, afin que vous puissiez verrouiller et déverrouiller votre porte avec un programme.

Arduino Mega serrure électromagnétique

Matériel requis

1×Arduino MEGA
1×Alternativement: DIYables MEGA Development Board
1×Câble USB 2.0 type A/B
1×Serrure électromagnétique
1×Relais
1×Adaptateur d'alimentation 12V
1×Prise d'alimentation DC
1×Recommandé: Screw Terminal Block Shield for Arduino Uno/Mega
1×Recommandé: Sensors/Servo Expansion Shield for Arduino Mega
1×Recommandé: Breadboard Shield for Arduino Mega
1×Recommandé: Enclosure for Arduino Mega

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 maglock, abréviation de serrure électromagnétique, est souvent utilisé pour sécuriser les portes. Il fonctionne généralement avec divers appareils tels que des interrupteurs, des lecteurs d'empreintes digitales, des lecteurs RFID ou NFC, des claviers, ou des applications sur ordinateurs et téléphones mobiles pour contrôler qui peut accéder aux portes et aux entrées de bâtiments.

Brochage

Une serrure électrique a deux parties :

  • Un électro-aimant avec deux broches
  • Une plaque pour l'armature
Brochage de la serrure électromagnétique

Comment ça fonctionne

  • Lorsque l'électro-aimant est allumé, l'électricité le traverse et crée un champ magnétique qui attire la plaque métallique vers l'aimant, ce qui la verrouille. Lorsque l'électro-aimant est éteint, il n'y a pas de champ magnétique, donc la plaque métallique n'est pas attirée vers l'aimant, et elle se déverrouille.

※ Note:

Une serrure électromagnétique nécessite généralement une alimentation de 12V, 24V ou 48V. Vous ne pouvez donc pas connecter la serrure directement à une broche Arduino Mega. Au lieu de cela, connectez-la via un relay à la broche Arduino Mega.

Si nous connectons la serrure magnétique de porte à un relay normalement ouvert :

  • Lorsque l'interrupteur est ouvert, la porte est déverrouillée.
  • Lorsque l'interrupteur est fermé, la porte est verrouillée.

Vous pouvez connecter un Arduino Mega à un relay pour contrôler une serrure électrique. Pour plus d'aide sur l'utilisation d'un relay avec Arduino Mega, lisez le Arduino Mega - Relais.

Pour l'installer, fixez la plaque métallique à la porte ou à la fenêtre (la partie qui bouge) et fixez l'électro-aimant au cadre de la porte (la partie qui reste immobile). Lorsque vous fermez la porte, les deux parties doivent se toucher.

Schéma de câblage

Schéma de câblage Arduino Mega serrure électromagnétique

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

Code Arduino Mega

Ce code verrouille et déverrouille la porte toutes les cinq secondes.

/* * Ce code Arduino Mega a été développé par newbiely.fr * Ce code Arduino Mega 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-mega/arduino-mega-electromagnetic-lock */ #define RELAY_PIN 3 // The Arduino Mega pin connected to the IN pin of relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 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(5000); digitalWrite(RELAY_PIN, LOW); // unlock the door delay(5000); }

Étapes rapides

Effectuez ces étapes une par une.

  • Connectez la serrure magnétique à l'Arduino Mega comme indiqué dans le schéma.
  • Connectez la carte Arduino Mega à votre ordinateur avec un câble USB.
  • Ouvrez l'IDE Arduino sur votre ordinateur.
  • Choisissez la bonne carte (Arduino Mega) et le port COM.
  • Copiez le code ci-dessus et ouvrez-le dans l'IDE Arduino.
  • Cliquez sur le bouton Upload dans l'IDE Arduino pour envoyer le code à l'Arduino Mega.
  • Rapprochez la plaque d'armature de l'électro-aimant.
  • Observez la plaque d'armature se coller à l'électro-aimant.

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 Mega - Électrovanne à 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 Mega - Module MOSFET.

Vidéo

Arduino Mega - Bouton contrôle serrure électromagnétique

Ouvrez le tutoriel Arduino Mega : Contrôles par bouton pour une serrure électromagnétique.

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