This is an old revision of the document!


Cantar electronic

Introducere

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.

Descriere generală

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).

Hardware Design

Componente și Conectivitate: Senzori de greutate: 4 x celule de sarcină (50kg fiecare) legate în punte Wheatstone.

Amplificator HX711: Interfața critică î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).

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

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.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2026/ciprian.popescu0411/andrei_daniel.dinca.1778426067.txt.gz · Last modified: 2026/05/10 18:14 by andrei_daniel.dinca
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