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.
- Blog de Drakor
- Entra a tu cuenta o crea una para poder comentar.