Control remoto de decodificador Master – Parte 2

Hace tiempo, en el post original mencioné que el decodificador de TV Master viene con un control remoto de mala calidad y usé lirc en el Raspberry para crear un archivo de configuración del control remoto antes de que dejara de funcionar definitivamente; esa fue una buena idea.

Si, como yo, tienes la mala fortuna de tener un control remoto de mala calidad que ya no funciona pero tienes un Raspberry, puedes usar el archivo de configuración que fue creado en el primer post para reprogramar y usar tu decodificador Master. Para poder controlar el decodificador usando el Raspberry se necesita un LED infrarrojo además de un par de componentes extra como un par de resistencias y un transistor; en internet puedes encontrar varias páginas con los diagramas para conectar el LED infrarrojo al Raspberry; los diagramas son básicamente el mismo pero algunas páginas sugieren conectar el LED a distintas terminales del puerto GPIO del Raspberry. Técnicamente no hay ninguna diferencia sin importar en qué terminal conectes el LED pero la terminal usada por lirc de manera predeterminada para el LED infrarrojo es GPIO17. Si usas GPIO17, la terminal predeterminada, puedes usarla sin tener que hacer modificaciones a los archivos de configuración de lirc o los archivos de arranque del Raspberry, por lo que yo sugiero usar esta terminal.

Este post asume que ya has llevado a cabo la instalación y configuración de lirc como lo describe el primer post y que cuentas con el archivo de configuración correspondiente a tu control remoto, por ejemplo en ~/lirc-master.conf.

Para cargar la configuración de nuestro control remoto, en este caso el control remoto Master, primero debemos detener la ejecución de lirc:

pi@raspberrypi:~ $ sudo service lircd stop

A continuación debemos copiar el archivo de configuración de nuestro control remoto a /etc/lirc/lircd.conf y reiniciar lirc:

pi@raspberrypi:~ $ sudo cp ~/lirc-master.conf /etc/lirc/lircd.conf
pi@raspberrypi:~ $ sudo service lircd restart

Ahora podemos enviar los códigos del control remoto al decodificador usando el Raspberry con el comando irsend, por ejemplo:

pi@raspberrypi:~ $ irsend LIST MASTER “”
0000000000ffe817 KEY_POWER
0000000000ff40bf KEY_MUTE
0000000000ff32cd KEY_1
0000000000ff708f KEY_2
0000000000ffb24d KEY_3
0000000000fff00f KEY_4
0000000000fff20d KEY_5
0000000000ff728d KEY_6
0000000000ffd02f KEY_7
0000000000ffd22d KEY_8
0000000000ff52ad KEY_9
0000000000ff12ed KEY_0
...
... Este comando muestra una lista de códigos disponibles
...
pi@raspberrypi:~ $ irsend SEND_ONCE MASTER KEY_POWER
... Este comando encenderá/apagará el decodificador MASTER

De esta manera puedes usar el comando irsend para controlar/configurar tu decodificador Master usando el Raspberry. Espero que sea de utilidad para aquellos desafortunados que tienen uno de los primeros modelos de decodificador Master con su control remoto de mala calidad.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s