Arduino Mega - Relais

Ce guide vous montre comment utiliser un Arduino Mega et un relais pour allumer et éteindre des appareils haute tension. Ces appareils incluent les ampoules, ventilateurs, serrures électriques et actionneurs linéaires. Voici ce que nous allons apprendre :

Arduino Mega et relais

Matériel Requis

1×Arduino Mega
1×Câble USB 2.0 type A/B
1×Relais
1×Bande LED
1×Adaptateur d'alimentation 12V
1×Connecteur d'alimentation DC
1×Breadboard (plaque d'essai)
1×Câbles de connexion
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 du Relais

Un relais est un interrupteur que vous pouvez programmer. Il est contrôlé par des appareils comme l'Arduino Mega ou d'autres petits ordinateurs. Il vous permet d'allumer ou d'éteindre des choses automatiquement, en particulier des choses qui utilisent beaucoup de puissance ou de haute tension.

Un relais est un lien entre un Arduino Mega et des appareils haute tension.

WARNING

Lorsque vous travaillez avec l'alimentation secteur, vous devez savoir ce que vous faites pour éviter de recevoir un choc électrique. La sécurité est très importante. Si vous n'êtes pas sûr de ce que vous faites, n'essayez pas de manipuler quoi que ce soit. Au lieu de cela, demandez de l'aide à quelqu'un qui a de l'expérience. Nous recommandons d'utiliser un appareil DC (jusqu'à 24V) pour les tests, même si certains relais peuvent fonctionner avec du DC et de l'AC.

Brochage du Relais

Brochage du relais

Un relais a deux groupes de broches : les broches d'entrée utilisent une basse tension, et les broches de sortie utilisent une haute tension.

  • Les broches d'entrée se connectent à l'Arduino Mega. Il y a trois broches :
    • Broche DC- : connecter à la masse (0V).
    • Broche DC+ : connecter à +5V (VCC).
    • Broche IN : reçoit le signal de contrôle de l'Arduino Mega.
  • Les broches de sortie se connectent à l'appareil haute tension. Il y a trois broches (généralement dans un bornier à vis) :
    • Broche COM : la broche commune utilisée dans les modes normalement ouvert et normalement fermé.
    • Broche NO : la broche normalement ouverte. Utilisée en mode normalement ouvert.
    • Broche NC : la broche normalement fermée. Utilisée en mode normalement fermé.

    Habituellement, nous n'utilisons pas toutes les broches du groupe haute tension. Nous n'en utilisons que deux.

    • En mode normalement ouvert, seules les broches COM et NO sont utilisées.
    • En mode normalement fermé, seules les broches COM et NC sont utilisées.

    De plus, si le relais peut utiliser des déclencheurs de bas niveau et de haut niveau, il y a généralement un petit cavalier pour choisir entre eux.

    ※ Note:

    Les relais de différents fabricants peuvent placer les broches dans des ordres différents. Vérifiez toujours les étiquettes sur le relais et connectez-le de la bonne façon. Regardez attentivement !

    Comment Connecter l'Appareil Haute Tension au Relais

    Comment connecter le relais

    Comment Ça Marche

    Un relais peut fonctionner de différentes manières, selon qui le fabrique et comment vous l'installez.

    Le mode d'entrée : Il y a deux modes d'entrée qui font fonctionner le relais de manières opposées.

    • Mode déclenchement bas niveau
    • Mode déclenchement haut niveau

    Mode de sortie : Il y a deux modes qui font fonctionner le relais de manières opposées.

    • Mode par défaut ouvert
    • Mode par défaut fermé

    Le mot "normalement" signifie la situation lorsque la broche IN est connectée au LOW (0V). Commençons par quelques informations rapides :

    • Les modes normalement ouvert et normalement fermé fonctionnent de manières opposées.
    • La plupart des modules relais supportent les modes normalement ouvert et normalement fermé.
    • Les modes déclenchement bas niveau et déclenchement haut niveau fonctionnent de manières opposées.
    • Tous les modules relais ne supportent pas les modes déclenchement bas niveau et déclenchement haut niveau.
    • À tout moment, le module relais ne peut fonctionner que dans un seul mode, soit déclenchement bas niveau, soit déclenchement haut niveau.

    L'utilisation des modes d'entrée et de sortie offre de nombreuses utilisations. Pour les débutants, nous recommandons de choisir le mode déclenchement haut niveau et le mode normalement ouvert.

    Les modes déclenchement bas niveau et déclenchement haut niveau fonctionnent de différentes manières. Ensuite, nous expliquerons en détail le mode déclenchement haut niveau. Le déclenchement bas niveau fonctionne de manière opposée.

    Déclenchement Niveau HAUT - Mode Normalement Ouvert

    Pour activer ce mode, connectez l'appareil haute tension aux broches COM et NO.

    • Si la broche d'entrée est basse (0 volt), l'interrupteur est ouvert et l'appareil est éteint.
    • Si la broche d'entrée est haute (5 volts), l'interrupteur est fermé et l'appareil est allumé.
    Comment fonctionne le relais - Normalement ouvert

    Déclenchement Niveau HAUT - Mode Normalement Fermé

    Pour utiliser ce mode, connectez l'appareil haute tension aux broches COM et NC.

    • Quand l'entrée est au niveau bas (0 V), l'interrupteur est fermé. L'appareil est ALLUMÉ.
    • Quand l'entrée est au niveau haut (5 V), l'interrupteur est ouvert. L'appareil est ÉTEINT.
    Comment fonctionne le relais - Normalement fermé

    Résumé

    Modes d'entrée Modes de sortie Broche IN (programmable) Broches de sortie État du relais État de l'appareil
    Déclenchement HAUT Normalement Ouvert LOW Broches COM et NO ⇒ ouvert ⇒ ÉTEINT
    Déclenchement HAUT Normalement Ouvert HIGH Broches COM et NO ⇒ fermé ⇒ ALLUMÉ
    Déclenchement HAUT Normalement Fermé LOW Broches COM et NC ⇒ fermé ⇒ ALLUMÉ
    Déclenchement HAUT Normalement Fermé HIGH Broches COM et NC ⇒ ouvert ⇒ ÉTEINT
    Déclenchement BAS Normalement Ouvert LOW Broches COM et NO ⇒ fermé ⇒ ALLUMÉ
    Déclenchement BAS Normalement Ouvert HIGH Broches COM et NO ⇒ ouvert ⇒ ÉTEINT
    Déclenchement BAS Normalement Fermé LOW Broches COM et NC ⇒ ouvert ⇒ ÉTEINT
    Déclenchement BAS Normalement Fermé HIGH Broches COM et NC ⇒ fermé ⇒ ALLUMÉ

    Il peut y avoir jusqu'à huit cas d'utilisation. Cela peut sembler beaucoup. Mais si vous êtes débutant, vous n'avez besoin de vous concentrer que sur les deux premiers cas. Ceux-ci impliquent le déclenchement haut niveau et les paramètres normalement ouverts. Ce tutoriel couvre principalement ces deux cas.

    Arduino Mega - Relais

    L'Arduino Mega utilise un relais pour contrôler un appareil qui fonctionne en haute tension.

    Il est facile de contrôler un relais. Nous n'avons besoin que de :

    • Connecter la broche de l'Arduino Mega à la broche IN du relais.
    • Régler la broche sur LOW ou HIGH pour allumer ou éteindre le relais.

Schéma de Câblage

Schéma de câblage Arduino Mega Relais

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

Comment Programmer pour le Relais

  • Configurer une broche de l'Arduino Mega comme sortie en utilisant la fonction pinMode(). Par exemple, la broche 3 :
pinMode(3, OUTPUT);
  • Régler la broche au niveau bas (0 volt) en utilisant la fonction digitalWrite().
digitalWrite(3, LOW);
  • Régler la broche à 5V en utilisant la fonction digitalWrite().
digitalWrite(3, HIGH);

Code Arduino Mega

/* * 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-relay */ #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); delay(500); digitalWrite(RELAY_PIN, LOW); delay(500); }

Étapes Rapides

Suivez ces étapes une par une.

  • Connectez les composants en suivant 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 et collez-le dans l'IDE Arduino.
  • Cliquez sur le bouton Upload dans l'IDE Arduino pour envoyer le code à l'Arduino Mega.
  • Vérifiez la bande LED ; elle devrait clignoter.

Vidéo

Références de Fonctions

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