Günstige Low-Energy Nodes - Teil 1
Die Ausgangslage
Schon seit geraumer Zeit bin ich auf der Suche nach günstigen Heizkörperthermostaten für die Hausautomation, sogenannte Smart Home Geräte. Leider bin ich sehr wählerisch was diese alles können sollen und vor allem kosten sollen.
Folgende Bedingungen sollen sie erfüllen:
- Die Thermostate sollen kabellos steuerbar sein
- Die Thermostatsteuerung sollte im Batteriebetrieb mind. ein halbes Jahr funktionieren
- Es sollen keine Server/Kommunikation ausserhalb des eigenen LAN benötigt werden
- Es soll günstig sein, max. 30 € Heizkörperthermostat
- Die Protokolle sollten quelloffen sein
Recherche im Netz
Zunächst habe ich mich natürlich nach bestehenden Systemen umgesehen und nach längerer Recherche wurde mir klar, dass es z.Z. ein solches System scheinbar nicht gibt, oder ich es schlicht nicht finde. Am interessantesten fand ich das eCozy Heizungsthermostat (auf Zigbee Basis), welche pro Thermostat z.Z. unter 40 € liegen.
Projekt auf Arduino-Basis
Da ich schon seit geraumer Zeit einen Arduino UNO zuhause liegen habe, war die Idee naheliegend daraus ein Projekt zu machen. Schnell merkte ich allerdings dass es nur sehr wenig Arduino Projekte im Batteriebetrieb gibt.
Das liegt vor allem daran dass der Arduino selbst beim idlen einiges an Power braucht, was ihm im Stand-By nur ein paar Tage mit 2000-2500mA Akkus beschert. Eine Alternative wäre hier der Arduino Mini Pro, allerdings habe ich mich dank des Artikels From Arduino to a Microcontroller on a Breadboard bereits entschieden, das Projekt direkt auf dem Breadboard direkt mit dem ATMEGA328P-PU (Microcontroller) zu starten.
Zum Start soll das Projekt nun erstmal die Raumtemperatur und Luftfeuchtigkeit, durch den DHT22 messen und per Funk-Modul (NRF24L01) übertragen. Die benötigten Bauteile (ohne Akkus) haben auf eBay unter 10 € gekostet. Geplant ist, das System auf 8Mhz und 3V zu betreiben. Lediglich der DHT22 benötigt in seinen Specs mindestens 3.3V, mal sehen.
Jetzt heisst es erstmal auf die China-Ware ein paar Wochen warten...
08.01.2018 19:44