10Série 2 · Relés, contatores e acionamentos · 10/20

Módulos de relé: como funcionam

Módulos prontos combinam relé, driver, indicadores e, em alguns modelos, optoacoplamento para facilitar a interface.

Os módulos de relé integram driver, proteção e sinalização para facilitar a interface entre microcontroladores e cargas de maior tensão ou corrente.
Estrutura interna — 1 canal
INR + LEDOptoacopladorDriver NPNBobina + diodoNANFCOM
O optoacoplador pode separar o sinal de controle do estágio de potência; a implementação varia conforme o módulo.
Ligação e lógica
1VCC alimenta o módulo conforme o fabricante.
2IN recebe o sinal HIGH ou LOW do controlador.
3O driver energiza a bobina e o LED indica o estado.
4COM alterna entre NF e NA quando o relé comuta.
EntradaSaída/carga
LOWConforme lógica do módulo
HIGHConforme lógica do módulo
Características
  • Módulos de 1, 2, 4, 8 ou mais canais.
  • LED indicador.
  • Driver e diodo integrados.
  • Optoacoplamento conforme modelo.
  • Contatos COM, NA e NF.
  • Lógica ativa HIGH ou LOW.
Exemplo prático com ESP32
ESP32
Módulo de relé
VCC → alimentação correta; GND → referência comum; GPIO → IN. Teste se o acionamento é ativo em HIGH ou LOW.
Especificações e cuidados
BobinaNormalmente 5 Vcc
ContatoAté 250 Vca / 30 Vcc*
CorrenteAté 10 A resistivos*
TempoAproximadamente 10 ms
IsolaçãoConforme construção do módulo
*Valores comuns, não universais. Confira o código do relé, categoria da carga, tensão, corrente de partida e vida elétrica.
Aplicações comuns
ReléRelés e contatores
Motor Motores e válvulas
Lâmpada Iluminação
CLP CLPs e controle
Painel elétrico Painéis e automação
Exemplo de código — ESP32 / Arduino
Controle seguro para módulo ativo em HIGH ou LOW
const int PINO_RELE = 25;
const bool ATIVO_EM_LOW = true; // ajuste conforme o módulo

void acionarRele(bool ligar) {
  const int nivelAtivo = ATIVO_EM_LOW ? LOW : HIGH;
  const int nivelInativo = ATIVO_EM_LOW ? HIGH : LOW;
  digitalWrite(PINO_RELE, ligar ? nivelAtivo : nivelInativo);
}

void setup() {
  pinMode(PINO_RELE, OUTPUT);
  acionarRele(false); // evita acionamento involuntário
}

void loop() {
  acionarRele(true);
  delay(2000);
  acionarRele(false);
  delay(2000);
}
Atenção: não conecte cargas diretamente ao ESP32. Confirme tensão da bobina, lógica do módulo e limites dos contatos.

Blocos do módulo

  • Entrada de comando: IN, VCC e GND.
  • Estágio driver: transistor e resistor.
  • Proteção da bobina: diodo de roda livre.
  • Contato de potência: COM, NA e NF.

JD-VCC e isolamento

Alguns módulos separam a alimentação da lógica da alimentação das bobinas por meio de JD-VCC. O jumper une as fontes para uso simples; o isolamento real depende de como o circuito e os terras são conectados.

Verificações antes do uso

ItemConfirmar
LógicaAtivo em LOW ou HIGH
Bobina5 V, 12 V ou outra tensão
ContatoCorrente, tensão e tipo de carga
FonteCorrente suficiente para todos os canais