Linux Programmable Controller

8

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.

Alt-Text

Adam Matan
quelle
3
Wie viel sind Sie bereit auszugeben?
1
Was sind Ihre Leistungsanforderungen?
Und was sind diese wichtigen Merkmale?
XTL
@ Pretzel a. 50 $ - 100 $. Batterien oder 220 V sind in Ordnung.
Adam Matan
@XTL Linux (und Python) fehlten.
Adam Matan

Antworten:

6

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

Keymon
quelle
2
Ich glaube nicht, dass Adrduino unter Linux läuft?
Echox
1
Ich bin mir nicht sicher, ob jemand Linux in einen 256-Kilobyte-Flash-Speicher einbauen möchte ... (siehe en.wikipedia.org/wiki/Arduino#Arduino_board_models ). Es überrascht nicht, dass diese Mikrocontroller mit 2 Kilobyte RAM auch keine Speicherverwaltungseinheit haben ...
Andre Holzner
1

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.

pjc50
quelle
1

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

Andre Holzner
quelle
1

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

Noah
quelle
0

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.

XTL
quelle