No tengo mucha experiencia con la electrónica realmente, pero sí tengo experiencia en programación. Estoy interesado en escribir un programa para controlar mi equipo de música, televisión, etc. Para lograr esto, necesitaré un dispositivo que cuente con WiFi y pueda generar una gama de señales infrarrojas para controlar mi televisor, equipo de música y otros dispositivos compatibles con infrarrojos. Dada mi falta de experiencia con microcontroladores, etc., probablemente sería más fácil para mí si pudiera minimizar la cantidad de trabajo que el hardware tiene que realizar y centrarlo en convertir los datos que recibe a través de WiFi en señales infrarrojas. ¿Qué componentes necesitaría y hay alguna solución lista para usar relativamente económica que tenga la mayoría de lo que necesito sin necesitar mucha soldadura adicional? Además, a un nivel más alto, ¿cómo debería arquitectarse el funcionamiento de dicho dispositivo?
Respuestas
¿Demasiados anuncios?Echa un vistazo al USB Infrared Toy (de la gente que nos trajo el Bus Pirate).
Por supuesto, todavía necesitarás la parte de wifi. Un enrutador basado en Linux con OpenWRT podría ser una buena opción.
Puedes conectar un módulo RF/Bluetooth (barato) a tu receptor IR, lo cual generalmente requiere un encabezado UART (el encabezado UART del USB IR Toy no está soportado en el firmware, solo un puente UART a USB), o puedes usar algún tipo de convertidor USB a inalámbrico (el USB IR Toy utiliza CDC/ACM USB).
Así que necesitas verificar las conexiones en tu receptor IR y el módulo inalámbrico (niveles de señal, configuración maestro/esclavo, etc.). Probablemente tu mejor opción sea obtener un módulo de puente USB a inalámbrico.
EDITAR: Si deseas hacer que tu receptor IR sea verdaderamente inalámbrico, probablemente deberías buscar una forma de alimentar tanto el receptor como el módulo de puente inalámbrico. Echa un vistazo a estos enlaces (no puedo publicar más de un enlace, así que verifica el segundo enlace como un comentario abajo ^.^):
Piezas para la Unidad Intercambiable en Caliente Solar/Bluetooth
Su solución más sencilla sería un emisor de IR Microsoft Media Center , hay muchos tipos disponibles, tenga en cuenta que algunos requieren que conecte diodos transmisores externos, algo con wifi ejecutando linux (por ejemplo, un Raspberry Pi) y lirc. Lirc tiene una API sensata y una gran biblioteca de códigos IR.
La solución tradicional a esto era el logitech harmony, pero recientemente cerraron sus APIs.