Introduction: Automated Cat Feeder With Web Interface



This is an auger-based automatic cat feeder.  Several pounds of cat food are stored in the reservoir above the auger, and the feeder is programmed to automatically dispense 1/4-cup of food in the morning and in the evening.   

The main features of the feeder are:
- automatically dispenses an exact amount of dry cat food twice a day
- has a webcam which monitors the food dispensing process
- contains a web interface that allows us to see the webcam feed, to ensure that the cat ate when he was supposed to
- a separate web interface providing direct control of the feeder’s timer and motor configuration

The feeder is housed in a wooden box and is completely cat-proof (our curious kitty can only access the bowl with food, and no moving or electrical parts).

All of the parts have been commercially-sourced with the exception of the auger coupler, which was manufactured on a 3D printer.  However, by using a different auger than the one used here, you may be able to find a different coupler elsewhere.

The auger is powered by a servo, which in turn is controlled by a microcontroller (Arduino Uno).  All of the code and software details (as well as the mechanical assembly) are available here: https://sites.google.com/site/barleycat1

Comments

author
popop09870 made it!(author)2016-03-11

cat like it

author
Michael_oz made it!(author)2015-04-07

MAC-Address → de:ad:be:ef:fe:ed

hehehe ;)

author
eliyoon made it!(author)2015-01-04

Hi, You did so great job! I am from WIZnet (www.wiznet.co.kr)

You've used the Ethernet Shield in which our W5100 chip is embedded. We would like to introduce your project in our museum site (wiznetmuseum.com)

If you need any support for Ethernet or WiFi connectivity, contact us any time. (openhardware@wiznet.co.kr)

author
thematthatter made it!(author)2013-11-06

Thats what i need, my cats are a bit on the healthy side.

About This Instructable

5,952views

39favorites

License:

More by sweetverve:Automated cat feeder with web interface
Add instructable to: