Maker Pro

DIY Simplest Automatic Pet Feeder With Arduino

June 26, 2019 by R 2611

This is the simplest pet feeder which maintains right quantity of food several times a day for good health of our pets.



1 Any food container

Simple Pet Feeder

Hello pet lovers! Deep inside all of us want to have a cute little puppy or a kitten or probably even a family of fish at our home. But due to our busy lives, we often doubt ourselves,'Will I be able to take care of my pet ?' The primary responsibility towards the pets is to feed them at the right time with the proper amount of food.

I am going to share the simplest way to feed your pet correctly with the minimum efforts from our side. This is probably the simplest yet most efficient and cost effective Pet Feeding Machine.Pet's diseases caused by overeating can be effectively reduced by using this Pet Feeder. Take a quick look at this and your pet will definitely be healthier and happier!


1. Arduino UNO

2. Micro Servo Motor

3. Jumper wires (M to M)

Step 1: Building the Circuit

Simply connect the pins of servo motor to the arduino as shown in diagram.

The servo motor that we're using acts as a lid to the food container. Arduino is a well known and probably the most popular microcontroller which is the brain of this machine. The servo motor will rotate at a certain angle thereby opening and closing the lid. In short, we want a connection between servo motor and arduino. The same has been shown in the diagram.

Simply connect the pins of servo motor to the arduino as shown in diagram.

Step 2: Programming the Arduino

The program for this machine is one of the simplest programs that you've ever come across. To program it according to your needs, you must understand the following statements.

Let's say you want to feed your cat thrice a day, each time with let's say a 50 grams probably. So the lid of food container should be open for a minute (considering usual dry cat food to be dispensed 50 grams). During this minute, the food will keep falling into your cat's bowl and the lid will close once the food in bowl reaches 50 gm.This process needs to be repeated.

Now, let's assume that your cat eats at 7 AM, 2 PM and 9 PM. i.e. After every 7 hours during the day and after 10 hours of night.

The file contains program to feed your pet with 50 gm of standard pet food at 7 AM, 2 PM and 9 PM.

Step 3: Design of the Feeder

An idea for 3D printing design

Everybody has a lot of creative ideas to design the outer body of pet feeder. Well, I go with the simplest one for the time constrains. You may refer to the simple in-a-cube 3D design (The sky blue part indicates servo motor) or even the rough and tough design like the photograph.

Now, it's your turn.Develop a whole new design (take into consideration the working though) and post it here!!

All the suggestions, doubts and designs are welcome :)

Thank you !


Related Content


You May Also Like