LED Dawn / Sunrise radio-réveil, veilleuse & sécurité Light - Arduino Compatible

comme les nuits allongée progressivement à l’automne 2011, j’ai découvert les joies de l’Arduino et pensé qu’il serait un excellent moyen d’implémenter quelque chose que j’ai voulu pendant un long moment - une manière douce de se réveiller le matin une journée d’hiver.  Malheureusement, il m’a fallu plus d’un an pour trouver le temps et la compréhension pour mettre tout cela ensemble, mais ici, dans les temps pour une partie des jours plus courtes de cet hiver, sont les résultats !

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.

Articles Liés

Sunrise radio-réveil LED

Sunrise radio-réveil LED

La capacité à comprendre et à contrôler les matrices de LED est une compétence importante pour quiconque souhaite être bien versé dans l'électronique. La compréhension des registres à décalage et ligne techniques nécessaires pour telles prouesses de
Radio-réveil avec des fils (ou Arduino)

Radio-réveil avec des fils (ou Arduino)

Il s'agit d'un réveil élaborée sur le microcontrôleur de câblage et personnalisée pour la Colombie (il prend en vacances compte et affiche tous les textes en espagnol). Le réveil affiche l'heure, date, phase de lune, des messages personnalisés par jo
Lever de soleil radio réveil

Lever de soleil radio réveil

Beaucoup de gens trouvent le bip d'un réveil, une façon très désagréable de se réveiller. Une alternative consiste à utiliser des lumières pour vous réveiller. Par exemple, un réveil « sunrise » augmente graduellement la luminosité d'une lampe près d
Sunrise LED radio-réveil avec alarme personnalisable chanson

Sunrise LED radio-réveil avec alarme personnalisable chanson

ma MotivationCet hiver, ma copine a eu beaucoup de mal à se réveiller le matin et semble souffrir de SAD (Seasonal Affective Disorder). J'ai même pas remarqué combien plus difficile c'est de se réveiller en hiver car le soleil n'a pas encore se lever
Radio-réveil avec infrarouge et haut-parleurs Bluetooth

Radio-réveil avec infrarouge et haut-parleurs Bluetooth

INTRODUCTIONSalut, mon nom est Ben Hur Gonçalves, je suis un ingénieur mécatronique a obtenu son diplôme à Universidade de São Paulo, Brésil en 2010. Aujourd'hui, je travaille avec la situation réelle, mais je ne ces projets avec arduino le week-end,
Démembrer un Radio-réveil

Démembrer un Radio-réveil

OK - j'ai promis de vous les gens Instructable plus un seul, si elle est ici.Wow - je vois tant de parties utiles - et tout cela pour 5,00 $! Ouais, c'est tout le radio-réveil m'a coûté, au local « Op-Shop ». Bien sûr, pas tous les radios-réveils son
Radio-réveil avec Tetris pour prouver vous êtes éveillé

Radio-réveil avec Tetris pour prouver vous êtes éveillé

il s'agit d'un Arduino alimenté réveil qui, après avoir frappé, répéter deux fois l'alarme ne s'annulent pas jusqu'à ce que l'utilisateur a supprimé 4 lignes dans le jeu Tetris. Vous transformer physiquement l'horloge sur le côté, afin que l'écran so
Comment faire une K'nex solaire radio-réveil avec construit dans lockbox et chargeur de petits appareils électroniques.

Comment faire une K'nex solaire radio-réveil avec construit dans lockbox et chargeur de petits appareils électroniques.

Here it is. Le premier knex solaire radio-réveil. Cela m'a pris plus d'un mois à concevoir, construire, reconstruire, parfait et faire des instructions. En fait, j'ai couru avec les pièces et a dû prendre plusieurs choses dehors pour le finir.En tout
Radio-réveil/compartiment Secret

Radio-réveil/compartiment Secret

Hé ! Il s'agit de mon premier instructable, et j'espère que vous l'aimez et votez pour moi au concours de compartiment et portes secrètes. :) Dans l'affirmative, Merci beaucoup !Cette instructable vous montre comment protéger l'argent dans la vue pla
Ajouter un port USB de votre Radio-réveil

Ajouter un port USB de votre Radio-réveil

Eh bien j'ai eu cette idée pratiquement de rien. J'utilise parfois mon téléphone alors que sur mon lit et le cordon est un peu trop court, ou plutôt la fiche est trop loin. On pourrait dire « Obtenir un cordon plus long » mais considérant que le plai
Haut-parleurs/chargeur/radio-réveil MP3 lecteur Dock

Haut-parleurs/chargeur/radio-réveil MP3 lecteur Dock

j'ai voulu un dock qui pourrait tout faire pour mon Creative Zen Vision M 30 gb. J'ai donc décidé de faire un. Cette instructable vous montre comment faire des orateurs pour quelque chose de cric de casque. Si ce n'est pas juste pour la charge de cer
Se débarrasser de l’auto-dim sur un radio-réveil

Se débarrasser de l’auto-dim sur un radio-réveil

un des mes épouvantails a été l'auto-dim sur mon radio-réveil : vous le savez, la chose qui provoque l'affichage d'estompage quand il fait noir, donc il ne garde pas le dormeur éveillé. Problème, c'est ma vue est assez mauvaise, donc si je me réveill
Réveil de sécurité

Réveil de sécurité

je trouve souvent sortir du lit le matin un peu délicat. Quand j'ai un endroit pour être à un certain moment, je me lève assez fiable. Cependant quand j'ai envie de se lever il toujours semble que j'ai réussi à éteindre mon réveil avant de se réveill
Arduino Real Time radio-réveil avec température et éclairage LED. Télécommandé

Arduino Real Time radio-réveil avec température et éclairage LED. Télécommandé

Horloge de l'Arduino, avec, batterie de secours (horloge temps réel), heure, Date, alarme, température, LCD sortie, télécommande IR entrée, mode "veille", éclairage (10 X) LED rouge et bleu multimode.Étape 1: Étape 1: liste des piècesHorloge de