Papa, mein Wecker weckt um zwei Stunden falsch. Wie stellt man den?
Gute Frage - das ist ein Funkwecker.
Also:Batterie raus, warten, Batterie
wieder rein.
Nach 5 Minuten zeigt das Teil dann die genaue Zeit. Leider klingelt
er um genau 2 Stunden verkehrt. Muss also auf 8 Uhr stehen, um um 6 Uhr zu wecken.
Ok, das ist wohl die Zeitzonenwahl für die Weckzeit. Aber wie einstellen?
Die
Anleitung ist natürlich längst zu Recyclingpapier verarbeitet. Also raten.
Nachdem ich erfolglos mehrere Kombinationen aus Taste lange drücken und mehrere Tasten gleichzeitig drücken ausprobiert habe, fand ich, diese Zusatzfunktion macht das Produkt unbrauchbar.
Meinen Nachttischwecker kann ich ohne Anleitung auch nicht stellen. Drücken Sie drei mal auf Plus und halten sie die Alarm-Taste dann 3s gedrückt, bis die Stunden blinken. Äh, ja. Irgendwas musste man am Ende noch machen, damit die neue Weckzeit aktiv ist. Wahrscheinlich habe ich jetzt nur den Stundengong und nicht den Wecker für Alarmzeit2 aktiviert.
Was für'n Quatsch!
Das Teil ist doch mehr Deko-Objekt oder Wurfgeschoss...
Meine Tochter muss ihr Leben lang einmal täglich eine Tablette nehmen, um eine kleine Fehlfunktion auszugleichen.
Möglichst
um die gleiche Zeit.
Und 30 Minuten vor einer Mahlzeit.
Dazu hat sie
2 Wecker. Einer weckt immer um 6:00Uhr - Tablette einwerfen, umdrehen, weiterschlafen.
Das
kann sie inzwischen, ohne richtig wach zu werden.
Der andere Wecker weckt sie, wenn sie aufstehen muss.
Die Zeit ist reif, dass die Welt einen Wecker bekommt, der mit ganz wenigen Zeilen Bedienungsanleitung auskommt.
Die Firma Atmel hat eine Serie von Prozessoren mit extremer Stromspartechnologie (Pico-Power) herausgebracht.
Die brauchen im Schlafmodus
so gut wie keinen Strom, können dabei aber einen 32768Hz Quarzoszillator
weiterlaufen lassen.
Das wäre ein super Chip, um einen Wecker zu bauen.
Also habe ich gleich versucht, mir den kleinsten aus der Serie - einen AtMega48P oder 88P zu bestellen. Die gab's aber nirgendwo.
Also habe ich versucht, an Muster zu kommen. Außer dass man mir mehrfach versprochen hat, jetzt aber wirklich 2 Chips loszuschicken habe ich allerdings nichts bekommen.
Letzte Möglichkeit: Aus USA importieren. Das war mir aber zu teuer..
Irgendwann ist mir dann ein Angebot für einen AtMega324P und 624P in die Hände gefallen. Hm, 40 statt 28 Beine. Egal, auch der kommt mit schlappen 600 Nanoampere aus.
Da wollte ich mal was innovatives machen. Die Bedienung soll so simpel wie möglich sein.
Da der einzige Zweck ist, um sechs zu piepsen, brauche ich keine Bedienelemente außer einem Taster, um das Piepsen zu beenden. Weder Display noch Zeitzonenwahl. Weder 3 Alarmzeiten noch Nachweckfunktion. So schlicht wie möglich!
Das Teil soll aber kein Funkwecker sein, weshalb ich irgendeine Möglichkeit brauche, die Uhr zu stellen.
Hier die Innovation:
Das macht man bei dem Teil einfach, indem man die Batterie einlegt - fertig!
Hier kommt sie nun, die ultimative Bedienungsanleitung für den innovativsten und am einfachsten zu stellenden Wecker den ich kenne:

Legen Sie die Batterie genau 10 Stunden
vor der gewünschten Weckzeit
ein.
Der Wecker piepst
nun täglich um die gleiche Zeit.
Das Piepsen endet nach 20 Piepsern
oder durch drücken der Taste.
Die Batterie CR2032 bitte alle 10-15 Jahren
wechseln , um einem auslaufen vorzubeugen.

Das ist doch mal eine kurze und knappe Anleitung - oder?
Was passiert da im einzelnen?
Wenn man die Batterie einlegt, läuft die Uhr los. Nach 10 Stunden geht der Alarm los. Und dann kommt der Alarm immer nach genau 24 Stunden.
Wenn meine Tochter
also um 6 Uhr geweckt werden will, muss sie die Batterie abends um 20 Uhr einlegen.
Zwei mal im Jahr, wenn die doofe Sommerzeit-Umstellung
ist, muss sie die Batterie kurz rausnehmen
(1/10s reicht).
Im Frühling um 19 Uhr, im Herbst um 21 Uhr.
Die Batterie hält theoretisch 30 Jahre bei 20 Sekunden piepsen am Tag.
Erstmal habe ich eine Pappschachtel benutzt:
Da so ein 32768Hz-Quarz etwas ungenau ist, wird die Uhr etwas falsch gehen. Eigentlich egal, zwei mal im Jahr wird sie ja wieder neu gestellt.
Bei den Software-Versuchen fiel auf, dass der Wecker doch ziemlich falsch geht.
Der erste Probeaufbau zeigte, dass
der Quarz mit 32777Hz schwingt - 9Hz zu schnell.
Damit geht die Uhr knapp
eine halbe Minute am Tag vor
- Macht eineinhalb Stunden
im Halbjahr -
völlig unbrauchbar!
Statt nun mit Kondensatoren den
Quarz etwas zu ziehen, wird das komplett in Software ausgeglichen.
Wahrscheinlich hängt
die Frequenz aber von der Batteriespannung und von der Temperatur ab. Ich muss das also irgendwie
abgleichen können.
Der Wecker bekommt daher zwei Drehschalter, mit dem sich der Quarz kalibrieren läßt.
Der Rechte macht pro Schritt
0,5s am Tag.
Der Linke macht von 0..7 je Schritt 8s am Tag, von 8..F auch -
allerdings wird die Uhr dann schneller gedreht statt langsamer.
Da man morgends um 6 keinen Bock hat zu testen, ob der Wecker noch genau geht, piepst er
zur Batterieeinlegezeit täglich einmal ganz kurz.
Wenn ich also nach einer Woche feststelle,
dass es abends um 7s vor 20 Uhr kurz piepst, muss ich den rechten Drehschalter 2
Schritte weiterdrehen.
Das ist gewöhnlich ein ziemlich trockenes Kapitel.
Die Software
ist in C geschrieben, teilweise jedoch mit Assembler
gespickt.
Im wesentlichen schläft der Prozessor,
bis der Quarz-Oszillator-Timer nach 8s überläuft und den Prozessor weckt.
Ich habe ziemlichen Optimierungsaufwand getrieben, damit er schnell wieder einschläft
und damit aufhört, so entsetzlich viel Strom (0,1mA) zu verbrauchen. Alle Variablen
und die meisten Konstanten sind fest Registern zugewiesen. Der vom GCC-Compiler üblicherweise
in Interrupt-Routinen erzeugte Code zum speichern der Register wurde abgeschaltet. Das Piepsen
wurde mit einem Hardwaretimer realisiert.
Schaltpläne und
Layout hab ich als PDF-Dateien zusammen mit dem Quellcode der Software hier hinterlegt:

95_tablettenwecker.zip

Die Platine ist recht klein gehalten. Oben sitzt der Prozessor
Unten der Quarz, der Batteriehalter, der Steckanschluss für das Programmiergerät und die Drehschalter.
Der Quarz und der Batteriehalter wurden aus einem Motherboard recycled:
Wir haben uns für eine Pyramiedenform entschieden. Hier ein paar Bilder aus der Bauphase:
Oh - da ist ja 'ne falsche Batterie drin. Die hält
doch höchstens 12 Jahre. Muss ich nochmal wechseln...
Letztendlich
sieht das Teil so aus:

Hier die praktische
Einknopfbedienung im Einsatz:

| Kommentieren | Startseite |
Best view: use a W3C compatible HTML-browser.
Curious view: use an Editor!