L’idée est que le fait de se lever quand il est noire est une clé. De même, avec une lumière minutée qui s’allume juste tout d’un coup est un choc. Ce que vous voulez est une rampe douce de la lumière de façon imperceptible dim pour ragingly lumineux et idéalement passant d’un beau rouge doux à blazing blanc afin que votre cerveau pense qu’il est temps de commencer à cette hausse de niveau de mélatonine. Ma solution est un microcontrôleur, fonctions complètes RTC radio-réveil avec les caractéristiques suivantes, entre autres :
ATMega328 compatible Arduino contrôlée, ouvertes, hackable, reprogrammable.
Pile sauvegardé RTC
Contrôlable par l’éclat lumineux LED rouge
Entrée de codeur rotatif cool
Jusqu'à 18W LED aube lumière
commande d’éclairage 8 canaux PWM (2 x 3W RVB) + 2 x 6 x 1W blanc
Rampe de luminosité exponentielle sur la lumière de l’aube
7 alarmes aube indépendant stockés de façon permanente dans l’EEPROM
Alarmes paramétrable pour n’importe quel jour, pour tous les jours, pour Lun-Ven ou pour Sam-Dim.
Une seule pression "armer/désarmer" avec indicateur (stockée dans la batterie de secours RTC RAM)
Chaque alarme a buzzer en option
Escalade de la tonalité de sonnerie
Fonction snooze sur vibreur
Durée de contrôlables « rampe » (min de temps de luminosité max)
Contrôlables « hold » (temps à luminosité max)
Contrôlables « retard de sonnerie » (temps entre la luminosité max et avertisseur sonore)
Facile à contrôler « Night Light »
« Éclairage de sécurité » mode (et stocké dans la RTC RAM avec batterie de secours si sûr aux pannes d’électricité etc.).
Une horloge de l’aube a pour but de vous réveiller doucement et vous pouvez les acheter dans le commerce, mais ils sont coûteux, généralement juste blanc, pas très souple et tout simplement pas beaucoup de plaisir ! Nous allons visent à faire un long aube réveil et ajouter une sonnerie trop, juste pour être sûr, nous obtenons en fait de travailler à temps ! C’est aussi quelque chose d’un exercice d’apprentissage pour moi donc il a tout un tas de différentes techniques de contrôle et interface pour moi (et peut-être vous) à maîtriser le long du chemin. Il y a environ 6 projets distincts ici et je vais essayer de mettre des exemples de code en sorte que vous pouvez les juger séparément si vous le souhaitez.
Bien que vous pourriez faire ce projet parfaitement bien sur un « vrai » Arduino, et c’est en effet un prototype avec un « nano » sur une carte de test, j’ai fais l’installation dédiée sur un minimum mes ' compatibles afin que vous n’avez pas besoin d’engager votre « vrai » mes "à l’horloge. J’ai fait ce projet sur un PCB dédié que j’ai conçu & fab avait tant sur des bouts de perf-Conseil d’administration. Nous regarderons les deux façons de le faire -, le résultat est sensiblement le même mais le PCB est beaucoup moins de temps.
Il y a plusieurs discrets « sous-projets » que j’ai appelé "modules" dans ce projet, qui pourraient être réalisés et utilisés individuellement :
L’Arduino clone & RTC
L’affichage de l’heure numérique
Les contrôles encodeur & commutateur rotatif avec de-bounce.
Le jury de « Shift PWM » LED driver
Les lampes se & un trivial « sonnerie ».
Commander un bloc d’alimentation ATX pour alimenter efficace du dispositif
J’ai essayé de faire cette instructable modulaire il suffit donc de le sauter tous les modules vous pouvez gérer vous-même déjà ou utiliser seulement une ou deux pièces pour votre propre projet.