This is an old revision of the document!


SmartMug Monitor

Introducere

Ce face: Proiectul este un suport inteligent care masoara temperatura lichidului in timp real. Afiseaza datele pe LCD si ma avertizeaza prin LED si buzzer cand bautura este prea fierbinte sau tocmai buna de consum. Un senzor LDR pune sistemul in repaus automat cand ridic cana.

Scopul: Vreau sa evit arsurile si situatiile in care uit bautura pe birou pana se raceste complet.

Ideea de pornire: In timpul orelor lungi de invatat imi pierdeam concentrarea si ajungeam sa beau cafeaua prea fierbinte sau complet rece.

Utilitate: SmartMug Monitor monitorizeaza constant starea bauturii. Astfel raman concentrat pe invatat si primesc alerte clare doar cand actiunea mea este necesara.

Descriere generală

Descriere generala Sistemul primeste curent printr un cablu micro USB direct din laptop. Creierul intregului montaj este placa de dezvoltare ATmega328P Xplained Mini care controleaza toate modulele pe care le am adaugat pe breadboard.

Pe partea de intrare folosesc un senzor analogic LM35 prins de exteriorul canii ca sa citesc temperatura si un senzor de lumina LDR pus sub cana. LDR ul detecteaza lumina din camera cand ridic cana de pe suport, iar microcontrolerul stie astfel sa opreasca alertele. Mai am si un buton push ca sa pornesc manual sistemul din starea de asteptare.

Pe partea de iesire am un ecran LCD 1602 cu modul I2C care imi afiseaza temperatura exacta si mesajele de stare. Mai folosesc un LED RGB care isi schimba culoarea in functie de cat de fierbinte e bautura si un buzzer pasiv care ma anunta cand pot sa beau in siguranta. Microcontrolerul ia datele de la senzori si decide in timp real ce sa scrie pe ecran si cum sa controleze lumina si sunetul.

Hardware Design

# Componenta Cantitate Rol
1 Placuta de dezvoltare ATmega328P Xplained Mini 1 Controlul sistemului si procesarea datelor
2 Modul senzor de temperatura LM35 1 Citirea valorilor termice de pe exteriorul canii
3 Modul senzor de lumina LDR 1 Detectarea ridicarii canii pentru oprirea alertelor
4 Modul buton switch 1 Activarea manuala a sistemului
5 Modul buzzer pasiv 1 Generarea avertizarilor sonore de tip PWM
6 Modul LED RGB 1 Semnalizarea vizuala a starilor de temperatura
7 Display LCD 1602 cu interfata I2C 1 Afisarea temperaturii si a mesajelor de stare
8 Set rezistente (utilizare 220 ohmi) 1 Protectia componentelor si limitarea curentului
9 Breadboard 400 puncte si fire jumper 1 Realizarea conexiunilor fizice intre module
10 Cablu date micro USB 1 Alimentarea si programarea microcontrolerului

Software Design

Rezultate Obţinute

Concluzii

Download

Jurnal

Bibliografie/Resurse

pm/prj2026/alexandru.predescu/philip.agapie.1778604394.txt.gz · Last modified: 2026/05/12 19:46 by andrei.cotiga
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0