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:








AI Qualquer duvida é só Comentar