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

Schema Bloc

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:

Schema Electrica

Lista de piese:

  • Arduino UNO
  • Modul RTC DS1302
  • Servomotor MG996R
  • Fire de legatura
  • Modul LCD 16×2 I2C

Software Design

  • Mediu de dezvoltare: Arduino IDE
  • Biblioteci externe:
    • LiquidCrystal_I2C.h - pentru lucrul cu LCD-ul
    • virtuabotixRTC.h - pentru lucrul cu modulul RTC

Functia setup():

  • Sunt initializate structurile pentru LCD si servomotor.
  • Se stabilesc data si ora pentru modulul RTC.

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

pm/prj2021/apredescu/automatic_pet_feeder.1622753464.txt.gz · Last modified: 2021/06/03 23:51 by maria_claudia.buiac
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