3D printed dispenser flings treats at your pets

internet-connected-dog-treat-dispenser

If you’re stuck in the virtual world like [Kevin Flynn] you can still make sure your pup is rewarded for good behavior. Just follow [Jwarp’s] design for this Internet connect dog treat dispenser.

We were actually a bit surprised by the demo video. It shows that the compact unit is more than capable of reliably dispensing one treat at a time. It started as a wood prototype which allowed him to tweak how the servo motors worked before laying out all of the 3D parts in Sketch Up. Two motors cooperate to get the job done. The first allows one treat to exit that shoot coming from the center of the hopper. The other stirs the remaining inventory to both position the next treat and loosen any jams.

The base of the hopper serves as an enclosure of the Arduino UNO and an Ethernet Shield. A simple website is polled continuously. When it is found to contain the dispense command the hardware goes into action. The link above leads to the build photos, but there’s a bit of background info included in the Reddit thread.

This will go nicely with that automatic feeder you’ve been meaning to tackle.

24 thoughts on “3D printed dispenser flings treats at your pets

  1. OK, something pretty petty has been bugging me. Please use the term RC Servos instead of servo motors. I keep getting disappointed when I see cheap RC servos billed as servo motors. Yeah, they technically are, but still… That would be like calling a printer a stepper motor because it has one in it.

    1. good… I’m not the only one. I design with $1000-$2000 industrial servomotors everyday at my day job, and these just aren’t the same. To me, it’s like calling an arduino a computer.

        1. From wikipedia “Servomechanism, or servo, a device used to provide control of a desired operation through the use of feedback”

          I typically think of a servo as an electric motor with positional feedback from either a quadrature encoder or a resolver, and sometimes a tachogenerator for velocity feedback powered from some sort of a servo amplifier, which is controlled by some form of a computer. Some servo drives take step/direction inputs like a stepper setup, but most I’m familiar with have an analog input that is +/- 10v. The motors I’m familiar with are 1-2Kw servos on CNC machine tools.

          An RC servo is a motor, controller, and feedback all put into one little ready to go package. I’s input is in the form of a pwm signal and the amount of energy it can exert is very small and it’s abilities are very limited compared to the big servo setups

      1. I also work with CNC machines, mostly FANUC based but a few with Mitsubishi controls. Heck, even all my home CNC stuff has Mitsubishi servos in it.

    2. I think that’s fair, since it is an RC servo or model servo, it should be billed as such to avoid confusion. Using the term “servo” would be fine as well, but “servo motor” is kind of a strange label. Like how a car can be called a “motor”, but calling it a “car motor” would give strange associations.

      Your regular arduino home hacker would probably be just as disappointed if he ordered a “servo” and received an industrial servo motor that he had no way to drive or get feedback from.

  2. Tipping is a factor to deal with, obviously. But smart placement of the unit can solve that (e.g. secure it to a shelf and add a lid). Another issue is that the chute is right above the Arduino. Cat/Dog food pebbles shed grease/dust particles that accumulate over time. The Arduino might not play well with that. A protective plastic sheet cover over the Arduino would do it. Another risk is pet paws/claws doing damage to the electronics. (“Hey, food comes from that hole there, I’ll poke it and see if more comes”).

  3. It’s a nice project, but I don’t see why it had to be 3D printed. It looks like it’s made of simple flat parts screwed together, which could be just about any material. I think it would look really nice with a wood base and clear acrylic hopper.

    This must be how the Arduino groaners must feel…

    1. As an individual with open access to a Dimension RP machine as well as a machine shop, I agree.

      There are details which could need to be RP’d (the chute, for example), but the majority of the parts might have been card stock, foam board, wood, or any other flat and easily worked material.

      Neat thingy all the same.

  4. I dont know if its based of this project or not but ben heck did a 3 part video build of an internet connected dog treat dispenser back in may.

  5. Flings and shoot both imply that the kibble doesn’t fall out of the hopper chute. Read check. The dog will run to the machine when it makes noise and await the very predictable delivery of said treat. Flinging would be far more interesting for the dog. Oh! Zing, boink where did it go sniff sniff sniff…oh here it is yum!
    Hopper gets a F+ for unformed ends. Bin at dollar store, cheap. Bin with four cracks and no top printer time and filament, $$$.

    1. Agreed, upon reading “flings” I was expecting something ballistic, rather than a web-enabled gumball machine.

  6. I’d be more worried about the dog seeking me out when I am working with servos elsewhere in the house; Now that there is a sound assosication between plastic gear reduction and food.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s