This is an old revision of the document!
Autor: Flavius-Gabriel Petrache
Grupa: 333CD
Proiectul propus constă într-un sistem inteligent de hrănire automată pentru animale de companie (câini și pisici). Dispozitivul poate fi programat să elibereze o cantitate prestabilită de hrană la un interval de timp setat de utilizator, oferind astfel o alimentație regulată și controlată. În plus, sistemul dispune de un buton manual ce permite alimentarea bolului la cerere, conform unei cantități definite sau presetate.
Pentru o mai bună interacțiune și control, utilizatorul va avea posibilitatea de a controla dispozitivul direct de pe telefon, prin bluetooth, oferind diverse programe de alimentare, adaptate specific pentru câini sau pisici. Dispozitivul va include și un sistem de semnalizare cu LED: verde în timpul alimentării și roșu în modul standby. Un senzor suplimentar va monitoriza nivelul de hrană rămas în rezervor, alertând utilizatorul când reumplerea este necesară.
Inspirație: Hrănirea corectă și la timp a animalelor de companie este esențială pentru sănătatea acestora. Acest proiect vine în sprijinul stăpânilor care au un program aglomerat, oferindu-le posibilitatea de a respecta cu strictețe orele de masă ale animalelor, chiar și în absența lor fizică.
Sistemul automat de hrănire a animalelor funcționează printr-un mecanism controlabil de la distanță, care permite programarea meselor în funcție de rutina zilnică a animalului. Utilizatorul poate stabili intervalele de timp la care dispozitivul eliberează o porție de hrană, iar dispozitivul memorează aceste setări și le execută cu precizie, afișând informații utile precum ora exactă și timpul rămas până la următoarea masă.
Atunci când momentul programat este atins, sistemul declanșează procesul de distribuire a hranei printr-un mecanism motorizat. Întregul proces este semnalizat vizual, iar un afișaj integrat informează în timp real cu mesaje relevante pentru stăpân. După alimentare, utilizatorul este notificat cu privire la starea actuală a dispozitivului și poate consulta de la distanță cantitatea de hrană disponibilă. În orice moment, utilizatorul poate interacționa cu dispozitivul pentru a verifica statusul curent sau pentru a declanșa manual alimentarea.
1 - Arduino Uno - https://cleste.ro/arduino-uno-r3-atmega328p.html
2 - Servomotor - https://www.optimusdigital.ro/ro/motoare-servomotoare/2261-micro-servo-motor-sg90-180.html
4 - Senzor Greutate - https://ardushop.ro/ro/electronica/2418-1349-senzor-greutate.html#/246-greutate_maxima-1_kg
5 - Modul citire senzor greutate HX711 - https://ardushop.ro/ro/groundstudio/2207-modul-citire-senzor-greutate-hx711-groundstudio-6427854000040.html
6 - LED (rosu/verde) - https://cleste.ro/led-de-5-mm.html#/130-culoare_led-alb
7 - Push Button pentru manual. - https://www.optimusdigital.ro/ro/butoane-i-comutatoare/8029-intrerupator-oval-on-off.html?search_query=intrerupator&results=56
10 . Componente auxiliare: Bradboard, fire, set rezistente. https://www.optimusdigital.ro/ro/fire-fire-mufate/890-set-fire-tata-tata-40p-30-cm.html?search_query=0104210000007886&results=1
Mediul de dezvoltare este Arduino IDE. Bibliotecile Arduino pe care le am folosit:
Asa cum am mentionat, aparatul poate fi controlat din telefon, prin aplicatia Serial Bluetooth Terminal de pe Magazin Play. Iata cateva comenzi pe care le putem da prin bluetooth:
Laboratoare folosite:
Descrierea codului: