* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Como construir e instalar receptor infrarrojo por puerto serie, para control remoto infrarrojo.

Como construir e instalar receptor infrarrojo por puerto serie

Como se menciona en el sitio del proyecto LIRC, es posible construir un receptor infrarojo, que se conecta a cualquier puerto serie de nuestra maquina. Este permite utilizar cualquier control remoto infrarrojo que queramos.

Para la construcción de nuestro hardware receptor, podemos seguir los pasos expuestos en http://www.lirc.org/receivers.html.

Puede ser que tengas alguna persona que le puedas pedir que te lo arme, o quizás, como sucede en mi ciudad, exista gente que venda este dispositivo ;).

Una vez que tengamos nuestro dispositivo, debemos configurar nuestro sistema para su utilización.

Instalación LIRC:

Antes que nada necesitamos instalar los paquetes de lirc.

 urpmi lirc dkms-lirc lirc-kernel-desktop-latest 

Una vez realizado esto, debemos configurar nuestro puerto serie, para que trabaje con el dispositivo:

 setserial /dev/ttySx uart none 

donde x sera el puerto serie que estes utilizando.

Para mas información acerca de como identifica linux a los puertos serie, leerse esto.

Luego cargamos el modulo correspondiente para nuestro hardware.

 modprobe lirc_serial 

Si no podemos cargar el modulo es posible que el demonio lirc se encuentre en ejecucion, entonces lo detenemos:

service lircd stop

Finalmente, luego de cargar el modulo, iniciamos el demonio lircd.

service lircd start

Ahora si queremos probar si esta todo correcto, tomamos un control remoto cualquiera y ejecutamos:

Por consola:

mode2 -d /dev/lirc/0

Graficamente:

xmode2 -d /dev/lirc/0

Si vemos alguna señal de cambio al presionar algun boton de nuestro control remoto. quiere decir que todo se encuentra funcionando perfectamente. En tal caso, pasamos a configurar de forma permanente nuestro demonio. Para esto, modificamos el archivo /etc/sysconfig/lircd de la siguiente manera:
El parametro DRIVER debera contener el valor default, y el parametro HWMOD sera lirc_serial. Luego descomentamos las dos lineas que se encuentran relacionadas con el puerto serie que utilizemos. Entonces, si poor ejemplo utilizamos el puerto /dev/ttyS0, quedaria una cosa similar a esto:

DRIVER="default"
HWMOD="lirc_serial"

DEVICE=/dev/lirc/0

COM_PORT=/dev/ttyS0
DRIVER_OPTS="irq=4 io=0x3f8"

Y el archivo finalmente tendria una pinta similar a esta:


# Customized settings for lirc daemon

# The hardware driver to use, run lircd --driver=? for a list

DRIVER="default"

# Hardware driver module to load
HWMOD="lirc_serial"

# The device node that communicates with the IR device.
# if you are using lirc_serial, set DEVICE to /dev/ttyS[0-9]
# where 0-9 is the serial port your IR receiver is plugged

# with devfs enabled
DEVICE=/dev/lirc/0
#DEVICE=/dev/lirc/serial


# without devfs 
#DEVICE=/dev/lirc

# Serial port for the receiver (for serial driver)
# COM1 (/dev/ttyS0)
COM_PORT=/dev/ttyS0
DRIVER_OPTS="irq=4 io=0x3f8"

# COM2 (/dev/ttyS1)
#COM_PORT=/dev/ttyS1
#DRIVER_OPTS="irq=3 io=0x2f8"

# COM3 (/dev/ttyS2)
#COM_PORT=/dev/ttyS2
#DRIVER_OPTS="irq=4 io=0x3e8

# COM4 (/dev/ttyS3)
#COM_PORT=/dev/ttyS3
#DRIVER_OPTS="irq=3 io=0x2e8"

Una vez terminado esto, debemos configurar el o los controles remotos que utilizaremos.