Dieser Artikel ist in Bearbeitung!
Ziel des Projekts ist, den Zustand meiner Heizung im Keller mittels geeigneter Sensoren vom Wohnraum aus zu kontrollieren. Als Wärmequellen stehen ein Holzpellet-Ofen (Grimm Pellino), sowie eine Solarthermie-Anlage zur Verfügung. Die Wärme wird in einen 900L Kombipufferspeicher eingespeist. Der Ofen hat einen Zwischenspeicher für Pellets und wird aus einem großen Bunker mittels Spiralförderschnecke mittels manueller Steuerung versorgt.
Als Basis für alles dient Arduino. Er lässt sich sehr leicht programmieren und alle nötigen Bibliotheken für Ein- und Ausgaben können einfach eingebunden werden. Für die Umsetzung der Anforderungen ist es notwendig zwei Module zu bauen. Eines im Keller, das die Daten der Sensoren einsammelt und anzeigt und eines für den Wohnraum, welches die Daten vom ersten empfängt und darstellt. Eventuell wird ein drittes benötigt, falls die Daten mittels Funk statt seriellem Bus zu einem Rechner transportiert werden sollen. Als Temperatursensoren werden DS18S20 zum Einsatz kommen. Deren Messspektrum (-55°C - +125°C) ist groß genug und sie genügen sich dank OneWire-Bus mit einem einzigen Kabel und einem Messeigang am Controller. Außerdem wurden die Sensoren von mir mittlerweile über ein Jahr im Praxiseinsatz getestet, da sieben davon auf meinem Warmwasserspeicher aufgeklebt waren und mittels Rechner ständig ausgelesen wurden. Der Füllzustand der Pelletbehälters soll mittels Ultraschall bestimmt werden. Der Betrieb der Pumpen, der Förderschnecke und des Zugmotors wird über eine Art selbst gebauten Optokoppler ermittelt. Dazu kommen an die 230V-Verbraucher 230V-LEDs und diese werden mittels LED (Entladezeitmessung) vom Mikrocontroller ausgelesen. Als Anzeige dient ein 20×4 LC-Display, die Steuerung wird mittels eines Joysticks vorgenommen.
| Bauteil | Bibliothek | Lizenz | Funktioniert |
|---|---|---|---|
| DS1820 | Dallas Temperature Control Library | LGPL | |
| LCD 20×4 | LiquidCrystal | LGPL - liegt Arduino bei | |
| SRF02 | SRF02 Library | LGPL | |
| ShiftRegLCD | ShiftRegLCD | LGPL(?) |
| Anzahl | Bauteil | Beschaffungsquelle | Einzelpreis | Gesamtpreis |
|---|---|---|---|---|
| 15 | DS18S20 Temperatursensor | via eBay aus Polen | 1,40€ | 21€ |
| 1 | LCD Display HD44780 4×20 | via eBay aus Polen | 8,95€ | 8,95€ |
| 2 | SRF02 Ultraschallentfernungssensor | Manu Systems AG | 16,56€ | 33,12€ |
| 1 | Joystick | watterott.com | 3,95€ | 3,95€ |
| 1 | ATmega328 mit Arduino Bootloader | watterott.com | 4,50€ | 4,50€ |
| 1 | Ethernet-Shield f. Arduino | watterott.com | 33,00€ | 33,00€ |
| 1 | LS 164 Shift-Register f. LCD | Reichelt | 0,24€ | 0,24€ |
| 1 | MAX232 | via eBay aus Polen | 0,43€ | 0,43€ |
| ca. 20m | Kabel, drei-adrig, vier-adrig | CSD Elektronik | 12,64€ | 12,64€ |
| x | diverses | Versandkosten, Verbrauchsmaterial, Kleinteile, etc. | 25,00€ | 25,00€ |
| Summe | 142,83€ | |||
LGPL