terça-feira, 19 de dezembro de 2017

Projeto minuteria controlado por Arduíno

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 !

Veja abaixo esquema de ligação do circuito:



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.





Bem hoje foi isso muito obrigado pela sua atenção espero que tenham gostado e até a próxima.

segunda-feira, 18 de dezembro de 2017

O que é o Arduino ?

O que é o Arduíno ?

Arduíno, o controlador que tem mais chamado a atenção e o interesse das pessoas que estão envolvidas nas áreas de tecnologia, e com isso, surpreendendo a sociedade com os seus novos feitos e facilitando suas vidas, deixando elas bem mais práticas !
A idéia da criação da placa Arduino, veio com o objetivo de oferecer e criar ferramentas acessíveis à todos os públicos, com  baixo custo e flexibilidade de utilização, podendo ser utilizado em qualquer lugar e por qualquer pessoa.

Como é formado a placa Arduíno ?

Ele é projetado e denominado como um Microcontrolador, onde possui  sua eletrônica(Hardware) de livre acesso ao publico. O "cérebro" por traz deste equipamento , é o microcontrolador Atmel AVR, sendo através dele, possui suas entradas e saídas, para a ligação de diversos equipamentos.

Existe somente um tipo de Arduíno ? Como faço para controlá-lo(s) ?

Não,  existem diversos tipos de placa Arduíno, as mais comuns são o Arduíno UNO, Arduíno MEGA, Arduíno NANO, Arduíno LEONARDO e outros. A diferença deles estão no Hardware da placa, podendo um ter mais entradas/saídas do que o outro ou na velocidade de processamento,etc. A escolha da placa, vai depender da situação ou gosto do usuário. Mas o melhor de tudo, todas as placas são controladas da mesma maneira, a linguagem C/C++,  onde é utilizado uma sintaxe de mais alto nível, para o maior conforto do programador. O programação é feito na IDE( Software) pela própria interface do Arduíno, fornecido pelo site da mesma.
Um exemplo bem fácil que podemos fazer com o Arduino, é fazer com que um LED fique piscando.

Esquema Elétrico


int LED = 2; // Declarando que meu LED sera na entrada digital 2.
void setup() {
  pinMode(LED, OUTPUT); // Declarando que a entrada digital 2, sera uma saída de 5 Volts
}
void loop() {
  delay(1000); // Tempo de liga o LED
  digitalWrite(LED, HIGH); // Liga o LED
  delay(1000); // Tempo de desliga o LED
  digitalWrite(LED, LOW); // Desliga o LED
}

Agradecemos a atenção ao nosso blog e matéria e que em breve lançaremos mais posts sobre equipamentos que podem ser utilizado com Arduíno e outras plataformas... até a próxima.

Não deixe de visitar e conhecer nossa seção dedicada exclusivamente ao Arduíno em nossa loja clique aqui e confira as placas disponíveis.

Autor : Luiz Otávio Dias