|
|
Auf diesen Seiten finden sich Informationen zu meinem Heimautomatisierungsprojekt. Alle Arbeiten zu dem Projekt führe ich unter dem Akronym HIS - Home-made Information Services.
Der aktuelle Stand ist in der Abbildung dargestellt. Das System besteht aus
einem Server, einem Kontrollrechner und diverse Sensoren und Aktoren. Die
Komponenten sind mittels Ethernet verbunden. Die Sensoren und Aktoren sind
entweder über analoge Signalleitungen oder mittels USB an die
Komponenten angeschlossen.
Ziel ist es eine Vielzahl von Verbrauchern im Haushalt über dieses
System zu steuern und zu kontrollieren. Die Steuerung erfolgt im
Wesentlichen mittels Infrarot Sensoren, Tastern und einem Web-Interface.
Das Systems setzt sich aus mehrere Einzelsystemen zusammen, die als
separate Projekte auch ohne das Gesamtsystem funktionieren sollten. Eine
vollständige Kapselung gelingt nicht ganz, aus diesem Grund werden
im Folgenden sinnvolle Informationen aus den einzelnen Projekte beschrieben
und zum Download angeboten.
|
Für das Nutzer-Frontend verwende ich ausschließlich Web-Techniken. Dies hat den Vorteil, dass das System von alle internet-tauglichen Gerärten bedient werden kann. Ziel ist es, die Applikation so zu gestalten, dass sie wenig Ressourcen verbraucht und damit auch auf Geräten mit einer geringen Auflösung bzw. mit wenig Rechenleistung angezeigt werden kann.
Als primäres Frontend verwende ich einen embedded PC mit debian Linux. Die Nutzereingabe erfolgt über ein Touchscreen. Ein Tastatur bzw. eine Maus ist nicht notwendig. Der PC verfügt lediglich über eine 400MHz AMD Geode Prozessor und 512MB RAM. Der Touchscreen hat eine Auflösung von 800x600 Bildpunkten. Beides ist ausreichen, um das System zu bedingen.
|
|
Beschreibung des HIS-Protokolls. Event und Fetch
|
|
Dieses Projekt befasst sich mit einer MSP430 basierten Steuerung für
eine Warmwasserzirkulationspumpe. Für eine ideale Laufzeit der Pumpe
wird die Vorlauf- und die Rücklauftemperatur gemessen. Die Pumpe
startet zu konfigurierbaren Zeitpunkten, per Taster oder über ein
Kommando per Netzwerk.
Eine detailierte Beschreibung des Projektes inklusive Software und Hardware ist
hier
zu finden.
|
|
|
|
|
oben
30.07.2011
|