Arduino UNO R4 - module relais à 4 canaux

Pour contrôler quatre appareils à haute tension tels que des pompes, des ventilateurs ou des actionneurs, vous pouvez utiliser de nombreux modules relais. Mais une méthode plus simple consiste à utiliser un seul module relais à 4 canaux. Ce module réunit quatre relais sur une seule carte.

Comparer un module relais à quatre canaux avec quatre modules relais à un canal:

À propos du module relais à 4 canaux

Schéma de brochage

Schéma de brochage du module relais à 4 canaux

Un module relais à 4 canaux comprend ces broches :

  • Broches d'alimentation pour les cartes relais:
  • DC+: Connectez cette broche à la broche 5 V de l'alimentation.
  • DC- : Connectez cette broche à la broche GND de l'alimentation et aussi à la broche GND de l'Arduino UNO R4.
  • Broches de signal:
  • IN1: Cette broche reçoit un signal de commande de l'Arduino UNo R4 pour actionner le relais 1 sur la carte.
  • IN2 : Cette broche reçoit le signal de commande de l'Arduino Uno R4 pour actionner le relais 2.
  • IN3: Connectez cette broche pour recevoir les signaux de contrôle de l'Arduino Uno R4, qui commande le relais 3.
  • IN4: Cela sert à recevoir les signaux en provenance de l'Arduino Uno R4 qui pilotent le relais 4.
  • Broches de sortie : NCx (borne normalement fermée), NOx (borne normalement ouverte), COMx (borne commune) :
  • NC1, NO1, COM1 : Connectez ces broches à un appareil à haute tension contrôlé par le relais 1.
  • NC2, NO2, COM2 : Ces broches servent à connecter un dispositif à haute tension piloté par le relais 2.
  • NC3, NO3, COM3 : Reliez-les à un dispositif à haute tension géré par le relais 3.
  • NC4, NO4, COM4 : Ceux-ci se connectent à un appareil à haute tension contrôlé par le relais 4.

Pour apprendre comment connecter un relais à une tension élevée et comprendre les différences entre les contacts normalement fermés et normalement ouverts, veuillez visiter : Arduino UNO R4 - Relais..

Il comprend également 4 cavaliers permettant de choisir entre le déclenchement bas et le déclenchement haut pour chaque relais séparément.

Diagramme de câblage

Le module relais à 4 canaux consomme beaucoup d'énergie. Donc, ne le connectez pas directement à la broche 5V de l'Arduino UNO R4. Utilisez plutôt une alimentation externe de 5V pour le module.

Nous devons utiliser trois sources d'énergie :

  • Un adaptateur secteur 5V pour Arduino UNO R4
  • Un adaptateur secteur 5V pour le module relais à 4 canaux
  • Un adaptateur d’alimentation à tension plus élevée (12 V CC, 24 V CC, 48 V CC, 220 V CA, ...) pour les appareils contrôlés par le module relais à 4 canaux
  • Schéma de câblage avec trois sources d’alimentation. Vous pouvez alimenter l'Arduino UNO R4 (non illustré sur l'image) soit par un câble USB, soit par une prise d'alimentation
Schéma de câblage du module relais 4 canaux Arduino UNO R4

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

Voir Comment alimenter l'Arduino UNO R4..

  • Nous pouvons'utiliser une alimentation 5 V unique pour l'Arduino UNO R4 et le module relais à 4 canaux afin de réduire le nombre d'adaptateurs d'alimentation nécessaires.
Schéma de câblage du module relais Arduino UNO R4 à 4 canaux et deux sources d'alimentation

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

※ Note:

Si quatre appareils contrôlés par un module relais à 4 canaux ont la même tension, nous pouvons utiliser un seul adaptateur secteur haute tension pour tous. S'ils ont des tensions différentes, nous pouvons utiliser des adaptateurs secteur haute tension séparés pour chacun d'eux.

Comment programmer un module relais à 4 canaux

  • Configure la broche de l'Arduino UNO R4 en sortie numérique en utilisant la fonction pinMode().
pinMode(PIN_RELAY_1, OUTPUT); pinMode(PIN_RELAY_2, OUTPUT); pinMode(PIN_RELAY_3, OUTPUT); pinMode(PIN_RELAY_4, OUTPUT);
  • Utilisez la fonction digitalWrite() pour contrôler l'état du relais.
digitalWrite(PIN_RELAY_1, HIGH); digitalWrite(PIN_RELAY_2, HIGH); digitalWrite(PIN_RELAY_3, HIGH); digitalWrite(PIN_RELAY_4, HIGH);

Arduino UNO R4 Code

/* * Ce code Arduino UNO R4 a été développé par newbiely.fr * Ce code Arduino UNO R4 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-uno-r4/arduino-uno-r4-4-channel-relay-module */ #define PIN_RELAY_1 2 // The Arduino UNO R4 pin connected to the IN1 pin of relay module #define PIN_RELAY_2 3 // The Arduino UNO R4 pin connected to the IN2 pin of relay module #define PIN_RELAY_3 4 // The Arduino UNO R4 pin connected to the IN3 pin of relay module #define PIN_RELAY_4 5 // The Arduino UNO R4 pin connected to the IN4 pin of relay module // The setup function runs once on reset or power-up void setup() { Serial.begin(9600); // initialize digital pin as an output. pinMode(PIN_RELAY_1, OUTPUT); pinMode(PIN_RELAY_2, OUTPUT); pinMode(PIN_RELAY_3, OUTPUT); pinMode(PIN_RELAY_4, OUTPUT); } // The loop function repeats indefinitely void loop() { Serial.println("Turn on all"); digitalWrite(PIN_RELAY_1, HIGH); digitalWrite(PIN_RELAY_2, HIGH); digitalWrite(PIN_RELAY_3, HIGH); digitalWrite(PIN_RELAY_4, HIGH); delay(1000); Serial.println("Turn off all"); digitalWrite(PIN_RELAY_1, LOW); digitalWrite(PIN_RELAY_2, LOW); digitalWrite(PIN_RELAY_3, LOW); digitalWrite(PIN_RELAY_4, LOW); delay(1000); }

Étapes rapides

Suivez ces instructions étape par étape:

  • Si c'est la première fois que vous utilisez l'Arduino Uno R4 WiFi/Minima, reportez-vous au tutoriel sur Arduino UNO R4 - Installation du logiciel..
  • Branchez les composants selon le schéma fourni.
  • Connectez la carte Arduino Uno R4 à votre ordinateur à l'aide d'un câble USB.
  • Lancez l'IDE Arduino sur votre ordinateur.
  • Sélectionnez la carte Arduino Uno R4 appropriée (par exemple, Arduino Uno R4 WiFi) et le port COM.
  • Copiez le code et ouvrez-le dans l'IDE Arduino.
  • Appuyez sur le Upload bouton dans l'IDE Arduino pour envoyer le code à l'Arduino UNO R4.
  • Écoutez un clic des relais.
  • Vérifiez les résultats sur le Moniteur Série.
∞
Newbiely | Arduino IDE 2.3.8
──
☐
✕
File
Edit
Sketch
Tools
Help
Arduino Uno R4 WiFi
Newbiely.ino
···
8 Serial.println("Hello World!");
Output
Serial Monitor
Message (Enter to send message to 'Arduino Uno R4 WiFi' on 'COM15')
New Line
9600 baud
Turn on all Turn off all Turn on all Turn off all Turn on all Turn off all Turn on all Turn off all
Ln 11, Col 1
Arduino Uno R4 WiFi on COM15
2

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 !