Arduino Nano ESP32 - Module Relais 4 Canaux
Ce tutoriel fournit des instructions étape par étape sur l'utilisation d'un Arduino Nano ESP32 pour contrôler un module relais à 4 canaux. Il couvre les aspects suivants en détail :
- Comprendre la configuration des broches d'un module de relais à 4 canaux
- Établir les connexions entre un Arduino Nano ESP32 et le module de relais à 4 canaux
- Programmer l'Arduino Nano ESP32 pour contrôler efficacement le module de relais à 4 canaux
Lorsqu'il s'agit de gérer quatre dispositifs à haute tension tels que des pompes, des ventilateurs ou des actionneurs, nous avons deux choix. Nous pouvons soit opter pour plusieurs modules de relais, soit choisir une approche plus simple. L'option la plus simple consiste à utiliser un module de relais à 4 canaux, qui est une carte unique équipée de quatre relais intégrés. Cela simplifie le processus de configuration, rendant ainsi plus pratique le contrôle de tous les dispositifs de manière efficace.
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 de 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 Arduino Nano ESP32
- Broches de signal :
- IN1 : cette broche reçoit le signal de commande d'un Arduino Nano ESP32 pour contrôler le relais 1 sur le module
- IN2 : cette broche reçoit le signal de commande d'un Arduino Nano ESP32 pour contrôler le relais 2 sur le module
- IN3 : cette broche reçoit le signal de commande d'un Arduino Nano ESP32 pour contrôler le relais 3 sur le module
- IN4 : cette broche reçoit le signal de commande d'un Arduino Nano ESP32 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 en savoir plus sur la connexion d'un relais à des dispositifs haute tension et comprendre les distinctions entre normalement fermé et normalement ouvert, consultez le tutoriel Arduino Nano ESP32 - Relais.
De plus, le tutoriel aborde les 4 cavaliers disponibles sur le module relais, qui vous permettent de sélectionner individuellement entre les paramètres de déclenchement bas et de déclenchement haut pour chaque relais.
Diagramme de câblage
Il est important de noter que le module relais 4 canaux consomme une quantité significative de puissance. Par conséquent, il est fortement déconseillé de l'alimenter directement depuis la broche 5V de l'Arduino Nano ESP32. Au lieu de cela, il est recommandé d'utiliser une source d'alimentation externe 5V spécifiquement pour le module relais. Cette précaution assure une performance optimale et prévient les problèmes potentiels pouvant survenir en raison d'une alimentation insuffisante.
Par conséquent, nous devons utiliser trois sources d'énergie :
- Un adaptateur d'alimentation 5V pour l'Arduino Nano ESP32
- Un adaptateur d'alimentation 5V pour le module de relais à 4 canaux
- Un adaptateur d'alimentation haute tension (12VDC, 24VDC, 48VDC, 220AC...) pour les éléments gérés par le module de relais à 4 canaux
- Un schéma de câblage avec les trois sources d'alimentation. L'alimentation de l'Arduino Nano ESP32 (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 de courant en utilisant une seule source d'alimentation de 5V pour à la fois l'Arduino Nano ESP32 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
- Configure le pin Arduino Nano ESP32 en mode sortie numérique avec la fonction pinMode().
- Manipulez l'état du relais avec la fonction digitalWrite().
Code Arduino Nano ESP32
Étapes rapides
Pour commencer avec l'Arduino Nano ESP32 sur l'Arduino IDE, suivez ces étapes :
- Consultez le tutoriel comment configurer l'environnement pour Arduino Nano ESP32 sur Arduino IDE si c'est votre première utilisation de l'Arduino Nano ESP32.
- Câblez les composants comme indiqué sur le schéma.
- Connectez la carte Arduino Nano ESP32 à votre ordinateur à l'aide d'un câble USB.
- Ouvrez l'Arduino IDE sur votre ordinateur.
- Choisissez la carte Arduino Nano ESP32 correcte, telle que (par exemple, NodeMCU 1.0 (Module ESP-12E)), et son port COM respectif.
- Copiez le code et ouvrez-le avec l'IDE Arduino.
- Cliquez sur le bouton Upload dans l'IDE pour envoyer le code à l'Arduino Nano ESP32.
- Écoutez le bruit de clic des relais.
- Vérifiez le moniteur série pour observer le résultat.