This project uses a Servo motor to release the food, takes a picture and send it over to my Pushbullet account, it runs on a pre-defined Schedule, also has Manual relese button, the amount of food is adjusted by the opening time
The first version had a SG90 Servo Motor which did not performed well with full load, I had to upgrade it to a MG996R with independent power supply.
To start it automatically on boot, I added the following lines to the end of /home/pi/.bashrc
push_bullet_token = "YOUR-PUSHBULLET-TOKEN-HERE"
echo Running at boot
sudo PUSH_BULLET="$push_bullet_token" python /home/pi/Desktop/feeder.py