Projeto minuteria controlado por Arduíno
Arduino Eletrônica Módulos
Olá amigos este artigo é um artigo feito para demonstrar um
tipo de circuito muito utilizado em escadarias de condomínios ou luz de garagem
e etc. que é a minuteria que nada mais é do que um circuito que ao acionarmos
um botão este se manterá ligado através de um módulo relé por um determinado
tempo que julgarmos o tempo necessário para o circuito se manter ligado e após
esse tempo o circuito irá se desligar automaticamente.
O circuito é constituído por um Arduino uno (mas você poderá
utilizar outro se quiser) e um módulo relé, estamos utilizando um aqui da GBK
Robotics, que um tipo de relé muito prático de utilizar. Este relé trabalha com
acionamento em nível logico alto ou seja temos que manter o pino do Arduino
ligado para que ele acione, é valida essa informação pois temos no mercado
outros tipos de módulos que funcionam ao contrario.
Abaixo temos uma ilustração do modulo relé da GBK Robotics
está disponível para venda em nossa loja.
É importante lembrar que nesse caso estamos trabalhando com
a rede elétrica local de 127V mas na sua região a tensão poderá ser de até 220V
entre fase e neutro, oque requer todos os cuidados com sua segurança de das
pessoas envolvidas, atente-se aos dispositivos de segurança como fusíveis e
disjuntores DDR e IDR adequados, siga sempre as normas regulamentadoras do
nosso pais !
Ligação elétrica da minuteria com Arduíno.
O código do Arduíno também é bem simples veja abaixo (deixamos com comentários para facilitar o entendimento) é só copiar e colar na ide do Arduíno.
// Projeto - minuteria void setup() { pinMode(13,OUTPUT); //seta pino 11 como saida pinMode(10,INPUT); //seta pino 10 como entrada digitalWrite(10,1); //habilita resistor de pull-up (interno) do pino 10 } void loop () { //--------------------- declaração de variaveis -------------------------------- int botao = digitalRead(10); //declara "botão" como pino 10 (leitura) int rele = (13); //declara "rele" pino 13 saida (escrita) //------------------------------ Rotina ---------------------------------------- if (botao==0) //verifica se o botão foi pressionado { digitalWrite(rele,HIGH); delay(10000); //executa rotina liga rele conta tempo e depois do tempo em delay desliga digitalWrite(rele,LOW); } else { digitalWrite (rele,0); //se não foi pressionado o botão mantem o rele desligado } } //--------------------------------- Fim ----------------------------------------
Indo um pouco mais além para diferenciar a aplicação você
poderá também criar um tipo de tomada inteligente que ficará ligada por um
determinado tempo, isso pode ser útil em uso de ferro de passar roupa que
ficaria ligado por um período de tempo programado e não iria correr o risco de
você esquecer ele ligado gastando energia e correndo risco de acidente. Ou até
outros eletrodomésticos que não podem ficar ligado por muito tempo. Vale
lembrar que neste exemplo citado o modulo relé por si só não seria capaz de
suportar toda a corrente elétrica consumida pelo ferro de passar e então seria
necessário o interfaceamento com relés de maios capacidade ou contatores etc.
Logo abaixo está um vídeo do projeto em funcionamento.
Logo abaixo está um vídeo do projeto em funcionamento.
Bem hoje foi isso muito obrigado pela sua atenção espero que
tenham gostado e até a próxima.


