Proiectul propune realizarea unui pet feeder automat pentru animalele de companie. Acesta este un dispenser ce va umple bolul cu mancare al animalelor la anumite intervale orare alese de stapanul animalului, fie manual.
Scopul pet feederului este de a automatiza procesul de hranire zilnica a animalelor de companie.
Utilitatea dispozitivului consta in solutionarea problemei de ingrijire a animalelor de companie de catre stapanii ce nu pot fi acasa la ore exacte sau sunt nevoiti sa plece de acasa frecvent din motive profesionale.
Proiectul a fost realizat integral utilizand biblioteci arduino. Interactiunea cu dispozitivul se face prin intermediul a 3 butoane. Butoanele au rolul de a incrementa / decrementa timerul (in ore) pana la urmatoarea alimentare a bolului cu mancare. Odata ce utilizatorul a decis perioada de timp dorita, se actioneaza al 3-lea buton prin care se porneste timerul, afisandu-se pe ecran in format “ore : minute : secunde”, similar unei bombe cu ceas . Functia openHatch() este utilizata la terminarea timerului pentru a roti servomotorul si a deschide clapa recipientului. Toodata functia restartProcess() este apalata totodata la finalizarea timerului pentru a reinitializa procesul de alegere a timpului.