Automatic Food Dispenser From Arduino

Howdy Readers, Dispensers for pets are expensive and this fact is known to all of pet owners But as there is a saying there is always one or other solution to each of problems!

In this instructables we will go through detailed step by step instructions on how to make Automatic Food Dispenser from Arduino


This idea came into my mind when i started to do research upon basic principle behind commercially available dispensers for pets

All work on same way but difference being controller used that adds a lot of monetary values to a particular kind of dispenser, One main point here is if you buy food dispenser that are readily available they are designed for specific applications

The above statement means dog dispenser is only for dogs so the same for cat dispensers

This project which we are going to make works best for all your pets this is happy news for other pet owners here!

Step 1: Supplies Required

Here for main mechanism easily available arduino and its components are used

  • Arduino nano or UNO
  • HC-SR04 or ultrasonic distance sensor
  • Plastic geared micro servo
  • Breadboard along with jumper wires
  • Powerbank
  • Programming cable

Those were necessary electronic components after this we need parts that make body/frame

  • Cardboard tube you can use Pringles box as alternative
  • Aluminium foil
  • Markers to mark measurements
  • Cutter
  • Hot glue for coupling as an alternative super glue works too

Gather all of them and we will move to build frames aka container that holds all this together

Step 2: Sponsor for This Project

Thank You NextPCB: This project is successfully completed because of the help and support from NextPCB. NextPCB is one of the most experienced PCB manufacturers in Global, has specialized in the PCB and assembly industry for over 15 years. Not only could NextPCB provide the most innovative printed circuit boards and assembly technologies in the highest quality standards, the fastest delivery turnaround as fast as 24 hours

Guys if you have a PCB project, please visit their website and get exciting discounts and coupons.

Only 0$ for 5-10pcs PCB Prototypes:

Register and get $100 from NextPCB:

more info about PCB Assembly Capabilities:

Step 3: Building Phase 1

Body is our first step to start with to make this all you need is tube of cardboard, Just mark slot in which ultrasonic sensor will be placed using marker

To do this trace outline of sensor hardware on a cardboard and later cut using paper cutter

After this is complete make square slot the size of which depends on the type of food reservoir you want to keep i would recommend to use 1.5inch square that works for all kind of food

For lid to close food as i am using cylinder i marked same size circle and later cut them off

Step 4: Building Phase 2

This is actual dispensing mechanism, this is made using cardboard disc which was cut so slightly smaller than shape of lid as mentioned earlier

Food dispensing out is controlled by micro servo which covers and uncovers hole as per signals received by it

To make this mechanism i made 2 holes at first one for holding micro servo and other to control flow of food

Micro servo is glued first later to its horn small piece of wood stick is added and upon which size similar to flow of food hole is made

Stick this firmly to wood stick as failing to bond properly will lead to leakage of food hence the big mess!!

Step 5: Codes and Circuit Diagram for Arduino Food Dispenser

Code for this project is available HERE also three is video link which shows working of this dispenser

Just copy and paste code into arduino ide and later upload it to board

Circuit diagram is very easy to make and the best thing here is this code works with arduino uno too, so just follow this circuit diagram and make connections between all the components

I know here many are beginners and might difficulties to understand pi connections so i will help you out by giving explanation on how it’s made

Micro servo always has 3 pins out of which one will be for signal input and this signal pin will be connected to D9 pin of arduino board where as other pin to GND and +5v terminal in board

Ultrasonic trig and echo pins to D2 and D1 respectively while GND and +5v to power terminals of arduino

As i will be powering this from external usb source there is no need to make battery connections

If you don’t have power bank you can use batteries as in circuit diagram

Step 6: Installing Components

After all the circuit connections are made we can install everything into body that was made earlier, using hot glue makes the works easier if you are making body with some other material make sure it withstands heat of hot glue

We will make all the circuit to be fit perfectly inside this frame so there there will be no problem of misconnections while shakes when this is moved from one place to another

Begin by placing ultrasonic sensor first later breadboard setup inside the frame

Step 7: Dispensing Mechanism Setup

After all the hardware components is setup we will move onto installation part of most important part which is Dispensing mechanism setup

To do this carefully place this just below previously cut square part that was slot for food discharge

this unit should just be above that, To make it even more hygiene i added layer of aluminum foil some call it as kitchen foil to this part food will be filled so called reservoir

Lid will be add to which i colored clue!

Step 8: Working of Dispenser

Take this gadget out and try it out with pets this is completely safe device so you don’t need to worry about anything, one thing which should be worried her is regular filling of food as your pets will definitely love eating from this dispenser!!

As i don’t have dog and cats i tried it on chickens an results came out pretty well, as dogs and cats are even more smarter than chicks this will work best for sure

You can check working video of this project here

Definitely all of you who read till here might have loved this idea and definitely going to try it out, if you made this project let me know which makes me even more happy! Take care love you all 🙂

Source: Automatic Food Dispenser From Arduino

About The Author

Muhammad Bilal

I am a highly skilled and motivated individual with a Master's degree in Computer Science. I have extensive experience in technical writing and a deep understanding of SEO practices.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top