jueves, 19 de enero de 2012

ARDUINO - RECEPTOR INFRARROJOS

ARDUINO - RECEPTOR INFRARROJOS

Me apareció en el cajón de los desguaces un diodo receptor de infrarrojos, de algún televisor o vídeo desarmado.
Buscándole una utilidad, he realizando un receptor de mando a distancia que encienda y apague 3 diodos led .
Como no tengo mucha idea de mandos a distancias, he navegado por la red buscando ayuda.
He encontrado la librería IRremote que facilita en gran medida la realización del circuito.
Como mando a distancia he utilizado uno universal programado para que funcione como de TV Sony, los códigos son fáciles y cortos.

Códigos de las diferentes teclas
1->10
2->810

4->C10
5->210

7->610
8->E10

Los códigos son en Hexadecimal.

El diodo receptor de infrarrojos utilizado es TSOP-1730 corresponde al patillaje siguiente.

Bodigo fuente
// seta prueba infrarrojos
//30-10-2011
//xsetaseta@gmail.com

#include <IRremote.h>

int RECV_PIN = 11;

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()
{
  Serial.begin(9600);
  irrecv.enableIRIn(); // Start the receiver
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(4, OUTPUT);
}

void loop() {
  if (irrecv.decode(&results)) {
 
    Serial.println(results.value, HEX);
       
    if(results.value==0x10) digitalWrite(2, HIGH);
    if(results.value==0x810) digitalWrite(2, LOW);
   
    if(results.value==0xc10) digitalWrite(3, HIGH);
    if(results.value==0x210) digitalWrite(3, LOW);
   
    if(results.value==0x610) digitalWrite(4, HIGH);
    if(results.value==0xe10) digitalWrite(4, LOW);
   
    irrecv.resume(); // Receive the next value
  }
}



Fotos del circuito montado


Esquema

Es muy fácil de montar y da mucho juego.

Controlando aparatos de 220V
Una utilidad que se le puede dar  a este mando de infrarrojos puede ser el encender o apagar luces.
Para utilizarlo como interruptor de aparatos de 220V se necesita un relé o un dispositivo de estado solido.
Yo dispongo  una caja con 4 dispositivos de estado solido para encender o apagar mediante señales lógicas de 5V, aislados eléctricamente mediante optoacopladores.
En la imagen siguiente se puede ver la conexión.



Un saludo.
seta43

No hay comentarios:

Publicar un comentario