Piscando o LED é um programa muito comum e quase o primeiro para todo aluno ou iniciante. No qual piscamos um LED com algum atraso. Portanto, hoje estamos aqui com o mesmo projeto, mas usaremos uma lâmpada AC em vez do LED normal e piscaremos uma lâmpada AC.
Sempre que precisamos conectar qualquer dispositivo AC em nossos circuitos incorporados, usamos um relé. Portanto, neste tutorial de controle de relé do arduino, aprenderemos simplesmente como fazer a interface de um relé com o Arduino. Aqui, não estamos usando nenhum IC de driver de relé como ULN2003 e usaremos apenas um transistor NPN para controlar o relé.
Componentes necessários:
- Arduino
- Relé 5v ou 6v
- Aparelho AC ou lâmpada
- Transistor BC547
- Resistor 1k
- Placa de ensaio ou PCB
- Jumper de conexão
- Fonte de energia
- Diodo 1n4007
- Terminal de parafuso ou bloco de terminais
Retransmissão:
O relé é uma chave eletromagnética, que é controlada por uma pequena corrente e usada para ligar e desligar uma corrente relativamente muito maior. Significa que, aplicando uma pequena corrente, podemos ligar o relé, o que permite que uma corrente muito maior flua. Um relé é um bom exemplo de controle de dispositivos CA (corrente alternada), usando uma corrente CC muito menor. O relé comumente usado é o relé de lance duplo de pólo único (SPDT), ele tem cinco terminais como abaixo:
Quando não há tensão aplicada à bobina, COM (comum) é conectado a NC (contato normalmente fechado). Quando há alguma tensão aplicada na bobina, o campo eletromagnético produzido, que atrai a Armadura (alavanca conectada à mola), e COM e NO (contato normalmente aberto) são conectados, o que permite que uma corrente maior flua. Os relés estão disponíveis em várias classificações, aqui usamos um relé de tensão operacional de 6 V, que permite o fluxo de corrente 7A-250VAC.
O relé é sempre configurado usando um pequeno circuito Driver que consiste em um Transistor, Diodo e um resistor. O transistor é usado para amplificar a corrente de modo que a corrente total (da fonte DC - bateria de 9 V) possa fluir através de uma bobina para energizá-la totalmente. O resistor é usado para fornecer polarização ao transistor. E o diodo é usado para prevenir o fluxo de corrente reversa, quando o transistor é desligado. Cada bobina indutora produz EMF igual e oposta quando desligada repentinamente, isso pode causar danos permanentes aos componentes, então o diodo deve ser usado para prevenir corrente reversa. Um módulo de relé está facilmente disponível no mercado com todo o seu circuito de driver na placa ou você pode criá-lo na placa perf ou PCB como abaixo. Aqui nós usamos o módulo de 6V Relay.
Aqui, para ligar o relé com o Arduino, só precisamos fazer aquele Arduino Pin High (A0 em nosso caso) onde o módulo do relé está conectado. Abaixo é fornecido o circuito do driver de relé para construir seu próprio módulo de relé:
Diagrama de circuito e funcionamento:
Neste circuito de controle de relé Arduino, usamos o Arduino para controlar o relé por meio de um transistor BC547. Conectamos a base do transistor ao pino A0 do Arduino por meio de um resistor de 1k. Uma lâmpada AC é usada para demonstração. O adaptador de 12 V é usado para alimentar o circuito.
O trabalho é simples, precisamos fazer o pino RELAY (PIN A0) alto para tornar o módulo de relé LIGADO e fazer o pino RELAY baixo para desligar o Módulo de relé. A luz AC também acenderá e apagará de acordo com o relé.
Acabamos de programar o Arduino para tornar o Relay Pin (A0) High e Low com um atraso de 1 segundo:
void loop () {digitalWrite (relé, HIGH); intervalo de atraso); digitalWrite (relé, LOW); intervalo de atraso); }
O vídeo de demonstração e o código completo para o Arduino Relay Control são fornecidos abaixo.