Am creat acest proiect pentru a evita situatiile in care iti pui ceasul desteptator si nu il auzi in perioada (scurta) in care suna sau il opresti cu un deget si adormi la loc. Solutia este sa iti pui creierul in miscare dupa ce te trezesti, iar rezolvarea unei ecuatii de gradul II este o metoda buna de a obtine acest lucru; ca sa fie mai eficient (si sa folosesc mai putine piese) solutiile trebuie introduse in baza 2 pe 8 biti (cu semn).
Ceasul se opreste din sunat daca:
Butoane este format de 9 push-button-uri 8 pentru setarea bitilor solutiei si unul pentru a o confirma; unele din butoanele pentru solutie in combinatie cu butonul de confirmare au rolul de a seta ceasul.
LED-uri contine 8 led-uri pentru a vizualiza solutia curenta. (violet - indica semnul)
Din punct de vedere software, proiectul este compus dintr-un modul principal la care se adauga “driver-ul” pentru ecranul LCD.
Lista de piese:
Partea de software a fost scrisa pe un sistem cu Windows 7 in Programmer's Notepad si compilata cu WinAVR.
Module:
La pornire/resetare, ceasul si alarma vor fi 0:00, iar alarma va fi dezactivata; se intra in modul normal. Cand alarma este setata si valoarea ceasului este cea specificata se intra in modul alarma.
Modul normal:
Modul alarma:
Modul ecuatie:
Ceasul are doua moduri de functionare:
Mai trebuie adaugat un invelis protector pentru a proteja sistemul de interactiunea cu utilizatorul.
Versiunea 1 - fata
Versiunea 1 - spate
Versiunea 2 - fata
Proiectul trebuie redimensionat si dotat cu o sursa de putere proprie pentru a putea fi folosit mai des; insa cu putina grija in manuire este eficient in a te trezi din somn si a grabi o stare de activitate mentala.
Cand incepi un proiect de electronica, cumpara cu 50% mai multe piese decat crezi ca ai nevoie.
Tutorial folosire bootloader http://swentry.inovante.com/component/content/article/7-diy-step-by-step-tutorial.html?showall=1
Timere, PWM, intreruperi http://cs.curs.pub.ro/wiki/pm/lab/lab2
Datasheet ATMEGA16 www.atmel.com/Images/doc2466.pdf
Datasheet RC1602B http://tpetrov.com/ImagesTE/PDF/RC1602B.pdf