Module de relais à 2 canaux Arduino
Si nous devons contrôler deux dispositifs à haute tension comme des pompes, des ventilateurs ou des actionneurs, nous avons deux options. Une option consiste à utiliser plusieurs modules de relais, mais il existe une manière plus simple. Nous pouvons utiliser un module relais à 2 canaux, qui est une carte unique avec deux relais intégrés. Cela simplifie l'installation et rend le contrôle des deux dispositifs plus pratique.
Avant d'apprendre à utiliser Arduino pour contrôler le module de relais à 2 canaux, comparons un module de relais à 2 canaux à deux modules de relais à 1 canal séparés :
- Le câblage pour un module relais 2 canaux est plus simple.
- Un module relais 2 canaux prend moins de place.
- Utiliser un module relais 2 canaux est plus économique.
- La programmation requise est la même pour les deux options.
Préparation du matériel
Or you can buy the following sensor kits:
1 | × | DIYables Sensor Kit (30 sensors/displays) | |
1 | × | DIYables Sensor Kit (18 sensors/displays) |
À propos du module relais à 2 canaux
Brochage
Un module relais à 2 canaux possède les broches suivantes :
- Broches d'alimentation pour cartes relais
- DC+ : connectez cette broche à la broche 5V de l'alimentation
- DC- : connectez cette broche à la broche GND de l'alimentation et également à la broche GND de l'Arduino
- Broches de signal :
- IN1 : cette broche reçoit le signal de commande de l'Arduino pour contrôler le relais 1 sur le module
- IN2 : cette broche reçoit le signal de commande de l'Arduino pour contrôler le relais 2 sur le module
- Broches de sortie : NCx (broche normalement fermée), NOx (broche normalement ouverte), COMx (broche commune),
- NC1, NO1, COM1 : Ces broches se connectent à un dispositif haute tension qui est contrôlé par le relais 1
- NC2, NO2, COM2 : Ces broches se connectent à un dispositif haute tension qui est contrôlé par le relais 2
- Comment connecter un relais à des appareils haute tension.
- Les termes normalement fermé et normalement ouvert
- Les termes déclenchement bas niveau et déclenchement haut niveau
- Comment contrôler un relais avec un Arduino
Il dispose également de 2 cavaliers pour sélectionner entre le déclenchement à bas niveau et le déclenchement à haut niveau pour chaque relais individuellement.
Si vous souhaitez apprendre les bases des relais, vous pouvez consulter le tutoriel Arduino - Relais. Il fournit des informations détaillées sur :
Diagramme de câblage
This image is created using Fritzing. Click to enlarge image
Si vous envisagez d'alimenter d'autres composants à l'aide des broches 5V, il est possible que le module de relais ne reçoive pas suffisamment de puissance. Par conséquent, il est nécessaire d'utiliser une source d'alimentation externe de 5V spécifiquement pour le module.
Nous devons donc utiliser trois types de sources d'énergie :
- Un adaptateur secteur 5V pour Arduino
- Un adaptateur secteur 5V pour le module relais 2 canaux
- Un ou plusieurs adaptateurs secteur de plus haute tension (12VDC, 24VDC, 48VDC, 220AC...) pour les dispositifs contrôlés par le module relais 2 canaux
Ci-dessous se trouve le schéma de câblage avec trois sources d'alimentation. L'alimentation pour Arduino (non incluse dans l'image) peut se faire via un câble USB ou une prise d'alimentation.
This image is created using Fritzing. Click to enlarge image
Nous pouvons réduire le nombre d'adaptateurs secteur en utilisant une seule alimentation 5V pour l'Arduino et le module relais 2 canaux.
This image is created using Fritzing. Click to enlarge image
※ NOTE THAT:
Si 2 appareils contrôlés par un module relais à 2 canaux utilisent la même tension, nous pouvons utiliser un seul adaptateur secteur haute tension pour tous. Cependant, s'ils utilisent des tensions différentes, nous pouvons utiliser différents adaptateurs secteur haute tension indépendamment.
Comment programmer un module relais à 2 canaux
- Initialise la broche Arduino en mode sortie numérique en utilisant la fonction pinMode().
- Contrôlez l'état du relais en utilisant la fonction digitalWrite().
Code Arduino
Étapes rapides
- Copiez le code ci-dessus et ouvrez-le avec l'IDE Arduino
- Cliquez sur le bouton Upload de l'IDE Arduino pour téléverser le code vers l'Arduino
- Écoutez le bruit de clic sur les relais.
- Voir le résultat sur le moniteur série.