Funkzeitschaltuhr
Bei der
Funkzeitschaltuhr handelt es sich um eine Funkzentrale, die
zeitgesteuert Funksteckdosen schaltet. Nach einer Vermessung des
Protokolls mit dem meinem Logic
Anlayzer LogicA kann prinzipiell jede Steckdose mit
digitalen, amplitudenmodulierte Protokollen auf 433 Mhz basis
benutzt werden. Diese erhält man bei Supermärkten und
Baumärkten in drei- bis vierer Packungen für 10 bis 20 €. Der
Antrieb war, dass herkömmliche Digitale Zeitschaltuhren recht
umständlich zu programmieren sind. Die Schaltzeitfestlegung
arbeitet mit dem „Drag and Drop“ Prinzip, so dass die
Programmierung nur Minuten statt Stunden braucht. Außerdem kann
man die Schaltschemas für verschiedene Jahreszeiten speichern.
Echtzeituhr
Es wird der Chip
DS1307 verwendet. Diesen kann man mit dem Wire Protokoll von
Arduino ansprechen.
Funkübertragung
Bei ebay gibt es für
rund 5 € ein 433 MHz Funksender / -empfänger Paar. Der
Empfänger wird nur für das einmalige Ermitteln der gesendeten
Codes benötigt.Datenübertragung
Mein Ziel war es,
eine Schaltung zu konstruieren, die die nächsten 30 Jahre hält.
Da es dann eventuell kein USB mehr gibt, werden die Schaltzeiten
per „Monitor Flackern“ über Phototransitoren in die
Schaltung übertragen. In der grafischen Benutzeroberfläche sind
es die beiden weißen Felder unten links.Menü
Damit man für einen
einfaches einstellen der Uhrzeit oder ein konkretes Testen der
Funkverbindung keinen PC hochfahren muss, gibt es ein
minimalistisches Menü auf einem Digit, das mit 2 Tastern
bedienbar ist. (Und natürlich hat das Menü auch Spaß gemacht
:-)
Weiß hinterlegt = Sichtbar auf dem Digit Es gibt zwei Taster am Gerät der eine geht um eine Stelle nach rechts und der andere um eine Stelle „nach oben“ oder „+1“ oder „Steckdose An / Aus“. Gibt es keine Stellen mehr wird wieder auf die erste gesprungen. Stromausfall
Damit alles nach
einem Stromausfall normal weiterläuft sind 2 Batterien in der
Schaltung die rechnerisch Jahrzehnte halten.
Festspeicher
Die Schaltzeiten
bleiben durch Beschreiben des EEPROMs erhalten.
Versorgungsspannung
Das Gerät kann über
entweder über ein USB Netzteil oder eine Spannung zwischen 7-20
V betrieben werden.
Sourcen & Schaltpläne
Es handelt sich um das erste größere Projekt, das ich jemals mit Fritzing und Arduino
umgesetzt habe. Das war gegen Ende 2012. Insbesondere die Schaltpläne sind suboptimal.
Funkzeitschaltuhr_Breadboard.fzz Funkzeitschaltuhr_Streifenraster.fzz Funkzeitschaltuhr.ino |