Estou procurando um controlador Linux programável para automação residencial e projetos divertidos em geral.
Requisitos:
- Controle de aparelhos elétricos - Interruptores On / Off e dimmers (talvez usando relés)
- Receba dados analógicos e digitais de sensores (interruptores, temperaturas, etc.)
- Conexão USB
- Executando Linux
Vantagens:
- Conexão de rede / interface da Web
- Suporte para Python
- Tela pequena
- Suporte de teclado e VGA
Eu costumava me divertir muito com o Handy Board , mas ele quebrou há alguns meses e carece de muitos recursos vitais.
Respostas:
Não é tão poderoso quanto um PC normal, mas você deve tentar a plataforma arduino .
Você pode comprar uma unidade excelente e barata aqui: http://www.libelium.com/
Google um pouco sobre arduino e você encontrará muitas referências e uma grande comunidade
fonte
Sem conhecer sua faixa de preço, sugiro o Gumstix .
As placas são bastante caras, mas muito poderosas, especialmente com a placa de expansão ATmel Robostix .
Eu sugiro o Robostix Starter Pack , isso deve ajudar você a programar com o Gumstix.
fonte
Vários roteadores e dispositivos eletrônicos domésticos executam linux e podem sofrer reflash, o roteador sem fio WRT54G é um exemplo popular disso na distribuição OpenWRT.
O SheevaPlug é outro exemplo de sistema micro-linux, embora eu ache que esteja faltando entradas A / D.
fonte
A placa do sistema ALIX vem à minha mente (ainda não tentei).
Embora não tenha conversores A / D a bordo, alguns modelos possuem um conector a bordo para portas seriais e / ou paralelas (às quais é possível fazer a interface, por exemplo, este sensor de temperatura etc.)
fonte
Estou usando um Arduino em combinação com um Pandaboard para minhas necessidades de automação residencial - ele atende a todos os seus requisitos se você o conectar a alguma tela externa via HDMI ou DVI.
O Pandaboard - embora um pouco mais caro - é muito poderoso e substitui o meu roteador sem fio (802.11n), atua como um servidor de armazenamento e mídia com sua saída HDMI conectada à minha TV e discos rígidos USB externos conectados (alimentação comutada com o Arduino). Juntamente com o Arduino, ele monitora todos os sensores em minha casa, controla os comutadores e roda sem ventoinha no Linux padrão. Você pode controlá-lo com dispositivos de entrada USB / Bluetooth padrão ou pela LAN, respectivamente, pela Internet.
Todo o sistema consome apenas cerca de 5W (~ 10W com os discos rígidos ligados).
fonte
Há o Chumby que é fácil de redefinir, mas não tem muito baixo nível de IO e o CHB um pouco mais robusto .
RaspberryPI também está fora. Se você conseguir um, o preço é excelente.
Vários dispositivos Android e Maemo também podem ser reutilizáveis e executar algum tipo de Linux. A conectividade de hardware raramente é muito amigável para hackers.
Pode haver outras placas ao redor também, mas eu não examinei nenhuma.
Combinar o smart-ish Linux box com um microcontrolador real ou vários e uma interface de comunicação entre eles (serial assíncrona por adaptador serial USB com mais facilidade, ou módulo serial bluetooth ou até ethernet) pode oferecer o melhor dos dois mundos. Faça seus próprios periféricos fora dos microcontroladores.
fonte