Neste post vou mostrar como usar um módulo relé, que é um dispositivo eletrônico que permite controlar a alimentação de corrente elétrica de uma carga através de um sinal elétrico de comando.
Então um relé é um enrolamento de bobina e um contato normalmente aberto e/ou fechado. Quando bobina recebe ela atrai o contato e fecha o circuito que alimenta a carga. O módulo relé é uma placa com um ou mais relés já montados e geralmente inclui circuitos de acionamento e proteção para facilitar a utilização
Qual sua função
A função de um módulo relé com o Arduino é controlar a alimentação de corrente elétrica de cargas como lâmpadas, motores, aquecedores etc. através do sinal de comando do Arduino. Isso permite que possamos usar o Arduino para acionar essas cargas e, assim, fazer com que essas cargas interajam com o mundo físico.
Pois o Arduino geralmente envia sinais elétricos para o módulo relé para controlar seus contatos. De modo geral usamos uma saída digital para ativar o relé. Quando ligamos essa saída digital (nível lógico “HIGH”), energizamos a bobina do relé e o contato fecha o circuito. Quando desligamos a saída digital (nível lógico “LOW”), a bobina do relé é desenergizada e o contato volta para a posição normal.
Dessa forma o Arduino pode controlar a carga conectada ao módulo relé, através de um simples código.
Como usar um modulo relé
Assim um projeto com um módulo relé e o Arduino pode ser criar um sistema de automação para acender e apagar uma lâmpada. O esquema básico seria:
-
-
-
- Primeiramente conectar um dos terminais da lâmpada ao terminal normalmente aberto (NO) do relé.
-
- Em seguida conecte o fio de retorno da lâmpada ao terminal comum (COM) do relé.
-
- Terceiro conectar o terminal de acionamento do relé, na saída digital do Arduino.
-
-
Assim sendo a seguir está um exemplo de código para controlar o relé:
// Escrito por Fábrica de Bolso
// sinta-se livre para copiar e modificar
const int rele = 10;
void setup()
{
pinMode(rele, OUTPUT); //Configura o pino como saida
}
void loop()
{
digitalWrite(rele, HIGH); //Aciona o rele
delay(5000); //Aguarda 5 segundos
digitalWrite(rele, LOW); //Desliga o rele
delay(5000); //Aguarda 5 segundos e reinicia o processo
}
Este código fara com que a lâmpada acenda e apague a cada 5
segundos.
Embora este é apenas um exemplo básico e existem muitas outras
formas de expandir e melhorar o projeto, caso queira aprender como começar usando o arduino recomendo este post sobre pisca led. Então você pode adicionar sensores para controlar a luz, programação e muito mais.
Caso queira adquirir um módulo relé para fazer projetos de automação visite nossa loja virtual clicando aqui.