LED Dawn / Sunrise väckarklocka, nattlampa & säkerhet ljus - Arduino kompatibel (21 / 22 steg)
Steg 21: Det fungerar!
Följande kontroller tillhandahålls av de olika växlarna etc:
Encoder L/R: Natt ljusintensitet, någon inställning.
Encoder Switch (korta): Visa datum/dag, snooze eller rensa larm, tydlig säkerhetsläge, fixa någon inställning.
Encoder Switch (lång): ange tid/datum
Växla 1(short): visar aktuella larm
Växla 1(long): ställa in larm
Växla 2(short): Arm/Disarm larm
Växla 2(long): inställningar (Visa ljusstyrka, ramp tid, tag tid, Summer fördröjningstiden)
Växel 1 + 2 tillsammans: ljus säkerhetsläge.
För någon inställning, använda kodaren L/R anger önskat värde (numeriska eller y/n) och tryck på kodaren att fixa.
Ramp tid = tiden mellan lägsta "gryningen" ljusintensitet och max ljusstyrka. 10-30 minuter verkar lämpligt.
Håll tid = tid lampan fortfarande på max ljusstyrka innan avstängning (max 90).
Summern dröjsmål = tiden mellan att nå max intensitet och summern start. Kan inte vara större än hålla tiden.
Larmen hålls i EEPROM så en återställning eller makt-cykel röra inte upp ditt larm. På samma sätt hålls väpnade status och ljus säkerhetsläge i batteriuppbackat upp RTC RAM så att de kommer att finnas kvar efter eventuella strömavbrott.
Lycka till med projektet - och njuta av din lätt vakna i morgon!
Detta är vid "igen ifall du missade det:
Du bör höra strömförsörjningen kommer på när klockan blir 14:40 och det viktigaste ljuset startar upp. Det ramper upp över 1 minut, följt av larmsignal, som slumrade och sedan rensat.