-
Pinkmodule

invention

Doc Brown’s Automatic Dog Feeder

by hirumi_littleBits

Published on October 20, 2015

Feed your trusty side-kick while you perfect your time-traveling skills!

 It buzzes every time you trigger a treat so your pet will always know when it is feeding time.

You can either feed your pet remotely by pressing the button in Cloud Control(on your phone or computer) or you can set up an automated feeding schedule through IFTTT (If This Then That). IFTTT is a service that lets you connect to different web apps through simple conditional statements.

How it works:

Any time the feeder receives a signal through the cloudBit, the servo is activated. A food container [with a small hole in its side] is attached to the servo. When the servo turns, a few pellets/kibble/treats drop out of the container and into a bowl. You can adjust the hole and size of the container accordingly depending on whether you are feeding a cat, dog, or fish.

You can activate the servo remotely in a couple different ways. You can either use the littleBits button in Cloud Control to send a single pulse to the cloudBit, activating the servo. Or, you could use an IFTTT channel, like Date & Time to automate the feeding at times you set.

This project is a remix of the Remote Pet Feeder project by littleBits. 

Duration: 60 minutes

RECIPES

How To Make It

STEP 1 : Build the circuit

84d85b6e fce8 46c6 8c5f 559a89288295

00ef467e 3269 4631 ae2e efa6e2926d09

Make sure the green light is solid on your cloudBit!

and set up your cloudBit if you haven’t already.

STEP 2 : Test your circuit.

8835f536 eb22 4260 b004 26325c2ca7b7

When you press the button on Cloud Control, your servo should turn, the bargraph should light up, and the buzzer will sound. You can also try setting up a recipe with IFTTT to automate the interaction.

STEP 3 : Mount your circuit to the mounting board.

F20bcdf7 bc27 4b48 9584 33b2aad5b0e2

Picture 1

Gently remove the servo hub by hand, and set it aside for later.

STEP 4 : Make the stand for the smart pet feeder out of cardboard.

0e3368eb 187e 4732 b93f fd135d6b2834

You can print the “Stand” template from the "Additional Files" section on this page.

STEP 5 : Fold the template and attach the tabs to a mounting board with Glue Dots.

4da60925 8c7b 4e01 8e65 5e83d283a437

7bdd6c1e 3181 41b4 9a5e bffe7e416555

___

STEP 6 : Assemble the Servo Mount.

80a4791f 73d9 4860 b2d2 ce420cbd8772

Slide the servo in from the side.

A286b40d 8103 4872 aee6 95ce62d9c06a

Screw the servo to the mount with 2 #6 screws.

---

STEP 7 : Make the food container.

1464e4bd a448 4fb1 a347 c33ef41aab1f

We used a mini Pringles can, but you can use any small, lightweight container. We cut our Pringles can down to be a little shorter.

B215f2b5 f920 4052 93ef 111d98269686

Easy to fill with a press on lid.

C4755491 7f5d 44dd bf4c 0416efe57aea

Cut a small hole in the side of the container. This is where the food will fall out when the servo turns. Make sure it is big enough for the treats to fall through.

--

STEP 8 : Use strong double-sided tape [like VHB] to fix the container to the servo hub.

4f8c9978 20f7 46c3 a99a 3ced178fdc3d

You can also bolt the container to the servo hub like we did for a stronger connection.

--

STEP 9 : Mount the Servo Mount to the front of the stand with 2 adhesive shoes. Then test your circuit and make sure that the treats fall when the servo tips the container.

D95eff33 93f7 437e a786 df9c2155cec5

4346f8bf 981c 4c59 ab37 540153e980d9

117f0b13 38f0 4361 a8ec 50326e5828b6

43808c29 33ba 4bba b353 67116c22240c

1ae89d2b ff93 4e85 a326 9e25a95d26ae

You may find you need to reposition the container. To do this, simple pull the servo hub off the servo, rotate it, and press it back on in the correct orientation.

--

STEP 10 : Now you can feed your dear dog remotely!

F9964e15 60f8 4a46 87a0 9952551839fa

7770f523 dce5 49c2 a8d1 0c150b676155

7c922cc2 b99a 4a9f 8eb8 49be7e0a6953

You can activate the feeder in a couple different ways. You can either use the littleBits button in Cloud Control to send a single pulse to the cloudBit, activating the servo. Or, you could use an IFTTT channel, like Date & Time to automate the feeding at times you set.

Related Projects

My Modern Life #NationOfMakers

I threw everything within arms reach into this, including using my still-in-use tea mug to support the head...  I grabbed my ...

Handphone Holder

Something simple and useful for you to place your mobile phone in!

Wireless Bathroom Vacancy Sign

To avoid lines in our busy office, we made a central bathroom vacancy sign that indicates whether the bathrooms are available or n...