Академический Документы
Профессиональный Документы
Культура Документы
MATERIALES
Los "Ingredientes"
En detalle:
-
1 condensador de 4,7 F x 25 V. ( $ 50 )
1 diodo 2N4148 ( $ 15 )
OUT GND IN
1 conector hembra DB-9 ( $ 400 del tipo "mouse" ), con su correspondiente "cubierta"
- receptor de infrarrojo IRM8601S ( $ 700 ) o cualquiera que sea "compatible" ( ver detalle mas
abajo )
Herramientas
-
Soldadura
En general no se tendrn mayores problemas para obtener estos materiales en cualquier casa
electrnica y como vern a su vez en suma, bastante econmicos ( $ 1.500 USD$ 2 aprox. )
Lo mas importante y relevante del proyecto, es el circuito integrado receptor de IR, que no tiene
nada que ver con esos tipo LED que algunas veces ofrecen en las casas de electrnica. De partida
tiene que tener 3 patitas. Yo lo ocup el IRM8601S que venden en VICTRONICS (
http://www.victronics.cl/ productos-semiconductores-optoelectronica-mdulos IR), que a pesar de
que no es el original que el proyecto tena, es una versin "compatible" y econmica.
Como alternativas se pueden ocupar adicionalmente los siguientes tipos, siempre y cuando
tengamos claro el tipo de seales que vamos a enviar y obtener de l . ( VCC 5V, GND, DATA )
Tipos de receptors "Probados"
Sharp GP1U271R
Kodenshi PIC-12043S
Daewoo DHR-38 C 28
Una vez teniendo los claros materiales y las ideas nos ponemos a trabajar.
CIRCUITO
Para la construccin del circuito, segn se estime conveniente y se pueda realizar, es posible
armarlo en una placa, de acuerdo al siguiente esquema ( Basado en el receptor TSOP 1738).:
en castellano sera:
Pero como no lo pego mucho a fabricar una placa, y me imagino que ustedes tampoco, me tom
la libertad de soldar directamente las patitas de los componentes y meter toda la maraa dentro
del conector DB-9, as se ahorra espacio, tiempo y $$$.
La explicacin del circuito es muy sencilla: La lnea RTS ( Pin 7 ) del puerto Serie nos entrega la
energa al regulador de voltaje 78L05 el cual lo fija a 5V (que es necesario para hechar a andar el
receptor IR) . Un diodo es colocado aqu para evitar las corrientes inversas al puerto serie. El
condensador permite mantener el voltaje de 5 V estable, y las "tierras" o "negativos" se mandan
todas a la tierra del puerto (Pin 5, GND). La salida de datos del receptor IR se conecta a la linea
DCD (Pin 1) del puerto serie, juntamente con una resistencia "acentuadora" para la seal. El resto
del trabajo se realiza todo por software, el que se encarga de analizar los datos que recibir
nuestro RECEPTOR
Precaucion: Ya que la configuracin de los pines entre este integrado IR (TSOP-1738 = GND,
VCC, OUT) es un poco distinta al que vamos a utilizar ( IRM-8601S = OUT, GND, VCC),
tendremos el cuidado de cambiar los cables segun corresponda antes de soldar los pines.
CONSTRUCCION
Como primer punto tomaremos el conector DB-9 y soldaremos la patita N 7 al terminal positivo
del Diodo ( es decir el lado SIN la banda negra ) el cual dejamos bien cortito
Luego agregaremos el regulador de voltaje soldando el terminal numero 2 ( GND, la patita central
) al pin numero 5 del DB-9 y soldamos tambin el terminal 1 del regulador ( OUT, patita izquierda
visto de frente ) a la patita "negra" del diodo.
Luego, agregamos la resistencia soldando uno de sus terminales al pin numero 1 del DB-9 y
soldando el otro extremo a la union del regulador con el diodo
Y para finalizar con esta parte, soldamos el condensador con su terminal negativo ( " " ) al pin
numero 5 ( GND ) o lo entrelazamos junto con el regulador y el otro terminal del condensador a
la patilla libre la numero 3 del regulador.
Luego recortamos el cable del mouse y soldamos los cablecillos a las patitas del integrado
receptor IR, teniendo en claro que terminales y con que cable vamos a soldar. En mi caso sold el
terminal OUT al cable Azul; el terminal GND a los cables blanco y naranja (el cable era de un
Mouse de 4 hilos ); y el terminal VCC al cable Verde.
Una vez teniendo en claro los terminales y cables respectivos, procedemos a soldar el otro
extremo del cable al conector DB-9. El cable Azul ( Out ) se solda junto a la resistencia al pin 1
del Conector. El cable verde (VCC) al terminal positivo del condensador que esta junto a la patita
3 del Regulador y por ultimo el cable Blanco/Naranja (GND) al pin 5 del conector
As ya tenemos terminado el circuito electrnico y slo nos queda meterlo dentro del encapsulado
del conector DB-9
La construccin presentada es solo una sugerencia a lo que ustedes pueden realizar. Pudiendo
conectar el receptor dentro del mismo gabinete ( como posible MOD ) o tambin como estas otras
"ideas" que encontr por ah, TODO QUEDA A VUESTRA IMAGINACION:
Bueno, hasta aqui dejaremos esta primera parte en donde revisamos exclusivamente la
construccion de nuestro receptor, espero que les haya gustado la idea y pongan su ingenio a
trabajar. La Guia he intentado hacerla lo mas sencilla y explicativa posible ( A. P. G. ) por lo que
espero no tengan mayores problemas en la construccion, de hecho el receptor aqui construido
funciono a la primera.
Bueno, como s que ustedes estan algo impacientes por poner manos en el tarro, vamos al
grano.
INSTALACION
Como primer punto, y lo mas obvio, es necesario conectar nuestro receptor a algun puerto COM
libre de nuestro PC. NOTA: Recomiendo conectar el receptor con el PC apagado para evitar
cualquier posible descarga o esttica. ( Por si acaso.. el conector Gris es el del receptor )
Luego, y solo para probar, ubicamos en alguna parte visible el extremo libre de nuestro
dispositivo.
SOFTWARES
"El Driver"
Ahora, y como todo hardware, es necesario instalar un "DRIVER" o controlador que reconozca y
analice los datos que se obtendrn.
Esta Gua esta basado en el proyecto "LIRC", Linux Infra Red Controler, (como siempre, linux la
lleva... http://www.overclockers.cl/Guias/ir2/\\www.lirc.org) y por supuesto, su version "clon" de
windows: WINLIRC. ( http://winlirc.sourceforge.net/ )
Entonces, para el caso de Windows, descargamos el programa WINLIRC (que para la emision de
esta gua est la version winlirc-0.6.4.zip ) lo descomprimimos en alguna carpeta de nuestr disco
duro, por ej. C:\INFRA\WINLIRC.
Ejecutamos el programa WINLIRC.EXE ubicado dentro de la carpeta que acabamos de crear, por
ser la primera vez que ejecutamos el programa nos aparecera un mensaje de error, que dice que
el programa no se puede inicializar, pero es debido a que no ha podido encontrarse el archivo de
configuracion. En general, el programa tiene un asistente bastante intuitivo, por lo que no
tendremos muchos problemas para programar las opciones de configuracion, se cargarn
entonces las opciones basicas.
Entonces nos aparecer la siguiente ventana
Dejamos las opciones como aparece en el ejemplo, con la salvedad de seleccionar el puerto COM
al cual corresponde nuestro receptor de IR ( en mi caso, al COM2 ). Bueno, las opciones son:
Receiver type : Tipo de receptor que utilizaremos. En este caso el nuestro esta basado en un
dispositivo tipo DCD ( Data Carrier Device )
No tray icon : Deshabilita el icono que aparece al lado del reloj y que obliga a tener que ejecutar
el programa nuevamente para entrar al menu de configuracion. ( en caso "de" )
10
Config : Es la ruta donde guardaremos la configuracion que vamos a crear para nuestro Control
Remoto
Descripcion del System Tray del WINLIRC
WinLIRC gasta la mayor parte de su vida quedandose felizmente en la barra del System Tray ( al
lado del reloj ). Hay 5 tipos de iconos coloreados que representan los distintos estados de
WinLIRC:
Inicializando el Hardware y leyendo la configuracion.
El Harware no se ha iniciado, o un error ha ocurrido.
Listo para recibir seal. Este es el icono que se ver normalmente.
Una seal ha sido exitosamente decodificada. Este icono aparece solo momentaneamente.
Una Seal ha sido exitosamente Enviada. Este icono aparece solo momentaneamente.
Entonces presionamos el boton "Learn" ( "Aprender") el cual nos llevar a la siguiente Ventana del
asistente, que grabar y configurar todas las seales del CR:
11
Ingresamos un nombre para nuestro control remoto, en mi caso SAMSUNG, ya que utilizar un
aparato de esa marca para esta prueba y presionamos "ENTER". Luego, el asistente de
configuracion nos mencionar varias opciones, que para esta ocacion dejaremos las "por defecto",
pero en caso de tener algun problema con el CR sera recomendable ir probando algunas
variantes.
La primera opcion del asistente menciona un margen de error utilizado para analizar los datos de
la seal del receptor, que con un 25% es un rango aceptable, as que solo presionamos ENTER
para que asuma este valor por defecto.
Seguimos con la proxima ventana del asistente en la cual se nos pide ingresar los espacios, el
largo, y repeticion de la seal.( como no tengo idea de que tipo son, dejamos la opcion por
defecto presionando "ENTER" )
12
Ahora comienza lo bueno. Por fin empezamos a programar la recepcion de CR, Si todo sali bien
en la construccion del receptor, es la hora de la verdad.. jejeje
Se nos pide ahora presionar un boton del CR... CUALQUIERA, por lo que apuntamos nuestro
Control Remoto al receptor y... a ponerle bueno...
Si se capta bien la seal del CR se nos pedira presionar nuevamente el mismo boton para
inicializar la base de datos para nuestro CR,
13
luego de eso, se nos pedira ingresar sucesivamente otros 10 botones del CR... CUALQUIERA. si en
alguno nos da algun error, intentamos con otro hasta que la cuenta pase.
Una vez finalizado toda la etapa de "aprendizaje" del receptor, recien ahora comenzamos a
ingresar las teclas del CR para almacenarlas en el archivo de configuracion. Para ello debemos
ingresar un nombre para la tecla que programaremos del CR y presionamos el boton ENTER
14
continuamos almacenando tantas teclas como queramos, y presionamos solo ENTER para
finalizar, sin ingresar ningun nuevo nombre.
15
16
Una vez finalizado el analisis de los datos, Volvemos a la ventana de configuracion y salimos
presionando OK. Entonce s quedara Cargado el programa en memoria y lo denotaremos
inmediatamente ya que queda un "icono" en la barra de tareas. Si presionamos un boton de
nuestro CR el icono de la barra cambiar a verde.
"El Programa"
Terminamos con la configuracion de nuestro receptor de CR... pero ahora, COMO hago que mi PC
responda a las instrucciones del IR?
Bueno, existen varios programas dedicados a dicha tarea, uno de ellos y el mas conocido es el PC
REMOTE ( http://www.pcremotecontrol.com/ ), pero en esta oportunidad nos enfocaremos en el
programa GIRDER ( http://www.girder.nl/ ), ya que es "relativamente" facil su programacion,
muy completo en las tareas y opciones para trabajar y lo mas importante, GRATUITO.
Descargamos entonces la ultima version disponible ( en el mi caso para la creacion de esta guia,
la version 3.2.7b ) y procedemos a instalarla en nuestro PC.
Al iniciar el programa encontraremos la pantalla principal. muy sencilla y basica por lo demas.
17
Como primera tarea que realizaremos es decirle al programa "que tipo de receptor" utilizaremos,
ya que como es un programa diseado para distintas labores es necesario descargar un plugin
adicional llamado "WinLIRC2Girder.zip" obtenible tambien en la misma pagina del Girder.
Descomprimimos el archivo en la carpeta "PLUGIN" que se encuentra dentro de la carpeta donde
instalamos el GIRDER ( en mi caso "C:\Archivos de programa\girder32\plugins" )
18
(Winlirc) . Lo chequeamos, ante lo cual el programa nos informara que el plugin aun no esta
cargado en memoria, por lo que presionamos el boton APPLY.
Una vez heho esto se nos habilitara el boton Settings y entramos a la ventana de configuracion (
Settings ) del Plugin, en la cual indicaremos la ruta donde guardamos el programa WINLIRC.
Presionamos OK para salir de esta ventana.
19
20
Ahora viene lo mas importante, comenzaremos a darle instrucciones al programa GIRDER para
que al momento de presionar una tecla predeterminada del CR, nuestro "querido" WIN se ponga a
trabajar.
Haremos un par de ejemplos basicos para probar:
Subir y bajar el volumen del PC
Primero, y haciendo una pequeo analisis previo, juntaremos los comandos "relativos" en un solo
grupo para hacerlo mas ordenado ( al igual que las carpetas en el PC ), para ello entramos a la
ventana principal del GIRDER, vamos al menu Editar>Agregar Grupo, con lo cual aparecera una
"Carpeta", para renombrarla hacemos click derecho sobre ella y seleccionamos "Renombrar"
21
En mi caso Nombrar "VOLUMEN" al grupo ( bastante obvio por lo dems ). Ahora agregaremos el
comando para subir el volumen del PC. Para ello vamos al grupo de comandos "Volumen",
hacemos click derecho sobre l y ponemos "Agregar Comando". Renombramos el comando
haciendo click derecho sobre l, en mi caso el comando se llamar "Vol+"
22
Ahora asociaremos el comando programado a la tecla del control remoto. Para ello vamos a la
ventana principal del programa lengeta S.O ( Sistema Operativo ) y elejimos de la lista de
seleccion "Cambiar Volumen"
Presionamos el Boton VOLUMEN, con lo cual aparecera el siguiente cuadro ( en mi caso para la
23
tarjeta de sonido REALTEK ) y seleccionamos la instruccion asociada al volumen principal del PC.
Presionamos Aplicar y Aceptar
24
Con esto presionamos el Boton "Aprender Evento" con lo que el programa esperar a que
presionemos el boton de nuestro CR, el cual asignaremos a esa funcion, en mi caso obviamente
ser el "Vol+". Si se fijan, en esta ocacion aparecera un nuevo Sub-comando que se llama
"EventString" que es donde se guardara la informacion. Ahora probamos nuestro comando recien
programado apuntando el CR al receptor y notaremos que aparecer un cuadro de volumen ( OSD
).
25
Vamos a la lengeta S.O. y en esta ocasion pondremos un valor "negativo" (-) al valor "Step
Size" para hacer que nuestro volumen decienda, clickeamos OSD, presionamos "Aplicar" y luego
el boton "Aprender Evento" con lo cual presionaremos el Boton de nuestro CR que asignaremos a
esa funcion. En mi caso "Vol-"
26
27
Antes de Finalizar guardaremos nuestra configuracion, para ello iremos al menu Archivo>Guardar
como y colocamos un nombre ad-hoc a nuestra configuracion. En mi caso guardar la
configuracion como "Samsung.gml"
28
Como ultima cosa antes de finalizar guardaremos todas las configuraciones para que al momento
de encender nuestro PC est habilitado la recepcion del CR. Para ello vamos al menu
Archivo>Configuracion, y en la lengeta GENERAL clickeamos tal como aparece en la siguiente
figura: