element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Nico teWinkel's Blog Cat Treat Dispenser
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: ntewinkel
  • Date Created: 12 Jan 2016 5:57 AM Date Created
  • Views 1972 views
  • Likes 2 likes
  • Comments 10 comments
  • treat
  • servo
  • dispenser
  • kibble
  • cat
  • arduino
Related
Recommended

Cat Treat Dispenser

ntewinkel
ntewinkel
12 Jan 2016

Inspired by Frederick van den Bosch's Forget Me Not Project I decided to build my own cat treat dispenser.

 

For me the main challenge was in the mechanics of it all, so having fvan 's design to help me out made a world of difference.

 

I picked up an old pop bottle, and I already had a fairly big servo I could use. For the mechanism I used parts from a $3 dollar store Meccano-knockoff kit.

In this picture, the unit is held up by my "helping hands" - normally used to hold things while soldering. I still need to build a platform to hold this for the final build.

image

 

The smarts are provided by an Arduino Pro Mini. It has a switch that you push to dispense the treats - ultimately this will have some kind of lever that we'll try to train the cats to use so they can treat themselves image  Maybe a future version will use a Raspberry Pi with webcam and remote dispensing for when we're away.

I power the whole thing using a USB power bank that contains an 18650 lithium battery. That seems to have enough juice to run it, though I don't know for how long. No need to be near an outlet that way.

 

Here is a video of how it works. I did try with treats, and tuned it to dispense just a small handful. After dispensing, the unit waits for 5 seconds before it will dispense again - that's to keep it from being abused by an overzealous kitty (it could happen!). The green light stays on for the time it is pausing, so I know what it's doing.

I also added some smarts to prevent it from dispensing again if the button has not been released - in case the button gets stuck on.

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

Cheers,

-Nico

  • Sign in to reply

Top Comments

  • mcb1
    mcb1 over 10 years ago +1
    It has a switch that you push to dispense the treats - ultimately this will have some kind of lever that we'll try to train the cats to use so they can treat themselves So it's not really a treat dispenser…
  • fvan
    fvan over 10 years ago +1
    Glad my build helped you out, it looks great! Looking forward to the final result and a cats video
  • ntewinkel
    ntewinkel over 10 years ago in reply to mcb1 +1
    LOL well yeah they own the place and let us live here. The "treats" are actually regular cat food, but it was a smaller sample bag of the same brand they already eat (just a different flavour) and because…
Parents
  • mcb1
    mcb1 over 10 years ago

    It has a switch that you push to dispense the treats - ultimately this will have some kind of lever that we'll try to train the cats to use so they can treat themselves

    So it's not really a treat dispenser but a food dispenser .....

     

    Otherwise I'm certain the cats are the master in your house.

     

    Mark

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ntewinkel
    ntewinkel over 10 years ago in reply to mcb1

    LOL well yeah they own the place and let us live here.

     

    The "treats" are actually regular cat food, but it was a smaller sample bag of the same brand they already eat (just a different flavour) and because it's from a small bag it's somehow special... silly kitties.

     

    Charlie has us trained - whenever we're in the kitchen he hammers at the food cabinet door to get us to give him something tasty. So I think he may be trainable to serve himself. He also has an eating problem - he eats it too quickly and then uhm presents it back to us in a not-so-fun format, so this dispenser could help to slow him down a bit.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • ntewinkel
    ntewinkel over 10 years ago in reply to mcb1

    LOL well yeah they own the place and let us live here.

     

    The "treats" are actually regular cat food, but it was a smaller sample bag of the same brand they already eat (just a different flavour) and because it's from a small bag it's somehow special... silly kitties.

     

    Charlie has us trained - whenever we're in the kitchen he hammers at the food cabinet door to get us to give him something tasty. So I think he may be trainable to serve himself. He also has an eating problem - he eats it too quickly and then uhm presents it back to us in a not-so-fun format, so this dispenser could help to slow him down a bit.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • mcb1
    mcb1 over 10 years ago in reply to ntewinkel

    So I think he may be trainable to serve himself

    Sounds like he already has.

    It just means you press the button instead of getting out the packet ...image

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ntewinkel
    ntewinkel over 10 years ago in reply to mcb1

    mcb1 wrote:

    It just means you press the button instead of getting out the packet ...

     

    LOL you are SO right!! Charlie just sits there waiting for me to press the button!!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube