ESP8266 - Module relais 4 canaux
Lorsque nous devons contrôler quatre dispositifs à haute tension tels que des pompes, des ventilateurs et des actionneurs, nous pouvons utiliser plusieurs modules de relais. Cependant, il existe une option plus simple : un module de relais à 4 canaux. Il s'agit d'une carte qui contient quatre relais combinés ensemble.
Un module relais 4 canaux comparé à 4 modules relais 1 canal :
- Le câblage est plus simple avec le module relais 4 canaux.
- Le module relais 4 canaux nécessite moins d'espace.
- Le module relais 4 canaux est plus économique.
- La programmation reste la même.
Préparation du matériel
1 | × | ESP8266 NodeMCU | |
1 | × | Micro USB Cable | |
1 | × | 4-Channel Relay Module | |
1 | × | Jumper Wires | |
1 | × | (Optional) 5V Power Adapter for ESP8266 | |
1 | × | (Optional) ESP8266 Screw Terminal Adapter |
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 4 canaux
Brochage du module relais à 4 canaux
Un module de relais à 4 canaux possède les broches suivantes :
- Broches d'alimentation pour les cartes relais
- DC+ : connectez cette broche à la broche 5V d'une alimentation
- DC- : connectez cette broche à la broche GND de l'alimentation et également à la broche GND d'un ESP8266
- Broches de signal :
- IN1 : cette broche reçoit le signal de commande d'un ESP8266 pour contrôler le relais 1 sur le module
- IN2 : cette broche reçoit le signal de commande d'un ESP8266 pour contrôler le relais 2 sur le module
- IN3 : cette broche reçoit le signal de commande d'un ESP8266 pour contrôler le relais 3 sur le module
- IN4 : cette broche reçoit le signal de commande d'un ESP8266 pour contrôler le relais 4 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
- NC3, NO3, COM3 : Ces broches se connectent à un dispositif haute tension qui est contrôlé par le relais 3
- NC4, NO4, COM4 : Ces broches se connectent à un dispositif haute tension qui est contrôlé par le relais 4
Pour des informations sur la façon de connecter un relais à haute tension, et les différences entre normalement fermé et normalement ouvert, veuillez consulter ESP8266 - Tutoriel relais
Il dispose également de 4 cavaliers, qui peuvent être utilisés pour choisir entre la gâchette basse et la gâchette haute pour chaque relais respectivement.
Diagramme de câblage
Le module de relais à 4 canaux nécessite une quantité considérable de puissance, il ne doit donc PAS être alimenté directement depuis la broche 5V de l'ESP8266. Une source d'alimentation externe 5V doit être utilisée pour le module à la place.
Par conséquent, nous devons utiliser trois sources d'énergie :
- Un adaptateur secteur 5V pour le ESP8266
- Un adaptateur secteur 5V pour le module relais 4 canaux
- Un adaptateur secteur de plus haute tension (12VDC, 24VDC, 48VDC, 220AC...) pour les éléments gérés par le module relais 4 canaux
- Un schéma de câblage avec les trois sources d'alimentation. L'alimentation pour le ESP8266 (non incluse dans l'image) peut être soit par câble USB, soit par prise d'alimentation.
This image is created using Fritzing. Click to enlarge image
Voir plus dans l'agencement des broches de l'ESP8266 et comment alimenter l'ESP8266 et d'autres composants.
- Nous pouvons réduire le nombre d'adaptateurs de puissance en utilisant une seule source d'alimentation 5V pour l'ESP8266 et le module relais 4 canaux.
This image is created using Fritzing. Click to enlarge image
※ NOTE THAT:
Si les quatre appareils gérés par un module relais à 4 canaux ont la même tension, alors un seul adaptateur d'alimentation haute tension peut être utilisé pour tous. Cependant, si la tension est différente pour chaque appareil, alors des adaptateurs d'alimentation haute tension séparés doivent être utilisés.
Comment programmer un module de relais à 4 canaux
- Définit la broche ESP8266 en mode de sortie numérique avec la fonction pinMode().
- Manipulez l'état du relais avec la fonction digitalWrite().
Code ESP8266
Étapes rapides
Pour commencer avec ESP8266 sur Arduino IDE, suivez ces étapes :
- Consultez le tutoriel comment configurer l'environnement pour ESP8266 sur Arduino IDE si c'est votre première utilisation de l'ESP8266.
- Connectez les composants comme indiqué sur le schéma.
- Connectez la carte ESP8266 à votre ordinateur à l'aide d'un câble USB.
- Ouvrez l'Arduino IDE sur votre ordinateur.
- Choisissez la bonne carte ESP8266, tel que (par exemple, NodeMCU 1.0 (Module ESP-12E)), et son port COM respectif.
- Copiez le code et ouvrez-le avec l'Arduino IDE.
- Cliquez sur le bouton Upload dans l'IDE pour envoyer le code à l'ESP8266.
- Écoutez le son du clic des relais.
- Vérifiez le moniteur série pour observer le résultat.