Proiectul constă într-un dispozitiv automatizat de hrănire pentru animale de companie, cu scopul de a simplifica procesul de alimentare zilnică, în special în absența proprietarului. Este o soluție practică, sigură și eficientă care răspunde unei nevoi reale a multor persoane ocupate.
Obiective principale:
Beneficii:
Before:
Sistemul distribuie automat hrana în funcție de greutatea selectată, activând un servomotor controlat prin microcontroler. Utilizatorul selectează cantitatea dorită de hrană cu ajutorul a trei butoane, fiecare corespunzând unei greutăți prestabilite. Senzorul de greutate, conectat prin intermediul unui adaptor, măsoară cantitatea de hrană deja prezentă. Dacă greutatea măsurată este mai mică decât cea selectată, servomotorul se activează pentru a elibera hrană, care cade pe senzorul de greutate. După distribuire, utilizatorul primește confirmare pe display și printr-un semnal sonor (buzzer) care emite un beep pentru a semnala deschiderea dispenserului. De asemenea, un LED palpită în timpul setării greutății și rămâne aprins constant în restul timpului.
After:
Firmware-ul pentru microcontrolerul ATmega328P gestionează întreaga logică a sistemului automat de distribuție a hranei. Codul face următoarele operații principale:
Citirea senzorului de greutate: Firmware-ul preia în mod continuu valorile de la senzorul HX711 conectat la celula de sarcină, pentru a monitoriza greutatea actuală a hranei din recipient si pe printeaza pe display.
Setarea greutății țintă: Utilizatorul poate selecta greutatea dorită folosind cele trei butoane dedicate, fiecare configurând o valoare prestabilită sau incrementând/ajustând greutatea țintă.
Controlul servomotorului: Atunci când greutatea măsurată este mai mică decât greutatea țintă selectată, codul activează servomotorul pentru a elibera hrana. Distribuirea continuă până când greutatea indicată de senzor atinge sau depășește valoarea setată, moment în care servomotorul se oprește automat.
Feedback utilizator: După finalizarea distribuției, codul afișează pe un display LCD greutatea curentă și confirmarea că distribuția s-a încheiat. În același timp, buzzer-ul emite un semnal sonor (beep) pentru a anunța utilizatorul.
Indicații vizuale suplimentare: În timpul configurării greutății, un LED palpită pentru a indica modul de setare activ. În restul timpului, LED-ul rămâne aprins constant.
In urma realizării acestui proiect, s-au obținut următoarele rezultate:
Distribuție precisă a hranei: Sistemul a fost capabil să distribuie cantitatea de hrană setată cu o precizie foarte bună, bazându-se pe măsurătorile senzorului de greutate. Ajustarea greutății țintă cu butoanele a funcționat corect, iar servomotorul s-a activat doar atunci când era necesar.
Interfață simplă și eficientă: Cele trei butoane au permis setarea rapidă și ușoară a greutății dorite, iar LED-ul palpitant a oferit un indiciu vizual util în timpul configurării.
Consum redus și compactitate: Sistemul a fost implementat pe un microcontroler ATmega328P, cu un consum energetic redus și un design compact, potrivit pentru utilizare în aplicații practice.
Proiectul sistemului automat de distribuție a hranei a demonstrat eficiența integrării hardware-ului cu software-ul pentru a realiza un dispozitiv inteligent, ușor de folosit și personalizabil. Utilizarea senzorului de greutate combinat cu servomotorul a permis o dozare precisă a hranei în funcție de greutatea setată, evitând risipa și asigurând alimentarea optimă.
Secțiune care urmărește progresul real al proiectului de-a lungul celor 3 săptămâni.
🔹 Săptămâna 1 – Căutare și achiziție componente
🔹 Săptămâna 2 – Corecturi și improvizații
🔹 Săptămâna 3 – Finalizare și prezentare
Am prezentat proiectul semi-complet funcțional , cu toate componentele integrate și testate.