Ich suche einen programmierbaren Linux-Controller für Heimautomation und allgemeine Spaßprojekte.
Bedarf:
- Steuerung von Elektrogeräten - Ein / Aus-Schalter und Dimmer (möglicherweise mit Relais)
- Empfangen Sie analoge und digitale Daten von Sensoren (Schalter, Temperaturen usw.)
- USB-Verbindung
- Linux ausführen
Vorteile:
- Netzwerkverbindung / Webschnittstelle
- Python-Unterstützung
- Kleiner Bildschirm
- Tastatur- und VGA-Unterstützung
Früher hatte ich viel Spaß mit einem Handy Board , aber es ist vor ein paar Monaten kaputt gegangen und es fehlen viele wichtige Funktionen.
Antworten:
Ist nicht so leistungsfähig wie ein normaler PC, aber Sie sollten Arduino-Plattform versuchen .
Sie können ein tolles und billiges Gerät hier kaufen: http://www.libelium.com/
Google ein bisschen über Arduino und Sie werden viele Referenzen und eine große Community finden
quelle
Da ich Ihre Preisspanne nicht kenne , schlage ich Gumstix vor .
Die Boards sind recht teuer, aber sehr leistungsstark, insbesondere mit dem ATmel Robostix-Erweiterungsboard .
Ich schlage das Robostix Starter Pack vor , damit Sie mit Gumstix programmieren können.
quelle
Verschiedene Router und Heimelektronikgeräte laufen unter Linux und können neu gestartet werden. Der drahtlose Router WRT54G ist ein beliebtes Beispiel dafür in der OpenWRT-Distribution.
Der SheevaPlug ist ein weiteres Beispiel für ein Micro-Linux-System, obwohl es meiner Meinung nach keine A / D-Eingänge gibt.
quelle
Die ALIX-Systemplatine kommt mir in den Sinn (ich habe es aber selbst nicht ausprobiert).
Obwohl keine A / D-Wandler an Bord sind, verfügen einige Modelle über einen integrierten Anschluss für serielle und / oder parallele Anschlüsse (an den man z. B. diesen Temperatursensor usw. anschließen kann).
quelle
Ich verwende ein Arduino in Kombination mit einem Pandaboard für meine Hausautomationsanforderungen - es erfüllt alle Ihre Anforderungen, wenn Sie es über HDMI oder DVI an einen externen Bildschirm anschließen.
Das Pandaboard ist zwar etwas teurer, aber sehr leistungsstark und ersetzt meinen WLAN-Router (802.11n). Es fungiert als Speicher- und Medienserver, dessen HDMI-Ausgang an mein Fernsehgerät angeschlossen ist und externe USB-Festplatten angeschlossen sind (Stromversorgung mit dem Arduino). Zusammen mit dem Arduino überwacht es alle Sensoren in meinem Haus, steuert die Schalter und läuft unter Standard-Linux lüfterlos. Sie können es mit Standard-USB / Bluetooth-Eingabegeräten oder über das LAN bzw. Internet steuern.
Das gesamte System verbraucht nur etwa 5 W (~ 10 W bei eingeschalteten Festplatten).
quelle
Es gibt Chumby , das leicht wiederzuverwenden ist, aber nicht viel Low-Level-IO hat, und das etwas hardwarere CHB .
RaspberryPI ist auch raus. Wenn Sie einen bekommen können, ist der Preis ausgezeichnet.
Verschiedene Android- und Maemo- Geräte können auch wiederverwendbar sein und eine Art Linux ausführen. Hardware-Konnektivität ist selten sehr hackfreundlich.
Es gibt vielleicht auch andere Boards , aber ich habe mir keine angesehen.
Die Kombination einer intelligenten Linux-Box mit einem echten Mikrocontroller oder mehreren und einer Kommunikationsschnittstelle zwischen ihnen (am einfachsten serieller asynchroner USB-Adapter oder serielles Bluetooth-Modul oder sogar Ethernet) bietet möglicherweise das Beste aus beiden Welten. Machen Sie Ihre eigenen Peripheriegeräte aus den Mikrocontrollern.
quelle