LED Dawn / Sunrise väckarklocka, nattlampa & säkerhet ljus - Arduino kompatibel



som nätterna förlängs successivt under hösten 2011, jag upptäckt glädjen med Arduino och trodde att det skulle vara ett bra sätt att genomföra något som jag har velat ha en lång stund - ett skonsamt sätt att vakna upp på en vintermorgon. Tyvärr, det har tagit mig över ett år att hitta tid och förståelse att sätta det alla tillsammans, men här, i tid för några av de kortaste dagarna i denna vinter, är resultaten!

Tanken är att få när det är becksvart är en skiftnyckel. Likaså är att ha en tidsinställd ljus som bara växlar på plötsligt en chock. Vad du vill är en mild ramp av ljuset från omärkligt dim till ragingly ljusa och helst ska från en fin mild röd blinkande vit så att din hjärna tycker att det är dags att börja det melatonin nivån resningen. Min lösning är en full-funktion mikro-controller, RTC-väckarklocka med följande funktioner, bland annat:

Arduino kompatibel ATMega328 kontrolleras, öppet, hacka, kan programmeras om.
Batteri säkerhetskopierade RTC
Ljusstyrka-kontrollerbara röda LED-display
Cool rotationsencoder input
Upp till 18W LED gryningen ljus
8-kanals PWM ljusreglering (2 x 3W RGB) + 2 x 6 x 1W vit
Exponentiell ljusstyrka ramp på dawn light
7 oberoende dawn alarm lagras permanent i EEPROM
Larm setable för varje dag, varje dag, mån-fre eller lör-sön.
En-press "arm/avväpna" med indikator (lagrade i batteriuppbackat RTC RAM)
Varje larm har valfria summern
Eskalerande Summer ton
Snooze-funktion på summern
Kontrollerbar "ramp" tid (min till max ljusstyrka tid)
Reglerbar "hold" (tid på max ljusstyrka)
Reglerbar "Summer delay" (tid mellan max ljusstyrka och Summer)
Lätt kontrollerad "Night Light"
"Säkerhet Light" läge (läge lagras i RTC batteriuppbackat RAM så säkert att strömavbrott etc).

En gryning klocka syftar till vakna du upp försiktigt och du kan köpa dem kommersiellt, men de är dyra, allmänt bara vitt, inte mycket flexibel och bara inte roligt! Vi ska försöka göra en full-funktionen dawn väckarklocka och lägga en Summer också, bara vara säker på att vi faktiskt få arbeta på tid! Det är också något av en lärande övning för mig så det har en hel massa olika gränssnitt och kontroll tekniker för mig (och kanske du) att behärska längs vägen. Det finns ca 6 separata projekt här och jag ska försöka att sätta några exempelkod i så att du kan prova dem separat om du vill.

Även om du kunde göra detta projekt mycket väl på en "riktig" Arduino, och det var prototyped med en "nano" på en skärbräda, jag gör dedikerad installationen på en minimal Ardu' kompatibelt så att du slipper begå din "riktiga" Ardu "till klockan. Jag har gjort detta projekt både bitar av perf-styrelsen och en dedikerad PCB som jag har designat & hade fab. Vi ska titta på båda sätt att göra det - resultatet är ungefär samma men PCB är mycket mindre tidskrävande.

Det finns flera diskreta "delprojekt" som jag har kallat "moduler" i detta projekt, någon som kunde göras och användas var för sig:

Den Arduino klon & RTC
Den digitala tidsvisningen
De roterande kodare & switch kontrollerna med de-bounce.
"SKIFT PWM" LED förare ombord
Lyktorna sig & en trivial "Summer" larm.
Kontrollera en ATX nätaggregat för att effektivt driva av enheten

Jag har försökt att göra detta instructable modulära så bara hoppa över några moduler du kan hantera själv redan eller använda bara en eller två delar för ditt eget projekt.

Se Steg
Relaterade Ämnen

Hur till bygga en LED mood lampa / löda säkerhet ljus

Hej,Hur många gånger har du bränt ner ditt hus eftersom du glömde att stänga av det lödkolv eller limpistol? Jag har väl aldrig bränt ner mitt hus (och förhoppningsvis du har inte heller) men på detta instructable jag kommer att lära dig hur man bygg...

LED säkerhet ljus

okej delarna precis anlänt. Poängen med detta projekt är att ta ett gammalt säkerhet ljus system och göra det en eco friendly LED säkerhet ljus. Det gamla systemet används en halogenlampa med en bly-syra batteri. De nya systemet använder LED-lamporna...

Multi färgade 8 LED tillbaka cykel säkerhet ljus (mini m & m bostäder)

här är min första instructable för en LED säkerhet ljus. Jag bestämde mig att göra det efter vill göra några lampor för min cykel och efter att ha sett några guider på LED ledningar. Första jag skulle göra en 4 LED-ljus men slutade göra det 8 för bät...

Bike hjul induktion säkerhet ljus

Funktion:Det är en hjul talade monterbar säkerhet ljus för din cykel som inte behöver batterier. Någonsin. Den har även smart på/av funktion. Ljuset tänds när du börja flytta och blir cirka 5 sekunder efter att du slutat flytta.Funktioner:Inga batter...

Longboard säkerhet ljus

från början detta bygga började som en idé att hacka ett barns vetenskap leksak vindmätaren in en hastighetsmätare för min longboard, tyvärr jag på något sätt bröt den krets som drivs lamporna och jag saknade tillräckliga kunskaper i elektronik till...

LED Sunrise väckarklocka med anpassningsbara låten larm

min MotivationDenna vinter min flickvän hade en massa problem med att vakna på morgonen och verkade lida av SAD (Seasonal Affective Disorder). Jag ens märker hur mycket svårare det är att vakna på vintern eftersom solen inte har kommit ännu. Symtom p...

10W led säkerhet ljus hacka

och jag antar att jag ska börja med att säga att detta är min första möjlighet, så mild (, lol. Jag tycktes alltid har ett problem med min halogenlampor säkerhet bränna ut. Jag ville ha en enkel, billig, permanent lösning. LED är tycktes vara vägen a...

LED-nattlampa och Laser ljus Show med 4017 och 555.

Titeln kan vara lite missvisande. Det "Laser ljusshow" är inte verklig. Det finns ingen lasrar i detta projekt så lugn er själva.Jag hade ingenting att göra en dag så, jag bestämde mig att titta igenom min Ramsey tidskrift för en cool projekt so...

Arduino LED Strip spjälsäng/säng natten ljus

Detta projekt skapades eftersom jag ville ha något jag kunde göra en helg som skulle vara enkelt att förstå och mixtra med, men också se cool när du är klar. En Arduino + LED Strip var den perfekta combon, som du kan få din introduktion till Arduino...

Glas Martini nattlampa med Auto ljus känsla

en enkel hacka en ljus sensing LED night light att skapa en suave nattlampaIngredienser:GlasflaskaMartiniglasserveringsbrickakrossat glas (ta en promenad på den vilda sidan och hitta en plats där folk bryter in i bilar ofta)3-6 lysdioder (om du vill...

Fake TV säkerhet ljus

Snabbt & lätt Fake-TV Light modul byggd för under $5. med förbättrade funktioner. Med hjälp av den här enheten kan du gå för en semester eller på semester lämna ditt hem med en bodde i utseende och därmed en extra lager av säkerhet. "Jag upp och...

3D LED Charlieplex Cube från Chrismas träd ljus

jul är en bra tid att få ett stort antal lysdioder väldigt billigt. Detta instructable använder 80 lysdioder från en LED christmas tree light sträng att göra den ärevördiga 3D LED cube. I detta fall en 5 x 4 x 4 kub.Endast andra komponenter är en 780...

5 minuters säkerhet ljus

jag har alltid velat en enkel lampa som jag kan bära runt min hals samtidigt arbetar eller går på natten. Ficklampor kan vara alltför tungt eller otymplig och jag kunde aldrig få tag i dessa huvudet monterade ljus att fungera särskilt länge. Så med g...

LED snöflinga dekoration från billiga effekt ljus

En sak som jag absolut älskar ökar den bang-for-the-buck av billiga armaturer. Kalla det "e-upcycling". Trolling eBay, Alibaba, Amazon, etc kan du ofta få anständigt billiga ljuseffekter i en hemsk paket som bara behöver en reflektor, bezel, bak...

Spark.IO väckarklocka med humör ljus

Spark.io väckarklocka kan vara användbart om du måste vakna upp vid sådana en tid som ditt rum är fortfarande mörkt. När du ställa alarmet ska betalas, den humör lampa bleknar till den färgen du valt och när det är fullt upplyst, spelas en låt på en...

DIY LED ram med batteri drivna sträng fairy ljus

Jag gjorde ram med sträng LED fairy ljus. Dessa ljus omger ramen och avge ljus som verkligen visa upp dina bilder, bilder eller andra lätta konst objekt.Ramen är A4 storlek. Instruktionerna visas i detalj i videon. Kolla in....

Star Wars nattlampa med linoleumsnitt och Arduino

Denna gång jag ville göra en annan bild ram projekt och igen med en enkel arduino kontrollerad LED-ljus. Eftersom jag hade saker för linocutting liggande, trodde jag det skulle vara trevligt att belysa ett handtryckt mönster.VideolinkSaker jag använd...

Byta LED på en Niterider MiNewt Mini USB-cykel ljus

detta beskriver demonteringen av MiNewt Mini USB-cykel ljuset, uppgradering av den befintliga LED-en SSC P7 LED och återmontering.Delar:1. termiska fett (ungefär £1 för en liten tub från ebay - du behöver inte mycket)2. SSC P4 sändare (om £3 från eba...

TinyDice LED dör (Arduino kompatibel)

jag använde en ATtiny25 för att kontrollera några lysdioder, det genererar ett antal slumpmässigt och visar den som en dö.Först visas lampkombinationen, då slumptal och slutligen går det för att sova, konsumera mindre än 0.1uA, tills någon trycker på...