It's usually a hassle when feeding your pets to take out the pet food, measure it, pour out the food for the pet, then remember to do it all again in six hours. Here's our solution: an automatic pet feeder. This pet feeder will feed your pets every day at 7:00 a.m., 1:00 p.m., and 7:00 p.m. All you have to do is remeber to refill the feeder every then and now. Another useful feature is that it is easily portable since it is just in the shape of a box. Since this was made with Arduino, it's easy to tweak all the times and amounts of the food dispensed.
How does the dispensing work? Well, we have two cylinders, one big and one small. On the big half we cut out a square shaped hole. The small cylinder received two holes on opposite sides. A lid was put on the small cylinder so it can be rotated with the servo. After we programmed the arduino, the servo would turn 180 degrees and then 180 degrees back up. When the hole on the small cylinder is up, food would fall into the two cylinders, storing food. When it turns back down, the food would dispense.
With this dispenser, you'll never have to worry about forgetting to feed your pet ever again!
This pet feeder is Arduino compatible. Mikayla and I thought it was better for us to use Arduino to program it since it's an inexpensive and easy-to-program board. To set it up, all we had to was download the software, buy a board, and select the board in the port.
The dispenser was made from a tapering water bottle. We cut it in half using a rotary blade and fit the small end into the big end. Then, we proceeded to cut out square-shaped holes. On the small half we cut one, and on the big half we cut two squares that were each on opposite sides. With this, a lid was superglued on the small end. The arduino was next. After programming it, we attached it on a motorshield with a servo, then attached that onto the dispenser lid. Whenever it turned, food would be dispensed.
This part of the feeder stores all the food and creates an easy path for the food to fall down into the dispenser. We got a box (BPA-free, of course) and cut a square on the bottom that was the same size as the one on the dispenser. After, we put the dispenser into the box along with the arduino and chargable battery. On the back of the box we cut a small flap so the electrical componenets could be easily accessed. Four plastic sheets were carefully cut and placed along the four sides of the box, creating a slope in which the food could fall down.
We wanted to test our feeder on two categories: timing and consistency. Since this was programmed with a computer, we all know for certain that the time will always be on the dot. However, the consistency part was different. There was a fill time, or the amount of milliseconds the cylinder had food falling into them. Then, the food dispensed. We measured the weight of the food to see if the weights were always consistent. Our design turned out successful -- the weights only differed at 0.2 oz at the most, which is barely anything. There were some notable discoveries, though. The less fill time there was, the less consistent weight was.
Here's some links you can check out:
Enjoy some of the pictures that we took!