Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules

Módulo de relé de 5V com Arduino: cablagem, acionadores, segurança

Módulo de relé de 5V com Arduino: cablagem, acionadores, segurança

By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-10-16

Category: Guias Práticos

Ligue um módulo de relé de 5V a um Arduino, escolha o tipo de disparo correto e comute cargas em segurança com uma configuração de optoacoplador JD-VCC e um sketch simples.

Resposta rápida

Ligue o VCC do módulo de relé ao 5V do Arduino, o GND ao GND e o IN a um pino digital como D7. A maioria das placas azuis de canal único são ativas em nível baixo, por isso escrever LOW liga o relé. Se a sua placa tiver um jumper JD-VCC e quiser isolamento total por optoacoplador, remova o jumper e alimente o JD-VCC a partir de uma fonte separada de 5V, mantendo os terras ligados. Para cargas de rede, comute apenas o condutor de fase e envolva o relé e os terminais.

Antes de ligar qualquer coisa: identifique a sua placa

Procure o conector de entrada e qualquer jumper. Uma placa com VCC, GND e IN é um módulo de acionamento direto; uma placa com VCC, GND, IN e um jumper JD-VCC tem um optoacoplador que separa o lado de entrada do lado da bobina do relé. O Módulo de Relé de 5V nesta loja é uma placa de canal único com terminais de parafuso para NO, COM e NC, que é a disposição que a maioria dos projetos para iniciantes precisa.

Verifique a lógica de acionamento antes de ligar a carga. Aplique 5V e GND ao módulo, deixe IN flutuante e ouça um clique. Se clicar com IN flutuante ou puxado para alto, é ativo em nível baixo; se permanecer silencioso até IN ficar alto, é ativo em nível alto. Este único teste evita o problema mais comum de 'o meu relé funciona ao contrário'.

Ligue o lado de controlo ao Arduino

Ligue o VCC ao pino 5V do Arduino, o GND a um pino GND do Arduino e o IN a um pino digital. D7 é um padrão seguro porque não é partilhado com serial ou SPI num Uno. Mantenha estes três fios curtos e afastados da cablagem de rede; fios de entrada longos captam ruído que pode causar acionamentos falsos.

Se a sua placa tiver o jumper JD-VCC e estiver a usar uma fonte separada de 5V para o lado da bobina, remova o jumper, ligue o positivo externo de 5V ao JD-VCC e ligue o terra da fonte externa ao terra do Arduino. Sem esse terra partilhado, o sinal de entrada não tem referência e o relé não comutará de forma fiável.

Escreva um sketch que corresponda ao seu tipo de acionamento

Para um módulo ativo em nível baixo, defina o pino como HIGH no setup para que o relé permaneça desligado no arranque e, em seguida, escreva LOW para o energizar. Para ativo em nível alto, inverta essa lógica. Um sketch mínimo ativo em nível baixo tem este aspeto: pinMode(7, OUTPUT); digitalWrite(7, HIGH); no setup, depois digitalWrite(7, LOW) para ligar e digitalWrite(7, HIGH) para desligar. Adicione um pequeno atraso após cada alteração para ouvir o clique e confirmar o estado.

Evite acionar o relé diretamente a partir de um pino sem verificar a corrente. Muitas placas de 5V consomem mais do que um pino simples do Arduino deve fornecer continuamente, por isso alimente o módulo a partir do trilho de 5V e use o pino apenas para o sinal de entrada. Se a placa reiniciar quando o relé clicar, esse é o seu indício para mover a alimentação da bobina para fora do regulador do Arduino.

Comute a carga com segurança

Use COM e NO para uma carga que deve estar desligada até o relé energizar, e COM e NC para uma carga que deve estar ligada por padrão. Para cargas DC, mantenha a polaridade consistente com a sua fonte. Para rede, comute apenas o fio de fase através de COM e NO, nunca o neutro, e mantenha o lado da rede fisicamente separado do lado de baixa tensão.

Envolva a placa do relé e todos os terminais de rede numa caixa não condutora, alivie a tensão do cabo e nunca toque nos terminais de parafuso enquanto o circuito estiver ligado. Se não se sentir confiante a trabalhar com rede, use o relé para comutar uma carga DC de baixa tensão ou uma tomada inteligente pré-fabricada.

Configuração passo a passo do relé

  1. 1. Identifique a lógica de acionamento e o jumper: Alimente o módulo com 5V e GND, deixe IN flutuante e observe se o relé clica. Verifique se existe um jumper JD-VCC. Ponto de verificação: sabe se a placa é ativa em nível baixo ou alto antes de ligar o Arduino.
  2. 2. Ligue VCC, GND e IN: Ligue o VCC ao 5V do Arduino, o GND ao GND do Arduino e o IN a D7. Mantenha os fios curtos e afastados da cablagem de rede. Erro a evitar: esquecer o terra partilhado ao usar uma fonte JD-VCC separada.
  3. 3. Carregue o sketch correspondente: Defina o pino como HIGH no setup para ativo em nível baixo e, em seguida, escreva LOW para ligar. Inverta para ativo em nível alto. Ponto de verificação: o relé clica uma vez por mudança de estado e o Arduino não reinicia.
  4. 4. Ligue a carga a COM e NO ou NC: Use COM e NO para cargas desligadas por padrão, COM e NC para cargas ligadas por padrão. Para rede, comute apenas o condutor de fase. Erro a evitar: comutar o neutro ou deixar terminais de rede expostos.
  5. 5. Teste primeiro com uma carga de baixa tensão: Comprove a lógica com um LED ou pequena carga DC antes de ligar qualquer coisa alimentada pela rede. Ponto de verificação: a carga segue o sketch de forma fiável antes de envolver o lado da rede.

Factos do produto

  • Módulo de Relé de 5V: Módulo de relé de canal único operado a 5V DC com terminais de parafuso para cablagem normalmente aberto, comum e normalmente fechado. Dá-lhe um ponto de comutação isolado com opções NO e NC, para que possa escolher se a carga está desligada ou ligada por padrão.
  • Motor Drive Shield L293D para Arduino: O Motor Drive Shield L293D para Arduino é compatível com placas Arduino Uno (placa não incluída) e inclui duas interfaces de servo de 5V. Útil quando o seu projeto precisa de controlo de motor ou servo juntamente com um relé, mas não substitui o relé para comutar rede ou cargas de alta corrente.

Shop Related Products

Motor Drive Shield L293D for Arduino

Motor Drive Shield L293D for Arduino

$1.41 $2.08

Shop Now
5V Relay Module

5V Relay Module

$0.61 $0.82

Shop Now