Het idee is dat opstaan wanneer het pikzwarte een moersleutel is. Ook is na een getimede licht dat net is ingeschakeld ineens een schok. Wat je wilt is een zachte helling van licht van onmerkbaar dim ragingly helder en ideaal gaan van een mooi zacht rood wit opvlammen zodat je hersenen denkt dat het is tijd om te beginnen dat melatonine niveau stijgt. Mijn oplossing is een volwaardige micro-controller, RTC-wekker met de volgende functies, o.a.:
Arduino compatibel ATMega328 gecontroleerd, open, gehackt, Herprogrammeerbare.
Batterij back-up RTC
Instelbare helderheid rode LED-display
Cool roterende encoder input
Tot 18W LED dawn licht
8-kanaals PWM-licht controle (2 x 3W RGB) + 2 x 6 x 1W witte
Exponentiële helderheid oprit op dageraad licht
7 onafhankelijke dawn alarmen permanent opgeslagen in EEPROM
Alarmen setable voor elke dag, voor elke dag, voor ma-vr of zat-zon.
Één-pers "arm/ontwapenen" met indicator (opgeslagen in de reservebatterij RTC RAM)
Elk alarm heeft optionele zoemer
Escalerende zoemer Toon
Snooze-functie op de zoemer
Beheersbare "helling" tijd (min max helderheid tijd)
Beheersbare "hold" tijd (op maximale helderheid)
Beheersbare "zoemer vertraging" (tijd tussen max helderheid en zoemer)
Gemakkelijk gecontroleerde "Night Light"
"Veiligheid Light" modus (opgeslagen in RTC reservebatterij RAM dus gerust stroomuitval enz).
Een dageraad klok wil je zachtjes wakker en u kunt ze commercieel kopen, maar ze zijn duur, over het algemeen gewoon wit, niet zeer flexibel en gewoon niet leuk! Willen we zullen maken van een full-functie dawn-wekker en voeg een zoemer ook, gewoon om zeker te zijn wij krijgen eigenlijk te werken op tijd! Het is ook iets van een leren oefening voor mij dus het heeft een hele hoop verschillende interface en controle technieken voor mij (en misschien u) aan kapitein langs de weg. Er is ongeveer 6 afzonderlijke projecten hier en ik zal proberen om wat voorbeeldcode zodat u hen afzonderlijk kunt indien gewenst.
Hoewel je zou kunnen dit project heel goed op een "echte" Arduino doen, en inderdaad het was met een "nano" op een breadboard prototyped, ik ben het maken van de speciale installatie op een minimale Ardu' compatibel, zodat u niet hoeft te plegen van uw "echte" Ardu' aan de klok. Ik heb dit project zowel op stukjes perf halfpension en op een toegewijde PCB die ik heb ontworpen en had fab. Zullen we kijken naar beide manieren om het te doen - het resultaat is hetzelfde, maar de PCB is veel minder tijdrovend.
Er zijn verschillende discrete "subprojecten" die ik heb genoemd "modules" in dit project, die kunnen worden gemaakt en individueel gebruikt:
De kloon Arduino & RTC
De digitale tijdweergave
De encoder & switch draaiknoppen met de-bounce.
De "Shift PWM" LED driver board
De lampen zelf & een triviale "buzzer" alarm.
Beheersing van een ATX power supply voor de efficiënte stroomvoorziening van het apparaat
Ik heb geprobeerd te maken dit instructable modulaire dus gewoon overslaan alle modules kunt u uzelf al of slechts één of twee delen gebruiken voor uw eigen project.