Moin zusammen.
Wer kennt es nicht? Draußen -5°C, der Bus meterhoch zugeschneit. Packeis auf den Scheiben, Schlösser zugefroren. Wie schön wär's da, die gute alte Standheizung von der Wohnung oder vom von Büro aus starten zu können? Genau das wollte ich schon länger mal bauen und hab's jetzt auch gemacht. Und weil das so schön funktioniert, teile ich es jetzt mal mit euch. Vielleicht wollt ihr ja auch mal was ähnliches basteln. Ich versuche mal, nicht zu detailliert zu werden. Man verzeihe mir bitte die ranzigen MS-Paint Grafiken
Meine Idee: Ein kleines Zusatzmodul, an das ich eine SMS sende und das den Flammtaster der Vorwahluhr drückt. Und das den aktuellen Zustand (Heizung an/aus, gemessene Temperatur,...) als Antwort SMS zurücksendet.
Verbaut habe ich eine Epersbächer D3LC (Diesel) mit der 7D0 963 343 Vorwahluhr. Wie sich herausstellte, hat die Uhr zwei Schaltausgänge (12V) wovon einer benutzt wird. Flammsymbol an=Ausgang geschaltet=Heizung geht an. Die Taster tasten ein Signal (vermutlich gemultiplext) vom Mikrocontroller der Vorwahluhr gegen gnd. Perfekt! Habe also erst mal ein paar kleine "Zusatzleitungen" aus der Uhr herausgeführt zum Anschluss meiner Fernstartbox:
gnd
12v dauer-plus
12v zünd-plus
5V signal "Ausgang ist geschaltet" (abgegriffen vom Eingang des BSP452 Ausgangstreibers)
Flammsymbol-Taster (schaltbar gegen gnd)
01 Vorwahluhr Modifikation.jpg
Zunächst wollte ich meine eigene kleine Schaltung mit den 5V aus dem Uhren-Schaltregler betreiben, hatte dann aber doch zu viel Schiss dass das GSM-Modul zu viel Strom saugt und das Reglerchen abraucht. Eigentlich schade, die Vorwahluhr zieht im "idle" nur ein paar wenige Milliampere.
Die Zusatzschaltung besteht aus einigen einfachen, billigen Komponenten. Unter anderem ein Arduino Nano Mikrocontroller, ein Spannungsregler und ein SIM900A Mobilfunkmodul. Dieses musste ich, bevor es funktionierte, noch aufwändig mit einer europäischen Firmware flashen. Argsmennoscheißdreckszeugswürg! Nervig, tut jetzt aber was es soll. Als Mobilfunktarif/Simkarte kann ich euch wärmstens die wilhelm.tel Mobil Basic Simkarte für 1€/Monat empfehlen! Die läuft nicht ab und tut was sie soll. Ich habe inzwischen mehrere diese Simkarten im Einsatz. Zum Beispiel als Alarm, falls meine Hühnerklappe klemmt.
Zur Schaltung selbst gibt es gar nicht so viel "Spannendes" zu berichten. Den Taster der Vorwahluhr habe ich nicht "direkt" an den Arduino gehängt, dazwischen befindest sich noch ein PhotoMOS Relais zur Entkoppelung. Das Sim900A GSM Modul kommuniziert seriell über AT-Befehle mit dem Arduino. Für kommenden Schabernack habe ich noch zwei 12V Eingänge und zwei Schaltausgänge vorgesehen. Vielleicht, um potentiellen Dieben eine kleine Überraschung zukommen zu lassen, wenn sie gerade mit meinem schönen Bus in Richtung Osten rollen.
Hier gibt's jetzt ein paar Fotos der "zusammenschrumpfenden" Schaltung zu sehen. Schließlich soll das Gedöns ja in die Kunststoffbox rein.
Was kann das Ding denn nun?
Neben den Befehlen zum Schalten der Ausgänge kann man mittels SMS die Heizung ein- und ausschalten. Empfängt das Modul einen gültigen Befehl, kommt immer eine Antwort mit dem Status aller Ein- und Ausgänge und der bisherigen Laufzeit der Heizung zurück.
Der Temperatur- und Feuchtigkeitswert stammt von einem DHT22 Sensor, den ich der Schaltung spendiert habe.
Die 9 vor dem Befehl ist eine kleine "Sicherheitsfunktion". Hiermit will ich vermeiden dass Irgendjemand zufällig mal ein "status" an die Rufnummer sendet. Denn das Modul nimmt aktuell Befehle von allen Rufnummern an.
Als kleine Zusatzfunktionen kann man per SMS eine "Hinweis-SMS" aktivieren, wenn die Zündung eingeschaltet wird.
Meinen C-Code habe ich als Textdatei angehängt. Bestimmt nicht perfekt, tut aber stabil und zuverlässig, was es soll.
Den Arduino Mikrocontroller habe ich übrigens mit dem einfachen create.arduino.cc web-editor erstellt.
Viel Spaß beim Nachbauen
Über Feedback freue ich mich.