Proiectul constă în realizarea unui cântar digital de mare capacitate (până la 200 kg) care nu doar măsoară greutatea, ci permite și introducerea unui preț unitar/cod de identificare produs pentru a calcula în timp real valoarea totală a produselor. Datele pot fi exportate prin bluetooth către un laptop sau telefon.
Scopul este crearea unui instrument de măsură precis, eficient din punct de vedere energetic și capabil să interacționeze cu alte dispozitive pentru logarea datelor (data logging). Ideea a pornit de la nevoia de a avea un cântar versatil pentru uz industrial si comercial, care să elimine necesitatea calculelor manuale și să permită stocarea istoricului de cântăriri.
Este util pentru optimizarea procesului de inventariere și vânzare, oferind o interfață intuitivă (14 butoane) și un sistem de management al energiei (Sleep Mode) care prelungește durata de viață a bateriei.
Sistemul procesează semnalele analogice de la celulele de sarcină prin intermediul amplificatorului HX711, care convertește tensiunile mici în date digitale pe 24 de biți. Microcontrolerul interpretează aceste date, gestionează tastatura extinsă și afișează informațiile pe un LCD I2C.
Funcții principale:
Amplificare de precizie: Modulul HX711 asigură citiri stabile și precise pentru cele 4 celule de sarcină.
Interfață cu 14 butoane: Numpad (0-9) + Save (salvare date), Sleep/On (energie), Tare (aducere la zero) și Clear (ștergere preț).
Feedback sonor inteligent: Melodie la pornire, bip scurt la tastare și un semnal sonor distinct pentru confirmarea salvării prin Bluetooth.
Management Energie: Funcție de Auto-Sleep după 60s de inactivitate, cu trezire instantanee (Wake-up).
Senzori de greutate: 4 x celule de sarcină.
Amplificator HX711: Interfața între senzori și ATmega328P.
Display: LCD 1602 cu modul de conversie I2C.
Bluetooth: Modul HC-05 pentru transmitere date prin USART.
Sunet: Buzzer pasiv controlat prin PWM.
Input: Matrice de 14 butoane (Numpad + Funcții speciale).
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.