This is an old revision of the document!
Automatic Pet Feeder
Autor: Buiac Maria-Claudia
Introducere
Ingrijirea unui animal de companie este o mare responsabilitate si necesita foarte mult timp. Hrana este un factor esential, iar o dieta echilibrata, alaturi de un program bine stabilit sunt foarte importante.
Scopul acestui dispozitiv este de a elibera o cantitate de hrana pentru animale la o anumita ora stabilita.
Astfel, munca proprietarului este usurata, iar animalul va fi hranit la ore constante.
Descriere generala
Modul de functionare al dispozitivului va fi urmatorul:
Modul RTC tine evidenta timpului, iar acesta este transmis la Arduino. Se verifica daca timpul corespunde cu ora stabilita, caz in care se va actiona servomotorul, pentru a elibera portia de hrana.
Data si ora vor fi afisate pe LCD, iar cand va fi timpul pentru hrana, se va afisa un mesaj corespunzator.
Hardware Design
Schema electrica:
Lista de piese:
Arduino UNO
Modul RTC DS1302
Servomotor MG996R
Fire de legatura
Modul LCD 16×2 I2C
Software Design
Functia setup():
Functia loop():
Se afiseaza data si ora pe LCD.
Se verifica daca ora curenta corespunde cu ora setata, caz in care este actionat servomotorul si se afiseaza pe ecran mesajul “Feeding time!”.
Rezultate obtinute
Concluzii
Download
Jurnal
6 mai 2021: Piesele au ajuns
15 mai 2021: Realizarea de montaje simple pentru familiarizarea cu fiecare componenta
20 mai 2021: Realizarea unui montaj care sa cuprinda toate elementele, crearea schemei electrice
29 mai 2021: Construirea mecanismului pentru servomotor si asamblarea intregului proiect
Bibliografie/Resurse