Estoy buscando un controlador Linux programable para domótica y proyectos divertidos en general.
Requisitos:
- Control de electrodomésticos: interruptores de encendido / apagado y atenuadores (quizás utilizando relés)
- Reciba datos analógicos y digitales de sensores (interruptores, temperaturas, etc.)
- conexión USB
- Ejecutando Linux
Ventajas:
- Conexión de red / interfaz web
- Soporte de Python
- Pequeña pantalla de visualización
- Teclado y soporte VGA
Solía divertirme mucho con una Handy Board , pero se descompuso hace unos meses y carece de muchas características vitales.
Respuestas:
No es tan potente como una PC normal, pero deberías probar la plataforma arduino .
Puede comprar una unidad excelente y barata aquí: http://www.libelium.com/
Google un poco sobre arduino y encontrarás muchas referencias y una gran comunidad
fuente
Sin conocer su rango de precios, sugiero Gumstix .
Las placas son bastante caras, pero muy potentes, especialmente con la placa de expansión ATmel Robostix .
Sugiero el paquete de inicio de Robostix , esto debería ayudarlo a programar con Gumstix.
fuente
Varios enrutadores y dispositivos electrónicos para el hogar ejecutan Linux y se pueden actualizar, el enrutador inalámbrico WRT54G es un ejemplo popular de esto con la distribución OpenWRT.
SheevaPlug es otro ejemplo de un sistema micro-linux, aunque creo que carece de entradas A / D.
fuente
La placa del sistema ALIX viene a la mente (no he probado a mí mismo, aunque).
Aunque no tiene convertidores A / D a bordo, algunos modelos tienen un conector a bordo para puertos seriales y / o paralelos (con los cuales se podría conectar, por ejemplo, este sensor de temperatura, etc.)
fuente
Estoy usando un Arduino en combinación con un Pandaboard para mis necesidades de automatización del hogar: cumple con todos sus requisitos si lo conecta a una pantalla externa a través de HDMI o DVI.
El Pandaboard, aunque es un poco más caro, es muy potente y reemplaza mi enrutador inalámbrico (802.11n), actúa como un servidor de almacenamiento y multimedia con su salida HDMI conectada a mi televisor y discos duros USB externos conectados (se conecta la alimentación con el Arduino). Junto con el Arduino, monitorea todos los sensores en mi hogar, controla los interruptores y funciona sin ventilador en el stock de Linux. Puede controlarlo con dispositivos de entrada USB / Bluetooth estándar o a través de LAN, respectivamente, Internet.
Todo el sistema consume solo unos 5 W (~ 10 W con los discos duros encendidos).
fuente
Hay Chumby que es fácil de reutilizar, pero no tiene mucho IO de bajo nivel, y el CHB un poco más hardware .
RaspberryPI también está fuera. Si puede obtener uno, el precio es excelente.
Varios dispositivos Android y Maemo también pueden reutilizarse y ejecutar algún tipo de Linux. La conectividad de hardware rara vez es muy fácil de piratear.
Puede haber otras tablas también, pero no he investigado ninguna.
La combinación de Smart-ish Linux box con un microcontrolador real o varios y una interfaz de comunicaciones entre ellos (serie asíncrona por adaptador serie usb más fácilmente, o módulo serie bluetooth o incluso ethernet) puede dar lo mejor de ambos mundos. Haga sus propios periféricos con los microcontroladores.
fuente