12 de jan de 2012

Arduino + Ir + Relé

Descrição :
 Nesse projeto   Vamos acionar um Relé Atravez de um Controle Remoto  Usando Arduino.
Materiais :
01x Arduino (Qualquer Modelo);
01x Relé (qualquer voltagem);
01x Transistor NPN (Qualquer Modelo);
01xResistor de 470 Ω
01x Diodo (Qualquer Modelo );
01x Receptor Ir
01xTransmissor Ir

Circuito :

Esse é o Circuito Para Acionar o Relé :



Esse  é do Receptor ir:


OBS: Montar os 2(Dois)Circuitos Juntos ,

Codigo:
Obs: Para Você compilar o Codigo no Arduino Você Vai precisar da Biblioteca IR Remote Para Baixar click aqui


/*======================By:tudodearduino.blogspot.com======================*/
#include <IRremote.h>
int RECV_PIN = 2; // Diz que o receptor IR esta conectado no pino 12

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()
{
  Serial.begin(9600); // Abre a porta serial.
   pinMode(13, OUTPUT); // Define o pino 13 como saida.
  irrecv.enableIRIn(); // Inicia o receptor IR.
 

}
void loop(){
  if (irrecv.decode(&results)) {
    Serial.println(results.value, DEC); // Envia o codigo do botão pressionado para a porta serial.
    irrecv.resume();   
  }
  if (results.value == 70){ digitalWrite(13,HIGH);} // Se o receptor IR receber o codigo "70" ira Acionar o Relé.
 
   if (results.value == 60){ digitalWrite(13,LOW);} // Se o receptor IR receber o codigo "60" ira Desligar o Relé.
}



OBS: Para saber qual o codigo seu controle vai acionar é só da o upload desse codigo e ir em Serial Monitor , apertar a tecla que deseja no controle remoto e ele envia um codigo para  o arduino é so vc mudar o numero que esta 70 para o numero que o seu controle vai enviar para o arduino.

Video:



video





AI Qualquer duvida é só Comentar 

18 comentários:

  1. ola eu testei o codigo e funciona bem quando eu tenho o arduino alimentado pelo pc...mas quando o alimento so na tomada com um tranformador de 9v nao funciona.. porque???

    ResponderExcluir
  2. o transformador deve ser de baixa amperagem ou seu arduino naum esta fornecendo energia suficiente Tente ligar por uma bateria 9v ou um Fonte 12 Estabilizadaa
    qualquer coisa entra em contato: radsonpatrick@hotmail.com

    Grato Radson

    ResponderExcluir
  3. ola ja exprimentei com outro transformador.. de facto era problema de amperagem.
    Me diz uma coisa.. eu testei com um comando da sony e funciona muito bem, tem como testar com outros comandos da marca DAIKIN?

    ResponderExcluir
    Respostas
    1. Sim é possivel usar os comando da marca Dakim, mas vc teria q trocar o receptor ir e pegar um compativel com o controle ir

      Grato pelas perguntas qualquer coisa é só comentar
      Grato Radson

      Excluir
  4. Olá cara estou agarrado para fazer a instalação dessa biblioteca IR, tenho Arduíno 1.0, mais como faço para instalar, no site onde encontrei para download, especificava da seguinte forma: descompactar para arduino / hardware / bibliotecas, mais aki no meu não há a pasta biblioteca, tenho que criar uma ou pegar outra versão do Arduíno ?

    ResponderExcluir
    Respostas
    1. Ola Gustavo sim tbm tive dificuldades em questão dessa biblioteca no arduino IDE 1.0 se possível me adicione no
      msn :radsonpatrick@hotmail.com
      Facebook: radson.patrick

      q posso solucionar esse seu problema, pois explicar por aki nos comentários fica muito difícil ok agradeço pelo comentário

      Grato Radson

      Excluir
  5. Oi, achei o projeto bem interessante e vou fazer com meu 'Duemilanove'. Porém, gostaria de saber se é possível ligar e desligar o relé através do comando de uma único botão do controle, como um on/off.

    ResponderExcluir
  6. Sim, tem como
    me add no msn,pois posso solucionar o seu problema

    radsonpatrick1@hotmail.com

    ResponderExcluir
  7. Amigo eu tento rodar o código de exemplo para saber o botao que aperto, porem aparecem muitos erros de compilação o que pode ser ?

    ResponderExcluir
    Respostas
    1. se vo tiver botado a biblioteca direitinho na IDE do arduino ele vai funcionar ( recomendo usar a IDE 0017)

      Excluir
  8. Para aqueles que assim como eu tiveram problemas com a biblioteca do IRremote, achei um site que disponibiliza essa biblioteca para a versão 1.0.1 do Arduino
    http://labduino.blogspot.com.br/2012/09/estava-testando-um-modulo-e-controle.html
    Fiz a compilação e não deu erro, mas ainda não testei com o circuito físico...
    E valeu pelo código Radson, soh com a biblioteca eu não faria nada.. hehehe o seu foi oq achei mais simplificado..
    Parabens...

    ResponderExcluir
  9. Ola

    sou técnico em áudio e vídeo e integrador irule gostaria de saber se vc pode me dar uma dica estou integrando uma persiana motorizada em um cliente e preciso que essa persiana dessa e suba pois exite um projeto de automação na residencia só que preciso que o rele seja acionado por comando de ir como posso fazer com o
    Arduino

    ResponderExcluir
  10. Boa Garoto. Excelente projeto.

    Tenho uma duvida, se eu quiser controlar mais de uma lampada,ou jogo de lampadas, tomadas 110 com o controle remoto utilizando o arduino é possivel??

    ResponderExcluir
    Respostas
    1. Amogo desculpe pela demora pois o blog estava inativo.

      Sim é possivel sim se possivel adicione-me no facebook e falaremos melhor ou se quiser temos whatsapp: (98) 8172-5021

      Excluir
  11. Amigo será que possa me ajudar ??
    eu obtive o código do meu controle ir mais parece
    que para fazer o sketch temos que ter o código em hexadecimal,sabe como posso encontrá-lo ??

    ResponderExcluir
    Respostas
    1. Diga amigo podemos fazer essa modficaçao no codigo mas pra isso entre em contato por e-mail e fazemos a modificaçao: radsonpatrick@yahoo.com.br

      Excluir
  12. bacana o projeto estou começando com o arduino comprei hj meu kit .... to esperando chegar

    ResponderExcluir
  13. Vc ainda tem a biblioteca IR remote para compartilhar?

    ResponderExcluir