ArmWecker
From Lochraster
Ziel ist es, endlich mal einen ordentlichen Wecker zu bauen. Dieser sollte die folgenden Features haben:
- Atmel AT91SAM7 ARM7 Mikrocontroller
- Ethernet mit Webserver zum Einstellen der Zeiten
- USB zum Einstellen der Zeiten
- NTP-Client
- DCF77-Modul (optional)
- LCD mit zuschaltbarer Hintergrundbeleuchtung (grafisch?)
- Taste fuer Snooze
- (stesie) Die Snooze-Taste widerspricht ein wenig dem Sinn des Schlafphasenweckens; dennoch, wenn wir einen Armbandsensor haben, sollten wir auch dort eine Snooze-Taste unterbringen.
- mp3/ogg decoder (eventuell in software?)
- 20W Verstaerker mit eingebauten Boxen (um unabhaengig von einem Verstaerker zu sein)
- Eine Moeglichkeit, gezielt nur einen Schlaefer zu wecken, statt alle im gleichen Bett bzw. Raum. (Kleiner Knopf im Ohr?)
- Nur interne, nicht von aussen zugaengliche Lautstaerkeregelung
- Zugriff auf mp3-Datenbanken per Ethernet (mpd? ftp?)
- Zeiteinstellung fuer eine ganze Woche (oder mehr) moeglich
- (stesie) die Zeiteinstellung in einzelne Kategorien einteilen, die dann pro Wochentag, Woche bzw. Tage zugeordnet werden kann. Wobei eine Einstellung für einen bestimmten Tag eben die generelle per-Wochentag-Zuordnung aushebelt usw. Dann kann man pro Wochentag eine default-Weckzeit einstellen und für Urlaub usw. dann überschreiben.
- SD-Karte fuer offline-Wecken
- Beleuchtung (Idee: Philips Lichtwecker HF 3461), fnordlicht gibts ja schon, fnordlicht Steuerung!
- IR-Sender/Empfaenger fuer Fernbedienungscodes
- (stesie) evtl. per Funk, dann muss man nicht schlaftrunken auf den Wecker "zielen". Ich hab' selbst mit RFM12 gute Erfahrungen gemacht, sind relativ preiswert und per SPI leicht anbindbar.
- (fd0) das ist vor allem auch fuer IR-Senden gedacht, um zb. einen Verstaerker zu aktivieren oder so
- ZigBee (IEEE 802.15.4) mit Atmel AT86RF230
- I2C oder RS485 für externe Zeitanzeige (7-Segment z.B.)
- FreeRTOS als Codebasis
- rnd(weckzeit) um sich nicht an eine bestimmte Uhrzeit zu gewöhnen
- (stesie) dürfte insbesondere in Kombination mit Schlafphasenwecken interessant sein. Auch kann man dann erkennen wie lang' der Nerd schon pennt und dem nach n Stunden automatisch ein Ende setzen ...
- Schlafphasen gesteuertes wecken
- wahlweise per Elektrodenstirnband (EEG) oder Armband mit Beschleunigungssensoren
- wobei das Elektrodenstirnband wohl weit weniger auf Akzeptanz stoßen dürfte, da wohl deutlich lästiger zu tragen *g* und vermutlich auch weniger preiswert.
- Slumber-Funktion, also Musik spielen bis man schläft - also wirklich schläft, nicht nur eine halbe Stunde um ist, wie bei den meisten anderen Weckern
- Koennte man nicht einen PIR Bewegungsmelder oder Sensoren in der Matratze verwenden?
- Eingang für Biofeedback
- Ausgang für Brainmachine Brille (Sound und LED Ansteuerung)
- rtc mit supercap
- mehrere status-leds (zum rausfuehren)
- rs232 pin 2/3 jumperbar (nullmodem oder direkt)
- upnp
- übersichtliches, strukturiertes Menü - Über Display abrufbar (ausreichend Tasten zum konfigurieren von Nöten ;-) )
- USB-Stick-Support <- (dakamp) Vielleicht ganz praktisch, wenn keine SD-Karte oder Netzwerk zur "Hand"; Frisst auf Dauer allerdings unnötig viel Strom
[edit] Fragen
- Welche Art von Stromversorgung ist geplant?
- per Steckernetzteil
- per Batterien
- (dakamp) für mehr "Bewegungsfreiheit" (wenn der Wecker oft umgestellt wird <- eingeschränkte Funktionalität bei Batteriebetrieb wohl notwendig) oder wenigstens als Backup, falls über Nacht mal der Strom ausfällt...
- Ist (Rest-)Haus-Steuerung inkl. Kaffee- oder Teemaschnie vorgesehen?
- Ein Expansion Port finde ich sinnvoll - für solche Zwecke (Silicium)
- (dakamp) Finde ich generell sinnvoll. Für eigene Module sozusagen.
- LIon-Laderegler, Solarzellenlader, ...
[edit] Developer
[edit] Interessierte Benutzer
- Sebastian
- Silicium
- helgar
- vajk & sandra
- TobiX
- dakamp