This is an old revision of the document!
Ce face: Proiectul reprezinta un suport de cana inteligent. Acesta masoara temperatura lichidului in timp real si ma avertizeaza atat atunci cand bautura este prea fierbinte cat si atunci cand a ajuns la temperatura optima de consum.
Care este scopul lui: Vreau sa evit situatiile neplacute in care ma ard cu lichide fierbinti sau in care ajung sa consum cafeaua complet rece din cauza neglijentei.
Care a fost ideea de la care am pornit: Am observat ca in timpul sesiunilor de studiu pierd notiunea timpului si fie incerc sa beau ceaiul prea repede provocandu mi arsuri fie il uit pe birou pana cand devine imbuvabil.
De ce este util: SmartMug Monitor asigura siguranta utilizatorului si elimina risipa de resurse prin monitorizare automata. Pot ramane concentrat pe sarcini deoarece primesc alerte vizuale prin LED RGB care indica starile critice de temperatura si o alerta sonora cand lichidul este sigur pentru consum.
Sistemul este alimentat printr o conexiune USB C, tensiunea fiind stabilizata la 5V printr un regulator LDO pentru a asigura functionarea corecta a componentelor. Unitatea centrala este microcontrolerul ATmega328P care gestioneaza comunicarea intre modulele de intrare si cele de iesire.
Modulele de intrare sunt compuse dintr un senzor LM35, conectat la pinul ADC0 pentru citirea temperaturii, si un buton de start legat la pinul INT0 pentru activarea sistemului prin intreruperi externe. Modulele de iesire includ un LED RGB pentru semnalizare vizuala si un buzzer pasiv controlat prin semnal PWM generat de Timer1.
Interactiunea hardware software: Dupa activarea din buton, microcontrolerul preia datele analogice de la senzor si le proceseaza folosind o medie mobila. In functie de rezultatul obtinut, logica interna comanda culorile LED ului si frecventa buzzer ului pentru a oferi feedback in timp real despre starea lichidului din cana.
| # | Componenta | Cantitate | Rol |
|---|---|---|---|
| 1 | Placuta de dezvoltare ATmega328P Xplained Mini | 1 | Controlul sistemului si procesarea datelor |
| 2 | Senzor de temperatura analogic LM35 | 1 | Preluarea temperaturii lichidului din cana |
| 3 | Buton push | 1 | Activarea sistemului din starea de asteptare |
| 4 | Buzzer pasiv | 1 | Generarea avertizarilor sonore |
| 5 | LED RGB | 1 | Afisarea vizuala a temperaturii prin culori |
| 6 | Rezistente de 330 ohmi | 3 | Limitarea curentului pentru culorile LED ului |
| 7 | Breadboard si fire de conexiune | 1 | Asamblarea fizica a componentelor |