Hur programera wakeup light?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
ElectricNooB
Inlägg: 600
Blev medlem: 26 juli 2011, 20:58:06

Hur programera wakeup light?

Inlägg av ElectricNooB »

Hej!

Jag funderar på att bygga en ”wakeupligth” dvs en lampa som gradvis tänds på morgonen för att få kroppen att piggna till innan väckarklockan ringer. Den skall således gradvis tända en lampa (förmodligen en LED, måste kolla upp optimala våglängder.) under en längre tid (ca 1 tim). Jag funderar på att använda en PIC för att med hjälp av PWM åstadkomma denna effekt. Det är tänkt att PICén skall vara ansluten till en timer så att PICén börjar dimma upp lampan när den blir strömsatt. Min fråga är hur jag skall programmera PIC´en för att åstadkomma denna gradvisa ökning under en så lång tid. För om jag förstår det så kan man ej köra en timer och en PWM rutin samtidigt?. Det är tänkt att den skall dimma upp lampan i ca 10 steg. Finns det något knep för att åstadkomma detta. Det enda jag har kommit på är att låta två PIC´s tala med varandra. Den ena sköter PWMándet och den andra håller koll på tiden, något som inte direkt är en praktisk lösning.
Senast redigerad av blueint 17 augusti 2011, 02:27:50, redigerad totalt 1 gång.
Anledning: var: Hur programera wakeupligth?
Användarvisningsbild
Icecap
Inlägg: 26654
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Hur programera wakeupligth?

Inlägg av Icecap »

Beroende på vilken PIC man väljer kan man fint köra PWM och en timer samtidig! I (nästan?) alla PIC finns det minst 2 timers och inte sällan fler.

Men välj en PIC18 eller nyare, då går det garanterat och du kan samtidig bygga en riktig klocka med datum & tid som du kan ställa till att styra WUL'en.
Användarvisningsbild
Klas-Kenny
Inlägg: 11843
Blev medlem: 17 maj 2010, 19:06:14
Ort: Växjö/Alvesta

Re: Hur programera wakeupligth?

Inlägg av Klas-Kenny »

Finns som sagt mer än en Timer på väldigt många PIC-modeller.

Och annars så är det ju inget måste, du kan mycket väl köra antingen PWM eller timer i mjukvara, eller båda om du så vill det.
Om du nu inte ska ha PIC'en till att göra något annat så finns det vad jag vet inte direkt några nackdelar med att köra det ena i mjukvara.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17614
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: Hur programera wakeupligth?

Inlägg av grym »

två 500v halogen över sängen, timer och hammeren minst 5 meter från sängen
när dom tänds så känns det som en kärnvapen explosion och man vill bara slå sönder skiten, när man kommit till hammaren så är man vaken :badgrin: :vissla:

har provat den varianten 8)

som jag sagt innan, några lampor och timrar, sätt lampa nummer ett ganska långt bort, och tänd mera lampor som är närmare efterhand, funkar
ElectricNooB
Inlägg: 600
Blev medlem: 26 juli 2011, 20:58:06

Re: Hur programera wakeupligth?

Inlägg av ElectricNooB »

Okej. Tack för svaren!. Jag återkommer med en projekttråd om ett tag :)
sorry
Inlägg: 549
Blev medlem: 10 mars 2011, 07:59:53

Re: Hur programera wakeupligth?

Inlägg av sorry »

Tycker inte lampor funkar .
Kan funka en eller ett par gånger sedan har man vant sig så då fortsätter man att sova hur lugnt som helst .

Tänker bara nu på sensommaren när nätterna blivit mörkare och gardinerna tar sista ljuset , men om solen ändå letar sig in på morgonen och lyser en rakt i ögonen , så nog sover man vidare .

Solen kan vara rätt stark den med så ...
Användarvisningsbild
lizerdboy
Inlägg: 1610
Blev medlem: 6 oktober 2003, 22:24:12
Ort: Stockholm

Re: Hur programera wakeupligth?

Inlägg av lizerdboy »

500W halogen i ansiktet som man dimmar långsamt så det värmer gott i ansiktet på vintertid tror jag starkt på :)

Se om jag hinner ordna en bra och säker dimmer för att bygga en som har tänkt på väldigt länge :)
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46998
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Hur programera wakeupligth?

Inlägg av TomasL »

Blixtlampa/stroboskop är nog effektivar :) e
ElectricNooB
Inlägg: 600
Blev medlem: 26 juli 2011, 20:58:06

Re: Hur programera wakeup light?

Inlägg av ElectricNooB »

Hehe. en 500wattare lär man ju bli solbränd av :D. Anledningen för varför man vill ha en wakeupligth är för att få bort melatoninet från hjärnan innan man vaknar. :)
Skriv svar