ESP32 - 4 Rele - Relay X4

Informações sobre a placa de desenvolvimento do ESP32 com 4 Reles

Leonardo Hilgemberg Lopes

5/15/20233 min read

Falaremos sobre a placa com o ESP32 e 4 Reles

Caso você queira programar ela, recomendo seguir os documentos do nosso GitHub, tem alguns exemplos lá.

Eu montei um canal no Youtube para deixar as explicações mais simples, estou no inicio ainda, mas logo os vídeos começam a melhorar a qualidade e as explicações. Confia!

CARACTERÍSTICAS DA PLACA

1 - Módulo ESP32-WROOM-E, Wi-Fi e Bluetooth de banda dupla integrados, com memória Flash de 4MB (aumentável até 16MB);

2 - Todas as portas I/O (GPIO) e a porta de download do programa (através da UART) são facilmente acessíveis para facilitar o desenvolvimento;

3 - A placa possui um regulador de tensão integrado, permitindo várias opções de alimentação:

  • a) Fonte de alimentação DC 7 a 30VDC;

  • b) Entrada por USB ou fonte de 5V;

4 - O botão de reinicialização (RST) do módulo ESP32 integrado;

5 - O ESP32 oferece suporte a várias ferramentas de desenvolvimento, incluindo o ambiente de desenvolvimento Arduino IDE, Espressif IDF (baseado no FreeRTOS), MicroPython, JavaScript, Lua, entre outras;

6 - Existem 4 relés na placa, cada um dos quais pode suportar até 10A de carga e fornecem conexões COM, NO e NC (Comum, Normalmente Aberto e Normalmente Fechado), adequados para controlar cargas cuja tensão de trabalho está dentro de AC 250V – 10A / DC30V - 10A;

7 - Indicador de energia integrado, 1 LED programável e indicadores de relé;

8 - Além das características padrão do ESP32, a placa também tem uma maior flexibilidade de uso com a adição de 4 relés, tornando-a adequada para uma gama mais ampla de aplicações.

PINOUT DA PLACA

Descrição do Produto

Esta é uma placa com 4 relés e um ESP32-WROOM-E que pode ser alimentada tanto por uma fonte CA quanto por uma ampla gama de VDC.

Cada relé tem conexões COM+NO+NC expostas. A descrição do produto não especifica a carga máxima suportada, no entanto, segundo a etiqueta, cada relé suporta uma carga máxima de 10A.

A placa pode ser alimentada via 120-220VAC, 7-30VDC ou 5VDC (conectores separados).

Eu a comprei no eBay, mas placas muito semelhantes estão sendo vendidas em todos os lugares.

Diagrama de Pinos Esta placa possui dois cabeçotes de linha dupla 10x2 para cada pino GPIO do ESP32 e um cabeçote de linha única para gravação (flashing). A programação pode ser realizada com 3.3V conectado ao pino 5V e o GPIO0 conectado ao GND (por meio de um jumper ou um botão de pressão). Após a gravação, se você quiser testar a placa - ela deve ser alimentada adequadamente através de conectores dedicados, ou através de 5VDC aplicados ao pino 5V. Se você a alimentar com 3.3V no pino 5V - o MCU vai sofrer um brownout (queda de tensão).

Diagrama de Pinos do Cabeçote de Programação Pino Comentário 5V Não use 5V para programação TX Exposto na placa em nível de 3.3V! RX Exposto na placa em nível de 3.3V! GND GND GPIO0 Nível de 3.3V! (Conectado a um botão de pressão para programação)

Diagrama de Pinos Internos Pino Função GPIO23 LED de status GPIO32 Relé #1 GPIO33 Relé #2 GPIO25 Relé #3 GPIO26 Relé #4

COMO GRAVAR A PLACA ?

1) FTDI Pinos ----------------------------- ESP12F_RELAY_X1 Pinos:

- GND ----------------------------- GND

- VCC ----------------------------- 5V

- TX ----------------------------- RX

- RX ----------------------------- TX

1) UNO Pinos ----------------------------- ESP12F_RELAY_X1 Pinos:

- GND ----------------------------- GND

- 5V ----------------------------- 5V

- TX ----------------------------- RX

- RX ----------------------------- TX

OBS: Para gravar com o Arduino uno, é necessário remover o microcontrolador ATMEGA328 da placa.

FTDI

ARDUINO

UNO

Baixe os Arquivos de documento do projeto no GitHub