Description
Le module relais à quatre canaux contient quatre relais 5 V et les composants de commutation et d’isolement associés, ce qui facilite l’interfaçage avec un microcontrôleur ou un capteur avec un minimum de composants et de connexions. Les contacts de chaque relais sont spécifiés pour 250 VCA et 30 VCC et 10 A dans chaque cas, comme indiqué sur le corps des relais.
L’une des fonctions les plus utiles que vous pouvez faire avec un Arduino est de contrôler des appareils à tension plus élevée (120-240 V) comme des ventilateurs, des lampes, des radiateurs et d’autres appareils électroménagers. Étant donné que l’Arduino fonctionne à 5 V, il ne peut pas contrôler directement ces appareils à tension plus élevée, mais vous pouvez utiliser un relais 5 V pour commuter le courant 120-240 V et utiliser l’Arduino pour contrôler le relais.
Brochage du module relais à quatre canaux
Numéro de code PIN |
Nom de la broche |
Description |
1 |
Terre |
Référence de terre pour le module |
2 |
EN1 |
Entrée pour activer le relais 1 |
3 |
EN2 |
Entrée pour activer le relais 2 |
4 |
IN3 |
Entrée pour activer le relais 3 |
5 |
IN4 |
Entrée pour activer le relais 4 |
6 |
V CC |
Alimentation pour le module relais |
7 |
V CC |
Cavalier de sélection d’alimentation |
8 |
JD-V CC |
Broche d’alimentation alternative pour le module relais |
SPÉCIFICATION
- Tension d’alimentation – 3,75 V à 6 V
- Courant de déclenchement – 5 mA
- Courant lorsque le relais est actif – ~70 mA (simple), ~300 mA (les quatre)
- Tension de contact maximale du relais – 250 VCA, 30 VCC
- Courant maximal du relais – 10 A
Comment fonctionne le relais 5V à 4 canaux
Le module relais à 4 canaux possède trois bornes haute tension (NC, C et NO) qui se connectent à l’appareil que vous souhaitez contrôler. L’autre côté possède trois broches basse tension (Ground, Vcc et Signal) qui se connectent à l’Arduino.
- NC : Borne 120-240V normalement fermée
- NON : Borne 120-240 V normalement ouverte
- C : Terminal commun
- Terre : se connecte à la broche de terre de l’Arduino 5V
- Vcc : Connecte la broche 5V de l’Arduino
- Signal : Transporte le signal de déclenchement de l’Arduino qui active le relais
À l’intérieur du relais se trouve un interrupteur 120-240 V qui est connecté à un électroaimant. Lorsque le relais reçoit un signal HAUT sur la broche de signal, l’électroaimant se charge et ouvre ou ferme les contacts de l’interrupteur.
Normalement ouvert VS. Normalement fermé
Le module relais à 4 canaux possède deux types de contacts électriques différents à l’intérieur : normalement ouvert (NO) et normalement fermé (NC). Celui que vous utiliserez dépendra de si vous souhaitez que le signal 5 V allume ou éteigne l’interrupteur.
Le courant d’alimentation 120-240 V entre dans le relais par la borne commune (C) dans les deux configurations. Pour utiliser les contacts normalement ouverts, utilisez la borne NO. Pour utiliser les contacts normalement fermés, utilisez la borne NC.
Normalement ouvert
Dans la configuration normalement ouverte, lorsque le relais reçoit un signal HAUT, le commutateur 120-240 V se ferme et permet au courant de circuler de la borne C vers la borne NO. Un signal BAS désactive le relais et arrête le courant. Donc, si vous voulez que le signal HAUT active le relais, utilisez la borne normalement ouverte :
Normalement fermé
Dans la configuration normalement fermée, un signal HAUT ouvre l’interrupteur et interrompt le courant 120-240 V. Un signal BAS ferme l’interrupteur et permet au courant de circuler de la borne C vers la borne NC. Par conséquent, si vous souhaitez que le signal HAUT coupe le courant 120-240 V, utilisez la borne normalement fermée :
Premiers pas avec le module relais 4 canaux 5 V
Lorsque les bornes d’entrée (IN1, IN2, IN3, IN4) reçoivent des signaux de faible niveau, vous pouvez voir les relais K1, K2, K3, K4 se fermer successivement et répéter ce cycle. Afin de montrer de manière plus intuitive sa capacité à piloter la charge, 4 LED sont connectées aux relais K1, K2, K3 et K4.
Matériel requis
- Arduino UNO
- Planche à pain
- Module relais à 4 canaux
- Fils de liaison
Connexion du matériel
Code de contrôle du module relais à 4 canaux
int ch=4; // nombre de relais
int relay[]={2,3,4,5}; // numéro de broche des relais
int wait=2000;int i=0;
void setup() {
for(int i=0; i<ch; i++){
pinMode(relay[i],OUTPUT); // définit les broches du relais comme sortie
digitalWrite(relay[i],HIGH); // désactive le relais
}
}
void loop() {
for(int i=0; i<ch; i++){
digitalWrite(relay[i],LOW); // active le relais
delay(wait);
}
for(int i=0; i<ch; i++){
digitalWrite(relay[i],HIGH); // désactive le relais
delay(wait);
}
}
RÉSULTATS
Après avoir téléchargé le code, vous devriez voir les relais s’ouvrir/fermer un par un et les LED connectées à K1, K2, K3 et K4 s’allumer ou s’éteindre avec les relais ouverts ou fermés.