You are on page 1of 5

Guía de Armado de Sensor Infrarrojo para PC

Basado en Sensores de 38KHz

Esta guía se propone explicar el armado de un circuito de por más sencillo con el cuál, y por medio de un
software específico, es posible capturar cualquier tipo de señal infrarroja proveniente de cualquier control
remoto y así asignarle un evento dentro de la PC, es decir, utilizar el control remoto como “disparador”
para por ejemplo encender un programa, o cambiar el control de volumen, o cargar subtítulos a una
película. El límite está muy lejos.

El circuito consta de un par de componentes sencillos y un sensor infrarrojo que recibirá datos a 38KHz.
Este último detalle es muy importante ya que es posible comprar o conseguir sensores que operan a otras
velocidades. El resultado de usar el sensor equivocado puede variar, pero por lo general la señal que
recibirá finalmente el software encargado de todo el trabajo oscilará entre la señal correcta y señales
erráticas incorrectas teniendo que pulsar el botón del control remoto repetidas veces.

El circuito se conectará al puerto serial de 9 pines (D9) de la PC que abastecerá las necesidades de envío
y recepción de datos así como de la alimentación de todo el circuito.

Los componentes para realizar este proyecto son los siguientes:

Resistencias:
- 1 x 3,3 K

Diodos:
- 1 x Zéner de 5,1 Volts
- 1 x Diodo LED Verde

Condensadores:
- 1 x Electrolítico de 1 Microfaradio – 16 Volts

Otros:
- 1 x Plug D9 de 9 Pines para Puerto Serial
- 1 x Sensor IR TSOP 17XX o similar
(donde “XX” es el valor en KHz del detector, o sea que en este caso será TSOP 1738)
- Estuche para Montaje
- Placa Universal para Soldadura
(Una placa de 10cm x 5cm cuesta alrededor de los $2 ~ $2.50. En mi caso corté el tramo que necesité).

El esquemático del circuito es el siguiente:


Como se puede ver, el circuito es bastante sencillo. Si vamos de derecha a izquierda, vemos un puente
entre los pines 1 y 3 (DCD y TXD). Esto es un requerimiento especial del plugin que usaremos para
interceptar los eventos.

El pin 2 (RXD) se conecta al cátodo de un diodo LED que se encenderá cuando el plugin esté listo y el
puerto serial esté listo para enviar y recibir datos. (Durante el booteo de Windows, el led parpadeará. Este
proceso es perfectamente normal). El ánodo del LED está conectado al pin 5 (GND) que a su vez, está
puenteado con el pin 9 (RI).

Los pines 6 (DSR) y 7 (RTS) están puenteados con una resistencia de 3.3 kilo ohmios. Esta resistencia
será quien limite el control de ganancia. No es necesario montar una resistencia variable pues el valor que
brinda la resistencia de 3.3 kilos es más que suficiente.

Conectados a los pines 7 (RTS) y 5 (GND) están el diodo zéner de 5.1 volteos que será nuestro regulador
de voltaje y el condensador electrolítico de 1 micro faradio. Es posible utilizar un regulador de 3 pines para
este fin pero subiría el costo del aparato innecesariamente dado que la autonomía del mismo con los
componentes que se ven es más que suficiente.

En el extremo izquierdo, finalmente, podemos ver conectado el sensor infrarrojo. Como dijimos antes, es
muy importante que este sensor sea de 38 kilo hertz. El resultado de no ser esto último cierto será un
funcionamiento errático de todo el aparato. El esquema cita un sensor TSOP17xx pero hay variantes que
funcionan de la misma manera. En mi caso personal usé un sensor TX2238.

Aquí les muestro como se ve realmente el sensor infrarrojo:

Así tal como se vé, el circuito está de frente. El orden de los pines
con respecto al esquemático es el frente hacia la izquierda.
Visto de este modo, los pines son DATA, VCC y GND.

Unos comentarios acerca de los sensores infrarrojos. Se puede conseguir este sensor por unos 12 o 13
pesos en cualquier local de electrónica o hasta se puede sacar de un TV o una Videocaseterra que no
funcionen. A este último consejo téngale mucho ojo, pues como dije, si el sensor no es de 38 khz el
circuito no responderá satisfactoriamente y es muy posible que muchos dispositivos no posean un sensor
de 38 khz de recepción.

NOTA: Si bien un aparato no posea un receptor IR de 38khz, su control remoto transmite a 38 khz por lo que es
perfectamente útil para este proyecto.

Acá les muestro como me quedó a mí el circuito armado y montado:


(Perdón por mi cámara de 340 kilopixeles)
Lateral del circuito montado. Se puede ver el sensor IR, el condensador
electrolítico por detrás, la resistencia muy poco nítida detrás y los puentes
hechos con cables.

Vista superior. Ahora se nota todo un poco más claramente. El LED


lo pegué con silicona, poco desprolijo para mi gusto, pero no era posible
de otro modo.

Así quedaría el aparato visto de frente.


Son poco notorias en la foto anterior, pero usé un tope de goma (de esos que se usan para que los
picaportes de las puertas no marquen las paredes), lo perforé con una perforadora de ojalillos y quedaron
4 topes de goma autoadhesivos para que no se raye la parte inferior del aparato.
Es un detalle nomás.

Detalle de los topes de goma pegados en la parte inferior del aparato.

Finalmente, para conectar el proyecto a la PC conectamos los terminales necesarios a un plug D9 serial
de 9 pines. Este conector debe ir enchufado en el correspondiente serial hembra de la PC:

Bien, ya tenemos armado nuestro aparato sensor infrarrojo. Dicho sea de paso, el costo total del mismo
ronda los 20 pesos. Sin embargo, se puede conseguir el aparato junto con el programa y el plugin a unos
25~30 pesos por “De Remate” y “Mercado Libre”, para aquellos que no se atrevan a hacerlo por su
cuenta.

Ahora lo importante es saber y entender un poco cómo configurar el sistema de modo tal que sea capaz
de interpretar los comandos y asignarlos a eventos.

Utilizaremos un software llamado GIRDER de Bessems IT. Girder era, hasta un tiempo atrás, un
programa freeware pero lamentablemente no lo es más. Eso no quiere decir que no se consiga…

GIRDER es un programa que es capaz de asignarle eventos a diferentes entradas traducidas desde el
sensor infrarrojo. Girder funciona con una serie de plugins para maximizar su capacidad. En nuestro caso,
necesitaremos el plugin IgorPlug escrito por Igor Cesko. Este plugin será nuestro intérprete de datos.

(Links de Descarga en el Post del Foro)


Para instalar el plugin, sólo basta con copiar el archivo DLL en la carpeta CONFIG de Girder. Girder
interpretará el plugin al inciar automáticamente. Dentro del menú “File”, dentro de “Settings”,
seleccionamos IgorPlug y clickeamos OK.

Se puede ver que este plugin también funciona en UDP-IP y USB. Claro que los circuitos para estas dos
variantes no tienen nada que ver con el anterior. Son un poco más complicados y costosos y por esta
razón no los veremos, pero sepan que están y funcionan del mismo modo, con la diferencia que yo no los
probé personalmente. Para ver los esquemáticos basta con clickear en ABOUT en las propiedades del
plugin y clickear varias veces sobre los distintos esquemáticos que van apareciendo.

Tildando “Auto Enable Input Device” en esa misma ventana el circuito arrancará ni bien iniciemos Girder.
La opción por defecto no es esta.

Veamos entonces cómo se vé Girder una vez iniciado el módulo infrarrojo:

You might also like