This is an old revision of the document!
Proiectul TempMate este un sistem inteligent de asistență pentru consumul de băuturi calde (cafea, ceai). Acesta monitorizează în timp real temperatura lichidului dintr-un recipient și avertizează utilizatorul vizual și sonor când băutura a atins temperatura optimă pentru a fi consumată, prevenind astfel arsurile accidentale.
Ideea pornește de la necesitatea de a avea un control precis asupra temperaturii de servire, oferind în același timp o componentă de analiză a datelor prin înregistrarea procesului de răcire. Este un proiect care îmbină achiziția de date analogice cu protocoalele de comunicare digitală și stocarea externă.
Sistemul utilizează un senzor de temperatură (termistor NTC) integrat într-un modul de achiziție pentru a citi valorile termice. Microcontrolerul ATmega328P procesează aceste date și gestionează următoarele funcții:
Proiectul este construit în jurul plăcii de dezvoltare bazate pe microcontrolerul ATmega328P, utilizând pinii ADC pentru senzori și magistralele I2C/SPI pentru periferice.
| Componentă | Detalii |
|---|---|
| Microcontroler | ATmega328P (Arduino Nano/Uno) |
| Senzor | Modul senzor de temperatură analogic (NTC) |
| Afișaj | LCD 1602 cu modul de comunicație I2C |
| Stocare | Modul cititor Micro SD Card (interfață SPI) |
| Semnalizare | 1 x LED RGB (Catod Comun), 1 x Buzzer Activ 5V |
| Control & Pasive | 2 x Butoane Push (6mm), Rezistențe (220 Ohm, 10k Ohm) |
| Altele | Breadboard, set fire jumper Dupont (M-M și M-F), carcasă proiect |
| Componentă | Pin Placă (Xplained Mini) | Protocol / Tip Semnal | Detalii |
|---|---|---|---|
| LCD 1602 | PC4 (SDA), PC5 (SCL) | I2C | Afișare stare și temperatură |
| Senzor NTC | PC0 (ADC0) | Analog Input | Citire temperatură (divizor tensiune) |
| Modul SD | PB2 (CS), PB3 (MOSI), PB4 (MISO), PB5 (SCK) | SPI | Salvare date pe card |
| LED RGB (R) | PD5 | PWM | Semnalizare vizuală (Fierbinte) |
| LED RGB(G) | PD6 | PWM | Semnalizare vizuală (Optim) |
| LED RGB (B) | PB1 (Pin 9) | PWM | Semnalizare vizuală (Rece) |
| Buzzer | PD3 | Digital Out | Alertă sonoră prag critic |
| Buton Start | PD2 (INT0) | Digital In | Pornire monitorizare(întrerupere) |
| Buton Reset | PD4 | Digital In | Resetare stare sistem |