Configurar WinLIRC para receptor infrarrojo en windows XP / windows 7

I. Introducción.

El receptor infrarrojo que construimos en el post anterior les permitirá hacer entre otras cosas, subir y bajar el volumen de su PC, apagar la pantalla, manejar el mouse, adelantar y retroceder canciones y videos, y virtualmente cualquier acción para lo cual sea programado.

Entre sus características especiales se destacan.

- Controlar WINAMP nativamente.

- Controlar BSPlayer nativamente.

- Manejar el entorno Windows.

Todo esto con cualquier control remoto que tengan a su disposición.


II. Instalación del receptor infrarrojo.

Antes de comenzar, cerciórese de que posee un control remoto con baterías en buen estado. Si las baterías o los botones del control no están en buenas condiciones la señal no será consistente y no podrá configurar su control.

El receptor infrarrojo debe ser instalado en un puerto COM libre de su tarjeta madre como el que aparece en la fotografía. Una vez conectado al puerto COM, asegúrese de ubicar la cabeza del receptor en un lugar visible a donde sea fácil dirigir la señal.


Se recomienda que conecte el receptor estando el PC apagado para evitar descargas estáticas o eléctricas.







III. Configuración del receptor.

1) Vamos a la pag de WinLIRC y bajamos la última versión del programa a un lugar seguro. Luego instalamos el programa, llamado winlirc.exe


2) Al ejercutar el programa puede aparecer lo siguiente, si no es así, salte al siguiente paso. Presione "Aceptar".


3) Aparecerá la siguiente pantalla:


Ahora cambiamos la opción Port a COM1. Si tienen más de un puerto COM en sus PC deberán asegurarse del puerto en el cual conectó el receptor, y seleccionarlo en la lista, dejen el resto de las opciones tal cual están (como aparece en la foto).


Una vez listas las opciones, presione el boton "Browse..." y elijan el archivo de configuración del programa, el cual se llama "winlirc.rc" y se encuentra en la misma carpeta del programa. O si lo desean creen un nuevo archivo a su gusto.


4) Una vez seleccionado el puerto indicado y la ruta de configuración presionen "Learn".

(Si no ha seleccionado correctamente el puerto COM aparecerá un mensaje similar al señalado en el punto b, intente con otro puerto.)

Es posible que aparezca el siguiente mensaje:

Seleccionen "Sí".


5) Aparecerá la siguiente pantalla:



Ingrese el nombre para el control remoto que utilizará (en este caso Sony) y presione "Enter".





6) Aparecerá la siguiente pantalla:



En este apartado utilizaremos el valor por defecto, por lo tanto no ingresen ningún valor y presionen "Enter".





7) Aparecerá la siguiente pantalla:


En esta pantalla se ingresan el largo de la señal y los códigos de repetición del control remoto. Como estos datos varían de control en control dejaremos esta opción por defecto, por lo tanto, no ingresen valor alguno y presionen "Enter".




8) Aparecerá la siguiente línea en la pantalla:




Presione un botón cualquiera de su control remoto.






9) Aparecerá la siguiente línea en la pantalla:

Esperen un segundo y vuelvan a presionar el mismo botón que acaban de presionar.

[Nota: asegúrense de que el boton que estan presionando este en buen estado y de que el control posee baterías en buen estado, de lo contrario recibirán mensaje de error ("Error reading signal; please try again.") y no van a poder configurar el receptor.]



10) Aparecerá la siguiente línea en la pantalla:

[Baseline initialized.
Please wait a second and press a button again (10 left)]

Presionen un botón de su control remoto de manera fuerte durante al menos un segundo, hasta que el mensaje se repita. Les van a pedir que presione 10 veces un botón de su control (no necesariamente el mismo) para reconocer el tipo de señal que emite.


11) Aparecerá la siguiente pantalla:


Una vez aquí su control remoto ya ha sido reconocido por el programa y solo resta ingresar cada uno de sus botones.

Ingresen el nombre del botón que va a presionar, en este caso el botón POWER del control remoto, y presione "Enter". Recuerden bien el nombre que le ponen a cada botón, pues ese será el nombre que van a utilizar después para configurar otros programas.



12) Aparecerá lo siguiente:

Presione el botón de su control remoto que desee asignar al nombre que introdujo en el punto anterior.

Aparecerá la siguiente línea:

[Baseline initialized. Please continue to press the button.]

Sigan presionando el botón, firmemente y por lo menos manténganlo apretado durante un segundo cada vez. Se les pedirá que lo presionen hasta lograr 8 "matches". Si les resultan muchas "faults" intenten presionar mas fuerte el boton y durante mas tiempo para que la señal sea persistente. Si no consiguen hacer los 8 "matches" se les pedirá que ingresen nuevamente el nombre de un botón y que repitan el paso.

Una vez logrados los 8 "matches", aparecerá lo siguiente:


Presionen "Sí" y prosigan con el resto de los botones que desee agregar, repitiendo lo indicado en este punto.




Una vez que acabaron de introducir los botones necesarios dejen el espacio del botón en blanco y presionen "Enter". Se les pedirá que analicen los botones ingresados y volverán a la ventana principal.

Presionen el botón "Analyze". Si el análisis resulta defectuoso vuelvan a ingresar los botones del control o cambien el control remoto a usar.


Una vez aceptado el análisis, presionen el botón "OK" en la ventana principal.

[Nota: no es necesario ingresar todos los botones, sólo los que tengan certeza de que ocuparán o podrían llegar a ocupar. Recuerden que si mas adelante desean ingresar un nuevo botón que previamente no ingresaron, deberán seguir todos los puntos de este manual desde el comienzo, por lo que les recomiendo ingresar todos los botones la primera vez.

Pueden agregar todos los controles que deseen, siempre y cuando guarden las configuraciones en archivos separados].

Cómo crear tu propio control remoto para Windows XP / Windows 7 / Linux

¿Te gustaría controlar tu PC como si se tratara de una tele o un equipo de música? Si es así en este post te enseñaré a construir tu propio receptor infrarrojo para que puedas usar cualquier control remoto en tu PC.

1. Materiales.

Materiales







- Resistencia 4.7 K ohm

- Condensador 4.7UF x 25 V.

- Diodo 1N4148

- Receptor infrarojo IRM-8601S

- Cable de 3 vías

- Conector hembra DB-9 + cubierta

- Transistor LM78L05

78l05e


2. Herramientas.

- Cautín

- Soldadura

- Alicate cortante


3. Construcción.

Para los que saben de electrónica aquí tienen el circuito en placa.

schematics

image024

En lo personal prefiero evitar la placa por una cuestión de espacio y comodidad. Aquí hay otra foto del circuito sin la placa.


3.A. Tomamos el conector DB9 hembra y soldaremos el pin nº 7 al terminal positivo (+) del diodo (el lado SIN la banda negra).

3.B. Luego agregaremos el Transistor LM 78L05 soldando la pata central (GROUND) al pin nº 5 del conector DB9 y la pata OUTPUT (ver foto arriba) al terminal negativo (-) del diodo (el lado CON la banda negra).

3.C. Ahora agregamos la resistencia soldando un extremo al pin nº 1 del conector hembra DB9 y el otro extremo a la unión de la pata OUTPUT del transistor con el terminal negativo del diodo.

3.D. Por último agregamos el condensador 4.7UF, soldando el terminal negativo (-) al pin nº 5 (junto con la unión de la pata central del transistor) y el terminal positivo a la pata INPUT del transistor (ver foto del transistor).

Deberíamos terminar con algo como esto.

Soldaduras2

4.A. Ahora tomamos el cable de 3 vías y pelamos sus extremos para sacar el alambre de cobre (esto puede hacerse fácilmente quemando la punta del cable y retirándola rápidamente una vez que está caliente).

4.B. En este punto debemos unir cuidadosamente los 3 cables en sus extremos de modo que quede como sigue:

IRM-8601S_model

a) Unión pin nº 1 conector DB9/resistencia ----------------- conector OUT del receptor infrarrojo.

b) Unión terminal positivo del condensador/Input transistor ------------- conector VCC del receptor.

c) Unión pin nº 5 conector DB9/Terminal negativo transistor/GROUND del condensador ---------------------------------- GND del receptor infrarrojo (pata central)

Receptor soldado Soldaduras4

5. Por último, metemos los cables dentro de la cubierta del conector DB9, y tenemos listo nuestro receptor.

DB9 Soldaduras3