Home > Projects > Arduino Programmer Projects > Dogduino:The Automatic Dog Feeder using Arduino

Dogduino:The Automatic Dog Feeder using Arduino

Summary of Dogduino:The Automatic Dog Feeder using Arduino


This instructable details the construction of an automatic dog feeder powered by an Arduino. The device dispenses measured food at set times using a rotating CD mechanism attached to a servo motor, eliminating manual feeding and measuring. It includes a cardboard container for food storage, a push button for override, and a timer-controlled circuit.

Parts used in Automatic Dog Feeder:

  • Bucket
  • Standard 3 pin servo
  • Blank or unwanted CD
  • Arduino Uno (or ATmega328)
  • 10K Ohm Resistor
  • Proto/Maker Shield or breadboard
  • Push button
  • Sharpie Marker
  • Large Cardboard Container
  • Extra cardboard
  • 9V Arduino Battery pack or Wall Adapter
  • Hardwood Strips

Tired of having to find the dog food to feed the dog? Tired of having to get up early so your dog doesn’t attack you for his food? Are just plain lazy? If you answered yes to any of these questions, this instructable is for you. Powered by the intelligent Arduino, this gadget will automatically dispense measured amounts of dog food at user designated times. No longer the days of manually feeding your dog. Join the Revolution! Build this so you will never have to bust out the measuring cup or manually feed your dog again!

Automatic Dog Feeder

This instructable is part of the Sparkfun and Epilog challenge so if you like it, vote for it. Also you can  leave a comment or rate or subscribe!

Also a video of this in action will come in a little bit

Step 1: Bill of Supplies

Materials
1 x Bucket
1 x Standard 3 pin servo (This is the one I am using)
1 x Blank or unwanted CD
1 x Arduino or ATmega328 (I am using the Arduino Uno)
1 x 10K Ohm Resistor
1x Proto/Maker Shield or breadboard (You could use a Etched board, but it would be a lot easier to use aThe Makers Shield or Protoshield)
1 x Push button (This will be a override button)
1 x Sharpie Marker
1 x Large Cardboard Container (I used a Chips box from Costco)
Extra cardboard
1 x 9V arduino Battery pack or Wall Adapter
Hardwood Strips

Tools
1 x Hot Glue Gun
1 x Dremel w/cutting wheel
1 x Soldering Iron
1 x Scissors

Step 2: Cutting the CD

Before we do anything, we must cut the opening in the CD for the food to go through. This will be slightly difficult, as we want a straight line. You may want an extra CD in case you make an error

Step 3: Affixing the CD to the Servo HeadStep

This step is kind of self explanatory, All you need to do is glue the servo head to the inner rim of the cut CD

Step 4: The Circuit

Automatic Dog Feeder cirucct

Make the circuit from the schematic in the second picture. You can use a breadboard or Proto/MakerShield for the circuit

Step 5: Making a bracket for the servo

We don’t want the servo turning around, so we have to make something to hold it in place.

Make one of the things in picture 2 with hardwood, make sure the servo fits in it. Then cut two long pieces of wood and glue them on the side. Lastly, glue two more pieces on the pieces you just glued. Use picture one as a reference

Step 6: Preparing the container

For this step, you will cut the extra cardboard up, so the box will funnel toward the opening at the front. Make sure you cut the pieces of cardboard so the length is 8 inches and the height is around the height of the container. Hot glue it so the side that is eight inches long is parallel to the bottom of the box.

Major Components in Project
1 x Bucket
1 x Standard 3 pin servo (This is the one I am using)
1 x Blank or unwanted CD
1 x Arduino or ATmega328 (I am using the Arduino Uno)
1 x 10K Ohm Resistor

 

For more detail: Dogduino:The Automatic Dog Feeder using Arduino

 

Quick Solutions to Questions related to Automatic Dog Feeder:

  • What is the primary function of this project?
    The gadget automatically dispenses measured amounts of dog food at user-designated times.
  • How is the food dispensing mechanism constructed?
    A blank or unwanted CD is cut with an opening and glued to a standard 3-pin servo head to rotate and release food.
  • Which microcontroller is recommended for this build?
    An Arduino Uno or an ATmega328 is used to power the intelligent system.
  • How do you prevent the servo from turning around freely?
    A bracket made from hardwood strips is built to hold the servo securely in place.
  • What is the purpose of the push button included in the parts list?
    The push button serves as an override button to manually trigger the dispenser.
  • How should the extra cardboard be prepared for the container?
    Cut pieces to 8 inches long and glue them inside the box to create a funnel toward the front opening.
  • What tools are required to cut the CD for the food passage?
    A Dremel with a cutting wheel is used to make the straight line opening in the CD.
  • Can a soldered board be used instead of a shield for the circuit?
    Yes, though a Proto/Maker Shield or breadboard is recommended because it is easier to use than an etched board.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top