
We have a very fat cat. He is on a diet. He gets measured amount of diet food three times a day. This thing will feed him and call him on a Bluetooth speaker to let him know that he has been fed.You can schedule any amount (in one ounce increments) of food for any time of day. If the power fails and comes back, it will remember where it was and will pick up.It gets time from the internet and feeds the cat at scheduled times. It has a "Feed Now" option as well that dispenses two ounces of food.It can be controlled from the attached touch screen or from a smart phone or computer.I am using Raspberry Pi 3B. I wrote all the code in Python. I am using pigpio to drive a heavy duty servo. I am using a mySQL database to store all feeding times and selection of feeding call.It can schedule unlimited feedings and can dispense any measured amount of food per feeding that you specify. You can select an mp3 file and it will play that before each feeding.Designing the measuring and dispensing system was fun. Writing the code was a blast.https://ift.tt/2TswVC7 via /r/DIY https://ift.tt/2CdVWGy