Skip to content

An automatic pet feeder which would be operated without the need of a human being or it can be used manually. A container will store food and it will be physically rotated by a servo motor. Arduino Mega can be used and it will be connected to a mobile based App known as “Blynk”. This application will provide both functionality and information su…

Notifications You must be signed in to change notification settings

Aditya-Alexander/Pet-Feeder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pet Feeder 🐶

Project Build Made With Arduino GitHub stars

Image of a Dog


Automated Pet Feeder, Because They're not just pets, they're family.


Features

The proposed system is about pet feeding when all people of nuclear family members are busy at work for the survival in the metro cities and other cities. The proposed system will be particularly useful for those people who have to worry about leaving their pets alone at home while going out. The system ensures the pets always remain fed and healthy even when the owner is not at home. The implementation is in 2 modes: AUTOMATIC and MANUAL. Automatic mode consists of PIR sensor and SERVO motor. As the pet travels towards the food bowl, PIR sensor detects its motion, the SERVO motor gets activated immediately and it serves the food. In manually operated mode, an app called Blynk has been installed in cell phones. Basically, Blynk is a digital dashboard where a graphic interface can be built by simply dragging and dropping widgets. Here there is a use of a button. As the button is clicked, data is sent through the cloud, goes on to the ESP8266 which is connected to the model and then it serves the food. RTC widget is a clock used to retrieve real time from server. The time input is used to take the time from the user. Here, user enters the time, it goes to the server, then through ESP8266 it goes to the model, it compares the real time data obtained from the server to the time entered by the user. It is a 24-hour format. If the time matches then it serves the food. Food level is known through Ultrasonic sensor and the level is shown on the app.

Circuit Diagram

Components:

  • Arduino MEGA
  • ESP8266 WIFI Module
  • Voltage Regulator
  • PIR Sensor
  • Servo Motor
  • Ultrasonic Sensor
  • 5V Adapter x 2
  • Jumper cables

Image of a Circuit


Download

Blynk App: Google Play | App Store

Software: Arduino IDE

Library: Blynk Library

Installation Setup

  1. Clone this repository on your System.
  2. Make the connections as per the circuit diagram.
  3. Install the Blynk App on your Android or IOS mobile device.
  4. Create a new account on the app.
  5. Create a new project on the app and match the GUI of this project or just scan this QR Code and get the GUI on your app.
  6. Once the project is created you will get an Auth code on your email id through you created your account.
  7. Add the auth code and Wifi name and password in the code.
  8. Install the Arduino IDE on your system.
  9. Install the Blynk Library for Arduino IDE.
  10. Compile and Upload the code onto your Arduino.
  11. If on your Serial Monitor the ouput is similar to this then your system is up and running and it will show online on your Blynk app.

Serial Monitor Output

  1. Now everything is set to go, you can test it using the Blynk app or manually.

Here is the Detailed Report of the above project with some proposed modification to the system and here are the some of the name of the Webpages for reference for the project.

About

An automatic pet feeder which would be operated without the need of a human being or it can be used manually. A container will store food and it will be physically rotated by a servo motor. Arduino Mega can be used and it will be connected to a mobile based App known as “Blynk”. This application will provide both functionality and information su…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages