Header Banner
wonderhowto.mark.png
Gadget Hacks Next Reality Food Hacks Null Byte The Secret Yumiverse Invisiverse Macgyverisms Mind Hacks Mad Science Lock Picking Driverless

How to Build a Vacation Pet Feeder with a DIY Linear Actuator

Apr 20, 2012 03:42 PM

If you are a pet owner, going on vacation can be stressful. Usually, you need a friend or neighbor to come over everyday and feed your pets. However, by enslaving robots you can keep your pet happy and enjoy a stress-free holiday.

Today, we make an automatic pet feeder from cardboard, a glue stick, and an Arduino.

Materials

  • Glue stick
  • Cardboard
  • Scissors
  • Hot glue
  • Continuous rotation servo
  • Arduino board

Empty Out the Glue Stick

We will be using the glue stick case as a linear actuator. To attach it to our servo, we must first get rid of the glue.

Glue stick with cap on wooden surface.

Make Actuator Arm

The rotational motion exerted at the bottom of a glue stick causes a stick of glue to travel up a spiral rod and out the end of the cap. We are replacing the glue with a brass tube to make it sturdy. Hot glue the tube into the small plastic cup from inside the glue stick.

Brass pipe fitting on a wooden surface.

The brass tube fits easily back into the glue stick.

Glue tube with a metal nozzle on a wooden surface.

Our arm has a throw of 1½ inches.

Brass fitting next to a ruler for size reference.

Make four notches in the handle of the glue stick and fit them over the servo horn. Use hot glue to secure the connection. It is important to make sure the glue dries while the servo and glue stick are perfectly aligned. This will prevent wobbling.

Glue tube with nozzle and label visible.

School glue bottle positioned above a blue glue stick.

The total length of the linear actuator is 7 inches.

Homemade glue gun with a motor and ruler for scale.

Attach Arm to Base

There are many methods you can use to attach the moving platform to the actuator arm. I hot glued a circle of cardboard to the arm and then glued the platform onto the circle.

Cardboard tube with a circular top covered in dried glue.

Make a box slightly larger than your platform to allow the platform to slide inside the box. Glue the bottom of the servo to a cardboard base.

Homemade automated device made from cardboard and a paper tube.

Push the actuator arm into the box and seal the bottom with hot glue or tape.

Cardboard box with green tape and exposed wiring.

Cut a hole in one side of the box. The top and bottom of the hole should be at the low and high points of the actuator platform. Below, the platform is at the top of its range of motion.

Hole in a wall or surface revealing an object behind it.

When the actuator is all the way up, the top of the box is sealed and ready to be filled with pet food.

Empty cardboard box on a workspace.

I experimented with inclines to help push the food toward the exit.

Below, you can see food peaking out from the top of the platform. The platform will lower every 12 hours allowing food to spill out.

Cardboard structure with a hole surrounded by scattered dry cat food.

Circuit

Our circuit is very simple. Connect the red servo wire to 5 volts on the Arduino. Connect the black wire to Arduino ground. Connect the white wire to Arduino pin 10. That's it!

Arduino UNO connected to a servo motor with labeled wiring.

Program

All our code does is lower and raise the platform every 12 hours. To do this, we need to tell the servo what direction to spin and for how long. This will vary depending on your servo and glue stick.

Continuous rotation servos are programmed differently from regular servos. Instead of being set to a specific angle like 45 degrees, continuous rotation servos are set to a direction at a specific speed. When set to 90 degrees, a continuous rotation servo should stay still. When set to above 90 degrees, the servo will turn right. Set below 90, the servo will turn left. The farther away from 90 degrees, the faster the servo spins.

Code snippet showing a programming example with syntax highlighting and a focus on adjusting parameters for functionality.

You can download the code here.

Feed!

Time to set up your feeder and hope it doesn't scare your pets! My cat jumped on the opportunity for extra treats when I tested it.

A cat walking near a cardboard box on a metal tray in a cluttered indoor space.

In a final version, it is a good idea to seal the top somehow to prevent industrious food thieving cats.

There are a bunch of ways you could use this linear actuator to serve pet food. You could even make a vending machine set up! Let us know how your projects turn out by posting them on the corkboard. Feel free to post adorable pictures of your pets. Any questions can be asked in the forum, by messaging me, or by commenting below.

The next big software update for iPhone is coming sometime in April and will include a Food section in Apple News+, an easy-to-miss new Ambient Music app, Priority Notifications thanks to Apple Intelligence, and updates to apps like Mail, Photos, Podcasts, and Safari. See what else is coming to your iPhone with the iOS 18.4 update.

Related Articles

Comments

No Comments Exist

Be the first, drop a comment!