Automated Pet Feeder, Because They're not just pets, they're family.
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.
- Arduino MEGA
- ESP8266 WIFI Module
- Voltage Regulator
- PIR Sensor
- Servo Motor
- Ultrasonic Sensor
- 5V Adapter x 2
- Jumper cables
Blynk App: Google Play | App Store
Software: Arduino IDE
Library: Blynk Library
- Clone this repository on your System.
- Make the connections as per the circuit diagram.
- Install the Blynk App on your Android or IOS mobile device.
- Create a new account on the app.
- 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.
- Once the project is created you will get an
Auth code
on your email id through you created your account. - Add the auth code and Wifi name and password in the code.
- Install the Arduino IDE on your system.
- Install the Blynk Library for Arduino IDE.
- Compile and Upload the code onto your Arduino.
- 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.
- 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.