Está en la página 1de 5

56-60-Moding-P13.

qxd 10/5/04 11:13 Page 56

GERMAN CORDAL
.mod FANATICO INCURABLE DEL HARDWARE
germanac@datafull.com

« INSTALACION DE UN RECEPTOR DE CONTROL


REMOTO INFRARROJO EN EL GABINETE

COMO CONSTRUIR UN El segundo recibe la señal, la interpreta y actúa en consecuen-

CONTROL cia. Por lo general, la señal que espera el receptor es una señal
modulada de 40 KHz. ¿Esto qué quiere decir? Que el receptor
tiene un filtro interno de frecuencia que sólo le deja ver este ti-
po de señal. En este caso, únicamente ve luz que “titila” 40.000

REMOTO
veces por segundo.
A la hora de implementar una solución de este tipo, tendremos, a
grandes rasgos, tres clases de esquemas de construcción que se
diferencian según el grado de complejidad y la cantidad de com-

« PARA LA PC
ponentes que vayamos a utilizar.
En común tienen el hecho de que todos se conectan al puerto se-
rie (RS232) mediante un conector hembra de 9 pines. Vamos a
explicar cada esquema para tener un panorama más amplio.

n ediciones anteriores de POWERUSR hemos NIVEL BAJO (SIMPLE)


E explicado cómo agregarle a nuestra compu-
tadora diferentes elementos: desde un dis-
Esta construcción es la más simple de todas, y como pueden ob-
servar en la Figura 2, no tiene muchos secretos. Basta con conec-
play de LCD hasta un panel frontal que aloja las fun- tar un led infrarrojo (receptor) al puerto serie de la computadora.
ciones que se utilizan más asiduamente, con el senci- Si bien puede parecer atractivo debido a su sencillez, en realidad
llo objetivo de facilitar o hacer más cómoda la expe- su funcionamiento es bastante pobre.
riencia de trabajar o entretenernos con nuestra PC. Hay que tener en cuenta que el alcance del control depende di-
Ahora bien, si lo que buscamos es simplicidad o, rectamente de la calidad de la señal enviada, y en este punto es
principalmente, comodidad, lo primero que nos viene donde este esquema es deficiente.
a la mente es un control remoto; tal vez el máximo Para simplificar la instalación se recurre a trasladar toda la ge-
exponente en lo que se refiere al manejo práctico de neración de la señal al software instalado, en vez de implemen-
cualquier dispositivo eléctrico o electrónico. ¡Qué me- tar un circuito que haga parte del trabajo. Entonces, en lugar de
jor que poder controlar desde la lectora de DVD hasta enviar una onda modulada al puerto serie, se envían directa-
el funcionamiento de Winamp! También podremos mente bits. El problema es que, por cada fase de la onda modu-
bajar o subir el volumen, abrir o cerrar programas, lada, se precisan dos bits, y para lograr las 40.000 fases (40
mover el puntero del mouse, y realizar otras tantas KHz), hay que enviar 80.000 bits, algo que el puerto serie no
tareas, todo sin movernos de nuestro sillón favorito. puede recibir puesto que sólo funciona a velocidades predeter-
minadas (9600, 14400, 19200, 38400, 57600, 115200 bits por
UN POCO DE TEORIA segundo). Para solucionar este problema se manda una fase ca-
Para comprender cómo es da tres bits (115200 / 3 = 38400), con lo cual se logra sólo
el misterioso funcionamien- 38,4 KHz.
to de un control remoto, De este modo, la recepción se ve seriamente afectada en cuanto
vamos a explicar algunos a la distancia requerida entre emisor y receptor.
conceptos fundamentales.
Básicamente, todo sistema NIVEL MEDIO (AVANZADO)
de control remoto tiene dos El esquema de la Figura 3 es, a nuestro entender, el más adecua-
componentes principales: do para que el usuario ponga en práctica teniendo mínimos co-
un emisor y un receptor. nocimientos de electrónica.
El primero es el encargado En este caso utilizamos un receptor más potente, un par de resis-
de emitir la señal con la or- tencias, un par de capacitores, un integrado, un transistor y algu-
den deseada y, lógicamente, nos diodos. Con estos componentes tendremos buena recepción
está ubicado en el dispositi- de la señal y rápida respuesta por parte de la PC.

«
vo móvil (control remoto). Como éste es el proyecto que elegimos para desarrollar en esta
nota, lo explicaremos en detalle más adelante. De todos modos,
tengan en cuenta que hay muchos otros esquemas similares.

NIVEL ALTO (EXPERTOS)


Por último, tenemos el circuito más complejo (Figura 4), en el que
OBSERVEN QUE BIEN LUCE
NUESTRO GABINETE CON
todo el trabajo recae en los componentes utilizados. Si bien no es
TODAS LAS MODIFICACIONES un esquema complicado, implica instalar varios integrados en los
REALIZADAS. cuales se ejecutarán todas las operaciones. Esto significa que el

56 POWERUSR
56-60-Moding-P13.qxd 10/5/04 11:13 Page 57

A LO LARGO DE ESTA NOTA VEREMOS ALGUNOS CONCEPTOS


ACERCA DE LOS CONTROLES REMOTOS POR INFRARROJO
Y SU POSIBILIDAD DE APLICACION EN NUESTRA PC.
TAMBIEN CONSTRUIREMOS UNO PARA MANEJAR
COMODAMENTE ALGUNAS DE LAS PRINCIPALES FUNCIONES
DE NUESTRA COMPUTADORA.
FIGURA
ESTA ES LA
1 REPRESENTACION DE LA
SEÑAL GENERADA POR
EL DISPOSITIVO EMISOR,
Y QUE DEBERA
INTERPRETAR
EL RECEPTOR.
costo del proyecto se eleva ■ 2 capacitores 22uF 16 v
bastante en comparación con ■ 3 diodos FIGURA
DE TODAS LAS
los esquemas anteriores. Tam- ■ 1 conector D-Sub 9 pines 2 POSIBILIDADES
bién hay algunos diseños en hembra compatible con DE ARMADO, ESTA ES
los que se utilizan microcon- RS232 LA MAS SIMPLE, AUNQUE
LA MENOS EFECTIVA.
troladores (PIC). El problema ■ 1 control remoto universal
con ellos es que requieren que
el usuario les “grabe” el soft- De todos estos componentes, el
ware necesario, para lo cual más difícil de conseguir es el
hay que tener algunos conoci- receptor de infrarrojo. Lo ideal
mientos de Assembler, además sería uno de estos dos mode-
de contar con un dispositivo los: IS1U60L o SFH5111. En
para cargar el programa en el caso de no encontrar alguno
microcontrolador. En conse- de ellos, tendremos que probar
cuencia, el precio es aún más con algún otro, siempre que
alto que antes. Además, en ca- sea de tres patas.
so de que se produzca algún Siguiendo el esquema de la Fi-
error, habrá que grabar y re- gura 3, vamos a soldar todos
grabar el firmware del micro- los componentes para poder
controlador PIC hasta solucio- alojarlos en la tapa plástica del
nar el inconveniente. conector RS232. Hay que tener
en cuenta que deberemos reali-
MANOS A LA OBRA zar un orificio en una de las
FIGURA
Antes de nada, es importante tapas para asomar el sensor del ESQUEMA DE CONEXION DE NUESTRO PROYECTO,
saber que al construir un dis- receptor de infrarrojo, de modo 3 QUE NOS SERVIRA DE GUIA DURANTE SU CONSTRUCCION.
positivo de este tipo que se co- que éste quede apuntando ha-
necta al puerto de serie, estare- cia arriba, o también podremos
mos manejando diferentes vol- sacarlo por el orificio en donde
tajes y manipulando directa- iría el cable del conector.
mente cada línea del puerto. Soldamos, entonces, con un
Por lo tanto, nos exponemos al cable los pines 7 y 4, que serán
riesgo de dañar nuestro los encargados de proveer los 5
motherboard, de modo que re- volts necesarios para el funcio-
comendamos ser sumamente namiento del sensor, y los uni-
cuidadosos y dedicar todo el mos a la pata derecha del
tiempo necesario a cada paso. 78L05 (mirándolo de frente, en
Aclarado esto, sigamos adelante. donde están las inscripciones).
Nuestro proyecto se destaca por Este integrado cumplirá la fun-
su relativa simplicidad y por su ción de estabilizar la corriente
bajísimo costo: unos U$S 3,50 de modo de evitar fluctuacio-
sin contar el control remoto. nes que perjudiquen el normal
Las herramientas necesarias desempeño del receptor. Si bien
son las de siempre: soldador tanto el pin 7 como el 4 entre-
tipo lápiz, estaño y pinza o gan 5 volts, los usaremos jun-
alicate pequeño. tos para lograr mayor estabili-
Entre los materiales que vamos dad en la corriente.
a utilizar están los siguientes: Luego soldamos la pata iz-
quierda del 78L05 a la pata
■ 1 módulo receptor de infra- derecha del sensor (mirándolo
rrojo de tres pines de frente), y conectamos la pa-
■ 1 transistor BC557 ta del medio del 78L05 con el
FIGURA
■ 1 integrado 78L05 pin 5 del conector RS232. A EL ESQUEMA MAS AVANZADO DE TODOS. SI BIEN
■ 1 resistencia de 100 Ohms continuación, colocamos uno 4 A SIMPLE VISTA NO RESULTA EXCESIVAMENTE COMPLICADO,
LA PRESENCIA DE VARIOS CIRCUITOS INTEGRADOS (CI) HACE
■ 1 resistencia de 1 KOhm de los capacitores uniendo el
QUE EL COSTO SEA BASTANTE ELEVADO Y QUE NO SEA MUY
■ 1 resistencia de 10 KOhms cable que sale de los pines 4 y FACIL DE IMPLEMENTAR PARA EL USUARIO MEDIO.

POWERUSR 57
56-60-Moding-P13.qxd 10/5/04 11:13 Page 58

7 con el que lo hace del pin 5. Tenemos que poner


atención de soldar la pata más larga (positivo) a los
pines 4 y 7, y la más corta (negativo), al pin 5.
Ahora soldamos un cable del pin 3 del conector
RS232 y lo unimos con el pin izquierdo del transis-
tor BC557 (también mirándolo de frente), previo a
interponerle una resistencia de 10 KOhms. Seguimos
soldando un cable del pin 1 del RS232 al mismo pin
izquierdo antes mencionado, pero en esta ocasión le
interponemos una resistencia de 100 Ohms. Debe-
mos soldar el segundo capacitor uniendo el cable de
masa (pin 5) con el cable que sale del pin 3, respe-
LA PANTALLA PRINCIPAL DE PC REMOTE CONTROL. tando la polaridad.
Procedemos a unir la pata libre del 78L05 (la del me-
dio) con el cable de masa (pin 5), y desde éste envia-
mos un cable a la pata del medio del receptor.
Para terminar la instalación, conectamos un cable que
una la pata derecha del sensor con la pata derecha del
BC557, y concluimos uniendo la pata izquierda del
sensor con la pata del medio del BC557, previa inter-
posición de una resistencia de 1 KOhm. A la pata del
medio del sensor la conectamos con la masa (cable
del pin 5).
Recuerden utilizar los diodos como se explica en el
esquema de la Figura 4, para evitar que circule co-
rriente en el sentido contrario al deseado. Así, además
de asegurarnos el correcto funcionamiento del sensor,
protegeremos nuestro motherboard evitando que pase
corriente por donde no corresponde.

TESTEO DE CONEXIONES
AQUI VEMOS COMO EL PROGRAMA “APRENDE” LOS NUEVOS CODIGOS. LA LUZ
Vamos a enchufar nuestro receptor al conector del
VERDE INDICA EL PRIMER CODIGO RECIBIDO, Y LAS RESTANTES, EL RESULTADO puerto serie ubicado en el panel trasero de la compu-
DE LA COMPARACION (EN ROJO, POR NO COINCIDIR). LA BARRA DE LA IZQUIERDA tadora. Encendemos el equipo y probamos con un tes-
REPRESENTA EL VALOR RECIBIDO. ter digital el voltaje obtenido en la salida del 78L05,
con el fin de asegurarnos de que contamos con los 5
volts necesarios.
Si todo funciona correctamente, pasamos a la segun-
da parte del trabajo: la instalación y configuración
del software necesario.

TABLA 1
FUNCION DE CADA UNO DE LOS PINES
DEL CONECTOR RS232

NUMERO DE PIN FUNCION ASIGNADA


1 DCD
2 RXD
3 TXD
4 DTR
5 GND
6 DSR
7 RTS
8 CTS

LA PANTALLA PRINCIPAL DE GIRDER 3.3. 9 RI

58 POWERUSR
56-60-Moding-P13.qxd 10/5/04 11:13 Page 59

«
A TRAVES DE ESTE PEQUEÑO ORIFICIO UBICADO
EN EL PANEL FRONTAL QUE CONSTRUIMOS
EN POWERUSR #11, EL MODULO RECEPTOR RECIBE LA
SEÑAL ENVIADA POR EL CONTROL REMOTO, CON LO CUAL
MEJORA NOTABLEMENTE LA RECEPCION A DISTANCIA.

APLICACIONES distintas funciones grabadas pide que enviemos un comando desde el control en va-
Si bien no abundan, podemos para cada uno. rias oportunidades, de forma que el programa lo identi-
decir que hay bastantes pro- Como primer paso, entramos fique y pueda asignarle la acción que elijamos. El mé-
gramas disponibles en Internet en el menú de configuración, y todo de aprendizaje es muy bueno y consiste en enviar
que nos ayudarán a sacarle el en la solapa [General], selec- repetidamente el mismo comando para que éste sea
jugo a nuestro control remoto. cionamos el idioma deseado, comparado con el primero recibido; cuando el progra-
De todos ellos, podemos desta- entre los cuales está el espa- ma encuentra dos iguales, nos permite memorizar ese
car tres: ñol. Luego, en la solapa [Ori- código, aunque convendrá esperar a detectar cuatro
■ PC Remote Control 4.0b gen del control] le indicamos coincidencias, para así asegurarnos un funcionamiento
(www.pcremotecontrol.com) al programa que tenemos un menos errático en la identificación de los códigos.
■ Girder 3.3.1c (www.girder.nl) dispositivo conectado al puerto Al finalizar el aprendizaje del nuevo mando que crea-
■ Winlirc 0.6.5 serie, con el fin de configurar mos, lo arrastramos de la ventana [Controles remotos]
todos sus parámetros. En la a la ventana correspondiente a la acción que desea-
Los dos primeros son los más opción [Velocidad] establece- mos crear, y le asignamos una a nuestra elección. Po-
recomendables, aunque el que mos 115200, ya que todos los demos elegir pulsaciones de teclas; movimientos del
más se destaca es PC Remote controles suelen funcionar mouse; ejecución de programas; lanzamiento de ven-
Control. La única desventaja bien a esta frecuencia. tanas con algún texto; control del volumen; maximi-
de ambos es que son sharewa- Una vez terminada la configu- zación, minimización o cierre de ventanas; cierre de
re y se ofrecen en versión de ración del dispositivo, selec- la sesión, cierre o suspensión de Windows, etc.
prueba totalmente funcional cionamos [Añadir nuevo man- Por último, grabamos nuestro profile y presionamos el
por 30 días, luego de los cua- do], del menú [Comandos], y botón [Adelante!], con lo cual el programa se ubica
les hay que abonar U$S 15 por se nos pedirá que elijamos un en la barra de tareas mostrando un icono que emitirá
PC Remote Control o U$S nombre para el nuevo control un destello cada vez que reciba un comando desde
19,99 por Girder. remoto, bajo el cual se almace- nuestro control remoto.
Por su parte, Winlirc es un narán todas las opciones de
proyecto Open Source, que se botones y funciones del con- GIRDER 3.3.1
ofrece de forma gratuita. Como trol. Cuando hayamos creado Este programa es un tanto más complejo, por lo que
aún le falta mucho desarrollo, el nuevo mando, éste aparece- nos tomará más tiempo adaptarnos a su funciona-
veremos que está plagado de rá en la ventana de la izquier- miento. Como ventaja, podemos mencionar el hecho de
errores y es bastante inestable. da, y de él se desplegará en que presenta más opciones a la hora de manejar otras
forma de árbol la lista de ac- aplicaciones, como Winamp o PowerDVD (que vienen
PC REMOTE CONTROL 4.0 ciones que puede ejecutar. ya predefinidas con la aplicación) y nos permite la in-
Esta aplicación es la más esta- Haciendo clic con el botón de- corporación de plugins (www.girder.nl/downloadn. php) para
ble, clara y fácil de utilizar, recho del mouse sobre nuestro controlar todo tipo de software, además de que admi-
además de que cuenta con un control, seleccionamos [Añadir te que creemos los nuestros propios si contamos con
fichero de ayuda bastante útil. nuevo mando], y se nos pedirá conocimientos en C/C++. En este punto se diferencia
Luego de instalarla, abrimos la que le asignemos un nombre. de PC Remote Control, que si bien nos permite enviar
pantalla principal, que nos Volvemos a hacer clic derecho comandos a la aplicación al abrirla, nos obliga a sa-
mostrará los controles remotos y elegimos [Aprender]. Aparece ber de antemano qué tipo de línea de comando podre-
creados por el usuario y las una ventana en donde se nos mos pasarle a cada programa.

SUGERENCIA
Por experiencia propia, les recomiendo soldar
primero todos los componentes fuera de la
tapa plástica del conector DB9, enchufarlo
«
cuidadosamente en el puerto serie y compro-
bar que todo funcione correctamente. Una vez ANTES DE
hecho esto, procederemos a desoldar lo que COLOCAR
haga falta para introducirlo en su alojamiento EL CIRCUITO EN SU
UBICACION FINAL,
definitivo, y entonces volver a soldarlo en la CONVIENE
nueva posición. De este modo, en caso de ha- SOLDARLO DE ESTA
MANERA PARA
bernos equivocado, nos evitaremos tener que
PROBAR SU
trabajar en las reducidas dimensiones del co- CORRECTO
nector (créanme que no es nada sencillo). FUNCIONAMIENTO.

POWERUSR 59
56-60-Moding-P13.qxd 10/5/04 11:14 Page 60

«
DE TODOS LOS CONTROLES REMOTOS
PROBADOS PARA LA REALIZACION DE ESTA
NOTA, EL QUE MEJOR SE DESEMPEÑO FUE EL
DE MI VIEJA Y QUERIDA PANASONIC J48.

Como primer paso, debemos instalar el probar todos los controles que tengamos a mano para ver cuál se
plugin para que Girder reconozca el dispo- desempeña mejor. En caso de no disponer de un control remoto
sitivo conectado a través del puerto serie. adecuado, el principal problema que surgirá será que el software
Una vez hecho esto, procedemos a memo- no reconocerá los comandos enviados al compararlos con los que
rizar los comandos, para lo cual debemos tiene “memorizados”, con lo cual no ejecutará ninguna acción.
elegir una de las acciones disponibles para Otro enemigo de nuestro control es la distancia que lo separe de
cada categoría en la ventana izquierda de la computadora. Tengan en cuenta que, como el sensor está en la
la pantalla principal del programa. Por parte trasera del gabinete, la recepción se verá bastante afectada.
ejemplo, escogemos WinAmp, y se desple- En este caso particular, la mejor solución será prolongar con un
gará la lista de acciones para esta aplica- cable adecuado las tres líneas que se conectan con el módulo re-
ción. Seleccionamos una y marcamos la ceptor, para así poder ubicarlo en el frente del gabinete o en al-
casilla [Habilitar]. Por último, presionamos gún lugar visible, donde la señal enviada desde el control remoto
el botón [Aprender evento] (Learn Event) y viaje directamente y sin ningún obstáculo que se interponga en su
el programa nos pedirá que apretemos el camino. Podemos ingresar el cable al gabinete por una de las venta-
botón deseado en nuestro control remoto nas del panel posterior (recuerden lo visto en POWERUSR #11), y
para asignarlo a la acción que elegimos luego realizar un pequeño orificio en el frente del mismo, en
previamente. La gran ventaja de Girder donde pegaremos el receptor del lado interno con pegamento
sobre los demás programas comentados en epoxi para que pueda recibir la señal enviada desde el control re-
esta nota es la cantidad de acciones dispo- moto a través del orificio realizado.
nibles para cada aplicación. En el caso de
Winamp, hay 47, entre las que podemos CONCLUSION
mencionar play, stop, subir o bajar el vo- A lo largo de esta nota hemos visto lo fácil que resulta agregarle
lumen, saltar canciones, adelantar o retro- un control remoto a nuestra PC, una tarea que, a simple vista,
ceder de a cinco segundos, etc. puede parecer compleja y no lo es en absoluto. ¿Alguien se ima-

«
ginó que era posible hacerlo al estilo “made in casa”? Ahora sólo
RECEPCION A DISTANCIA nos resta insertar un DVD con nuestra película favorita, apagar
La calidad de la recepción depende, en las luces, ubicarnos cómodamente frente al monitor y, desde
gran parte, de la calidad del control remo- nuestro control, ajustar el volumen, presionar play y ¡a disfrutar
to que utilicemos. Una buena opción es se ha dicho! ■

IZQUIERDA
EN LA PARTE POSTERIOR
DE LA PC TENDREMOS
CONECTADOS LOS CABLES
QUE INGRESARAN EN EL
GABINETE POR LA ULTIMA
BAHIA PCI.

ARRIBA
ASI COLOCAREMOS
EL SENSOR DE NUESTRO
CONTROL, DE MODO QUE
LA CALIDAD DE RECEPCION
SEA LA MEJOR POSIBLE.

ABAJO
PASO A PASO, IREMOS
INSTALANDO TODOS LOS
COMPONENTES DENTRO DEL
DIMINUTO CONECTOR DB9.
¡MUCHO PULSO Y PACIENCIA!

60 POWERUSR

También podría gustarte