Controlador programable de Linux

8

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.

texto alternativo

Adam Matan
fuente
3
¿Cuánto está dispuesto a gastar?
1
Además, ¿cuáles son sus requisitos de energía?
¿Y cuáles son estas características vitales?
XTL
@Pretzel a. 50 $ - 100 $. Las baterías o 220v están bien.
Adam Matan
@XTL Linux (y Python) faltaban.
Adam Matan

Respuestas:

6

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

Keymon
fuente
2
¿No creo que Adrduino se ejecute con Linux?
echox
1
no estoy seguro de si alguien querría instalar Linux en una memoria flash de 256 kilobytes ... (ver en.wikipedia.org/wiki/Arduino#Arduino_board_models ). Como era de esperar, con 2 kilobytes de RAM, estos microcontroladores tampoco tienen una unidad de administración de memoria ...
Andre Holzner
1

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.

pjc50
fuente
1

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.)

Andre Holzner
fuente
1

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).

Noé
fuente
0

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.

XTL
fuente