This is an old revision of the document!


Automatic Pet Feeder - Breazu Laura-Andreea 332AA

Introducere

Proiectul Automatic Pet Feeder reprezinta o solutie automatizata pentru hranirea animalelor de companie. Dispozitivul consta intr-un recipient in care se stocheaza o cantitate mai mare de hrana, din care se va elibera in mod automat, prin intermediul unui servomotor, cantitatea dorita. Utilizatorul poate seta ora la care sa programeze hranirea. Datele se introduc printr-o tastatura matriceala si pot fi vizualizate pe un ecran LCD.

Acest proiect poate fi util pentru proprietarii de animale de companie care sunt ocupați sau pleaca in calatorii și doresc sa asigure o hranire regulata a animalului lor.

Descriere generală

Schema bloc

In realizarea proiectului am utilizat elemente studiate in laboratoare precum Intreruperi Hardware si Software, Timere, PWM, Protocolul I2C.

Hardware Design

Componentele folosite pentru proiect sunt:

  • Placa de dezvoltare Arduino Uno
  • Ecran LCD
  • Servomotor
  • Modul RTC DS3231
  • Tastatura matriceala
  • Buton
  • Fire
  • Breadboard

Configuratia pinilor:

Ecran LCD I2C Pin
GND GND
VCC 5V
SDA A4
SCL A5
Modul RTC DS3231 Pin
GND GND
VCC 5V
SDA A4
SCL A5
Servomotor Pin
GND GND
VCC 5V
Signal Pin 11
Tastatura matriceala Pin
R1 10
R2 9
R3 8
R4 7
C1 6
C2 5
C3 4
C4 3
Buton Pin
Signal Pin 2

Software Design

Mediul de dezvoltare folosit: Arduino IDE.

Bibliotecile utilizate:

  • RTClib.h - folosita pentru a accesa si gestiona ceasul in timp real RTC DS3231
  • LiquidCrystal_I2C.h - folosita pentru a controla afisajul ecranului LCD prin protocolul I2C
  • Servo.h - folosita pentru controlul unui servomotor care va declansa alimentarea hranei
  • Keypad.h - folosita pentru citirea tastelor de pe tastatura matriceala
  • Wire.h - folosita pentru comunicarea prin I2C cu modulul RTC DS3231 si ecranul LCD I2C

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF

pm/prj2023/adarmaz/automatic-pet-feeder.1685131072.txt.gz · Last modified: 2023/05/26 22:57 by laura.breazu
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