Hausautomatisierung
Auch wenn ich kein großer Fan von Zugriff auf's Haus aus der Ferne habe, sind einige Automatisierungsaufgaben doch relativ hilfreich.
Dazu gehört z.B. das automatische Einfahren des Sonnenrollos bei anfangendem Regen, die Zeitsteuerung des Badlüfters oder automatisches Abschalten des GästeWC-Lichts wenn es vergessen wurde.
Auswahl der Steuerung
Die Steuerung soll- Möglichst Sparsam sein, da sie 24/7 läuft
- Viele ein/Ausgänge haben.
- Kompatibel mit dem vorhandenen 24V-Netz sein.
- An eine Wetterstation anschließbar sein (Regensensor-/Windsensor!)
- optional mit der Heizungssteuerung kommunizieren können
- optional vielleicht später ein Display ansteuern können.
Darin werkelt ein ATMega2560 - das sollte für diese kleinen Steuerungsaufgaben ausreichen. 21 Eingänge, 24 Ausgänge (teils mit PWM), Serielle Schnittstelle, USB, Ethernet,... und kann mit 24V arbeiten.
Wieviel verbraucht der Controllino?
Verbrauch bei Versorgungsspannung |
Software / Pin-Setting | |
---|---|---|
12V | 24V | |
132.1mA | 75.4mA | ohne Software |
136.0mA | 77.5mA | ohne Software, Eingang A0 auf + |
139.8mA | 79.7mA | ohne Software, Eingang A0 und A1 auf + |
133.6mA | 76.4mA | Ausgang D0 zyklisch auf HIGH setzen |
132.9mA | 75.9mA | Ausgang D0 einmalig auf HIGH setzen, leere main() loop |
149.5mA | 84.0mA | Relais R0 initial auf HIGH, leere main() loop |
149.5mA | 84.2mA | Relais R0 zyklisch auf HIGH |
468mA | 242mA | Relais R0..R15 zyklisch auf HIGH |
556mA | 292mA | Relais R0..R15 initial auf HIGH, leere main() loop |
Schlussfolgerungen
- Der Stromverbrauch bei 24V ist niedriger als bei 12V → es wird ein Schaltregler und kein Linearregler verwendet, sehr gut/sparsam.
- Eingangspins auf HIGH verbrauchen viel Strom! (Es leuchtet dauerhaft je eine Status-LED) → vermeiden!
- Ausgänge einmalig und nicht zyklisch setzen.
Weitere interessante Messungen
- Der Brown-Out findet schlagartig und reproduzierbar bei 7.5V statt.
- Der maximale Eingangswiderstand für einen sauberen HIGH-Pegel liegt bei 22kOhm-Widerstand gegen +24V: Dann liegen noch 18.9V am Eingang an (also innerhalb der Spec) und es fließen 1.1mA.
Deutlich sieht man hier, dass auch Software einen Einfluss auf den Stromverbrauch hat - und wir somit auch den Resourcenverbrauch ("Umweltbelastung") unserer Software betrachten sollten.
Vielleicht mach' ich mir ein Bio-Siegel für Umweltschonende Software ;)