04bc573

invention

Smart Pet Feeder

by emily_littlebits

Published on October 8, 2015

When away, make sure your pet never goes hungry with this WiFi-activated treat dispenser. 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

1

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

Click here to set up your cloudBit.


81d63170 5692 4ec9 a185 37bb887f3d42

81c57366 cfb2 4f1e a6d2 8a00e2028bbe

Make sure the green light is solid on your cloudBit!

2

Test your circuit. 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.
6567d1f7 155b 4464 8f9b 08accf83cdcb

3

Mount your circuit to the mounting board. Gently remove the servo hub by hand, and set it aside for later.
___
9ead53d1 e038 4d03 a811 0f0113d5cb89

4

Make the stand for the smart pet feeder out of cardboard. You can print the “Stand” template from the "Additional Files" section on this page.
9fc100d9 775e 42c0 9d11 7d0f88ef68c9

5

Fold the template and attach the tabs to a mounting board with Glue Dots. ___
C9999ea1 2eb2 49c1 9655 76ea8ead1136

34239cbb 3695 4746 b07b df69b67d8ae0

6

Assemble the Servo Mount. ___
B42db25f 7f34 46a6 88f8 8e99dbc7ff15

Slide the servo in from the side.

Fc414699 e31e 43eb a825 00f8655aa61b

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

7

Make the food container. ___
320837ac d266 41c1 84d3 737d60f174e5

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.

20b71ea8 6853 47a6 b6b0 3309cc4b5e79

Easy to fill with a press on lid.

C4e6693b dd8f 4e66 a0aa 0099b65f6f31

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.

8

Use strong double-sided tape [like VHB] to fix the container to the servo hub. ___
Bc22fe4f 3ed6 4664 ae3a 67d9abeef0dc

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

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. ___
Dfa7e5dd 621a 470d 933c 8ab90404d30a

E184763e 054c 4544 a29f c773e846d9f0

Fa4d50e2 e08d 495b 932a 8433f812c10e

2219a3dd 47d3 4c38 ace8 fda5e1f0b89c

Da17c3f2 15f7 4cb9 8a7a c85774c504d2

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.

36c21180 c08a 4259 a787 fff3c25abef3

10

Now you can feed your dear pet remotely! 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.
5b5ae965 ee18 47d4 a7b2 c4dfbf752932

B28b7d0e 4d6c 4db4 8739 8e8e6b52f552

4d1888b5 e7dd 4af4 bece 5a80a5115b6c

Related Projects

In or Out Sign

With a push of a button, you can let anyone know if you are In or Out of the room. This could be used for Office Hours or even for...

Smart Lamp

What can a typical 12 years old boy thing about? Cars? Videogames? Or maybe TV shows! Not Bleart. He will always impress you in wh...

Soccer Legends

This game of soccer was for the Rio Olympics.  The game is between Germany and Italy.  The curcuits are a poer source, d...