Skip to content

Latest commit

 

History

History
70 lines (51 loc) · 4.48 KB

README.md

File metadata and controls

70 lines (51 loc) · 4.48 KB

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.