Arduino Nano ESP32 - Módulo Relé de 4 Canais
Este tutorial fornece instruções passo a passo sobre como usar um Arduino Nano ESP32 para controlar um módulo relé de 4 canais. Ele aborda os seguintes aspectos em detalhes:
- Entender a configuração da pinagem de um módulo relé de 4 canais
- Estabelecer as conexões entre um Arduino Nano ESP32 e o módulo relé de 4 canais
- Programar o Arduino Nano ESP32 para controlar com eficácia o módulo relé de 4 canais
Quando se trata de gerenciar quatro dispositivos de alta tensão, como bombas, ventiladores ou atuadores, temos duas opções. Podemos usar vários módulos relé ou optar por uma abordagem mais simples. A opção mais simples é usar um módulo relé de 4 canais, que é uma única placa equipada com quatro relés integrados. Isso agiliza o processo de montagem e torna mais conveniente controlar todos os dispositivos com eficácia.
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Sobre o Módulo Relé de 4 Canais
Pinagem do Módulo Relé de 4 Canais

Um módulo relé de 4 canais tem os seguintes pinos:
- Pinos de alimentação das placas de relé
- DC+: conecte este pino ao pino 5V de uma fonte de alimentação
- DC-: conecte este pino ao pino GND da fonte de alimentação e também ao pino GND de um Arduino Nano ESP32
- Pinos de sinal:
- IN1: este pino recebe o sinal de controle de um Arduino Nano ESP32 para controlar o relé 1 do módulo
- IN2: este pino recebe o sinal de controle de um Arduino Nano ESP32 para controlar o relé 2 do módulo
- IN3: este pino recebe o sinal de controle de um Arduino Nano ESP32 para controlar o relé 3 do módulo
- IN4: este pino recebe o sinal de controle de um Arduino Nano ESP32 para controlar o relé 4 do módulo
- Pinos de saída: NCx (pino normalmente fechado), NOx (pino normalmente aberto), COMx (pino comum),
- NC1, NO1, COM1: Estes pinos se conectam a um dispositivo de alta tensão controlado pelo relé 1
- NC2, NO2, COM2: Estes pinos se conectam a um dispositivo de alta tensão controlado pelo relé 2
- NC3, NO3, COM3: Estes pinos se conectam a um dispositivo de alta tensão controlado pelo relé 3
- NC4, NO4, COM4: Estes pinos se conectam a um dispositivo de alta tensão controlado pelo relé 4
Para saber como conectar um relé a dispositivos de alta tensão e entender as diferenças entre normalmente fechado e normalmente aberto, confira o tutorial Arduino Nano ESP32 - Relé.
Além disso, o tutorial aborda os 4 jumpers disponíveis no módulo relé, que permitem escolher individualmente entre gatilho baixo e gatilho alto para cada relé.
Diagrama de Ligação
É importante notar que o módulo relé de 4 canais consome uma quantidade significativa de energia. Por isso, é fortemente desaconselhado alimentá-lo diretamente pelo pino 5V do Arduino Nano ESP32. Em vez disso, recomenda-se usar uma fonte de 5V externa específica para o módulo relé. Essa precaução garante o desempenho ideal e evita possíveis problemas causados por uma alimentação insuficiente.
Portanto, precisamos usar três fontes de alimentação:
- Um adaptador de alimentação de 5V para o Arduino Nano ESP32
- Um adaptador de alimentação de 5V para o módulo relé de 4 canais
- Um adaptador de alimentação de tensão mais alta (12VDC, 24VDC, 48VDC, 220AC...) para os itens gerenciados pelo módulo relé de 4 canais
- Um diagrama de ligação com as três fontes de alimentação. A alimentação do Arduino Nano ESP32 (não incluída na imagem) pode ser feita por cabo USB ou por conector de alimentação.

This image is created using Fritzing. Click to enlarge image
- Podemos reduzir a quantidade de adaptadores de alimentação usando uma fonte de 5V para o Arduino Nano ESP32 e para o módulo relé de 4 canais.

This image is created using Fritzing. Click to enlarge image
※ Nota:
Se os quatro dispositivos gerenciados por um módulo relé de 4 canais têm a mesma tensão, então um adaptador de alimentação de alta tensão pode ser usado para todos eles. No entanto, se a tensão é diferente para cada dispositivo, adaptadores de alimentação de alta tensão separados devem ser usados.
Como Programar o Módulo Relé de 4 Canais
- Define o pino do Arduino Nano ESP32 no modo de saída digital com a função pinMode().
- Manipule o estado do relé com a função digitalWrite().
Código Arduino Nano ESP32
Passos Rápidos
Para começar com o Arduino Nano ESP32 no Arduino IDE, siga estes passos:
- Confira o tutorial como configurar o ambiente do Arduino Nano ESP32 no Arduino IDE se esta é a primeira vez que você usa o Arduino Nano ESP32.
- Ligue os componentes como mostrado no diagrama.
- Conecte a placa Arduino Nano ESP32 ao seu computador usando um cabo USB.
- Abra o Arduino IDE no seu computador.
- Escolha a placa Arduino Nano ESP32 e a porta COM correspondente.
- Copie o código e abra no Arduino IDE.
- Clique no botão Upload da IDE para enviar o código ao Arduino Nano ESP32.
- Ouça o som de clique dos relés.
- Confira o Serial Monitor para observar o resultado.