Arduino Mega - Serrure électromagnétique (Solenoid Lock)

Ce guide vous montre comment utiliser la carte Arduino Mega et une serrure électromagnétique pour verrouiller ou déverrouiller une porte, une armoire ou un tiroir. Voici ce que nous allons apprendre :

Arduino Mega Solenoid Lock

Matériel requis

1×Arduino Mega
1×Câble USB 2.0 type A/B
1×Serrure électromagnétique (Solenoid Lock)
1×Relais
1×Adaptateur secteur 12V
1×Connecteur d'alimentation DC
1×Recommandé: Screw Terminal Block Shield for Arduino Uno/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 (30 capteurs/écrans)
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

Une serrure électromagnétique, également appelée gâche électrique, verrouille et déverrouille les armoires, tiroirs et portes.

Brochage

Une serrure électromagnétique utilise deux fils.

  • Connectez le fil rouge (positif) à l'alimentation 12V DC.
  • Connectez le fil noir (négatif) à la masse (GND) de l'alimentation.
Solenoid Lock Pinout

Comment ça fonctionne

  • Lorsque la serrure électrique est alimentée, le pêne se déploie et la porte est verrouillée.
  • Lorsqu'il n'y a pas d'alimentation, le pêne se rétracte et la porte est déverrouillée.

※ Note:

La serrure électromagnétique nécessite généralement une alimentation de 12V, 24V ou 48V. Ne connectez pas la serrure directement à une broche de l'Arduino Mega. Utilisez plutôt un relais entre la serrure et la broche de l'Arduino Mega.

Si nous connectons la serrure électromagnétique à un relais normalement ouvert :

  • Si l'interrupteur est éteint, la porte est déverrouillée.
  • Si l'interrupteur est allumé, la porte est verrouillée.

Connectez un Arduino Mega à un relais pour contrôler une serrure électromagnétique. Apprenez-en plus sur l'utilisation d'un relais avec l'Arduino Mega dans notre guide : Arduino Mega - Relais.

Schéma de câblage

Arduino Mega solenoid lock Wiring Diagram

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

Code Arduino Mega

Ce programme 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-solenoid-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); // uhlock the door delay(5000); digitalWrite(RELAY_PIN, LOW); // lock the door delay(5000); }

Étapes rapides

Suivez ces étapes une par une.

  • Connectez la serrure électromagnétique à l'Arduino Mega comme indiqué dans le schéma.
  • Connectez l'Arduino Mega à votre ordinateur avec un câble USB.
  • Ouvrez l'IDE Arduino sur votre ordinateur.
  • Choisissez la bonne carte (Arduino Mega) et le bon port COM.
  • Copiez le code et ouvrez-le dans l'IDE Arduino.
  • Cliquez sur le bouton Téléverser dans l'IDE Arduino pour envoyer le code vers l'Arduino Mega.
  • Vérifiez la position du pêne de la serrure.

Vidéo

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