Analizando la tecnología en primera persona
Intentando controlar aparatos con infrarrojos a través de Internet (I)
Y más concretamente lo que estoy intentando controlar desde hace meses es un aire acondicionado.
Todo empezó en agosto, un día que hacía mucho calor y me hubiera gustado tener una habitación fresquita para cuando llegara a casa. Problema: no había programado el aire acondicionado (ni ganas tampoco). Entonces pensé que si puediera activarlo a través de Internet con un teléfono móvil sería muy intereante.
Inmediatamente cuando llegué a casa (y cómo no) me puse a investigar. Por el momento sabía que este tipo de aparatos funcionan por infrarrojos, por lo que necesitaría algún tipo de hardware que me permitiera no sólo enviar señales de infrarrojos (o IR) sino también recibir, de forma que el software encargado de gestionar todo esto puediera aprender de multitud de aparatos que funcionen con infrarrojos (no sólo el susodicho aire). Además de este hardware, necesitaría un servidor que estubiera siempre conectado y en la línea de visión del aire, ya que los infrarrojos no atraviesan obstáculos (una pena, me lo pasaría bomba con el vecino). Para mi suerte tenía un Linksys NSLU2 reconvertido en un miniservidor 24×365 con Debian Lenny y en la línea de visión del aire. El problema es que este miniservidor sólo dispone de puertos USB por lo que la posibilidad de encontrar el hardware para los IR se limita mucho. Tenía todo el equipo, sólo necesitaba el hardware y el software para jugar con los infrarrojos.
Después de semanas buscando software y hardware para llevar a cabo mi pequeño experimento llego a la conclusión de que el software más completo para el control de infrarrojos en linux es LIRC (no existen alternativas, y si las hay son extremadamente simples). Por lo que hace al hardware existe más variedad, pero la mayoría de ellos o al menos los más eficaces (y baratos jeje) funcionan por puerto serie. Obviamente mi pequeño NSLU2 no tiene este tipo de puertos y pensar en convertidores de paralelo a USB y viceversa creo que es buscar problemas (y vale sí, no soy amante de los “conversores”). Aunque me desanimó la idea, ví que quedaban algunas alternativas comerciales interesantes y a la vez un poco caras:
- Iguana USB IR Transceiver: se trata del más bien “ensamblado” aunque oficialmente LIRC lo soporta necesita de drivers propios que parece que están un poco dejados, aunque la web y todo sigue funcionando correctamente.
- USB-UIRT: el más potente, el más caro, el más compatible y el más feo. Lo tiene todo, pero el precio tira muy atrás.
Estas dos opciones son las más asequibles (existen muchas más, pero ya es todo más profesional y desorbitado) y las que estoy barajando, pero no es una elección fácil.
Por las averiguaciones que he podido realizar más o menos todos los aparatos tipo TV, reproductor de música, TDT funcionan de una forma muy similiar por lo que el hardware de IR siempre está preparado para este tipo de aparatos. Los infrarrojos del aire acondicionado (supongo que la mayoría) parece que envían un mayor número de pulsos (más información) por comando por lo que es más díficil lograr que el hardware de IR funcione correctamente, pero no obstante…
Seguiré investigando!
| Imprimir artículo | Este artículo fue publicado por terox el 30 diciembre 2009 a las 1:59 am, y está archivado en Electrónica, Experimentos, Geek, Linux. Sigue las respuestas a esta entrada a través de RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio. |
hace 8 meses
Muy interesante, a mi eso de la domótica siempre me ha gustado, además hoy en día con los móviles que hay, sería muy fácil crear un panel de control y conectarse vía web a él a través del móvil.
No se si el aire acondicionado que tienes es moderno o antiguo, pero has probado X10 (es el protocolo más antiguo)
hace 8 meses
Exactamente Jose es lo que intento conseguir. Veo que por lo menos la idea a quedado clara a pesar del parrafón
.
El aire acondicionado es de este mismo año, pero desconozco que protocolo utiliza lo que me hace ir muy a ciegas. Investigaré el protocolo X10 aunque por lo que he podido ver creo que es para instalaciones de domótica más profesionales.