Autorul poate fi contactat la adresa: Login pentru adresa
Scopul acestui proiect este de a crea un ceas cu alarma care poate fi programat sa sune la o anumita ora. Pe langa aceasta functionalitate voi folosi si un senzor de temperatura pentru a indica pe display, pe langa ora si data curenta si temperatura ambientala. Consider ca fiecare dintre noi are nevoie de o alarma pentru a se trezi dimineata, iar senzorul de temperatura te poate ajuta sa reglezi o temperatura optima in camera pentru a avea un somn linistit si odihnitor.
Pentru a seta alarma voi folosi 2 butoane, unul pentru reglarea orei si unul pentru reglarea minutelor. Cand se ajunge la ora dorita se va apasa un buton de confirmare alarma. Cand alarma este declansata poate fi oprita prin apasarea unui alt buton.
Lista piese
Nume piesa | Specificatii |
---|---|
Placa de baza | Microcontroller ATMega324 |
Modul RTC de precizie | Modul Ceas in timp real DS3231 |
Display | Display Nokia 5110 |
Senzor temperatura | Modul Senzor de Temperatură DHT11 cu LED |
Buzzer pasiv | |
Butoane | |
Rezistente | |
Fire mama-tata, mama-mama | |
Placa de prototipare |
Schema electrica
Descrierea codului aplicaţiei (firmware):
Mediu de dezvoltare:
Librării folosite:
Implementare:
In urma implementarii acestui proiect am reusit sa obtin un ceas cu alarma, care poate fi setat sa sune la o anumita ora si care poate fi reglat. De asemenea, prin intermediul unui senzor de temperatura am determinat temperatura ambientala si umiditatea. Pe display am afisat ora curenta, data, temperatura si umiditatea.
Realizarea acestui proiect a fost o experienta interesanta, mai ales datorita faptului ca a trebuit sa realizam noi si partea de hardware. Pe viitor mi-as dori sa imbunatatesc acest proiect cu noi functionalitati.