Video Version of the Article:
The sleep and feeding schedules of humans and cats differ significantly. To ensure that your furry friend can eat whenever they please, you can create an automatic cat feeder.
This is the first version of the feeder, and it had the following drawbacks:
- Inconvenient food addition to the container
- Ants are attracted to the cat's bowl
- Food gets stuck during dispensing
Printing and modeling took several days. In total, about 700 grams of plastic were used for the entire project, but only 300 grams are needed for the final version. This is because nearly every component had to be printed twice to improve the design. PLA natural-colored plastic was used.
Printing the parts and assembling the base
Creating an electrical junction for connecting the USB port, servo motor, and ESP32-CAM
Attaching the servo motor and the food dispensing gear
Attaching the power connector
Installing the ESP32-CAM enclosure
Now we need to create a new ESPHome device for the ESP32-CAM and flash it with HomeAssistant.
Connecting ESP32-CAM and wiring it up
For this version of the pet feeder, I decided to create something akin to a conveyor system. Under the force of gravity, the food drops onto a rotating shaft and is pushed further towards the bowl.
Assembling the food dispensing mechanism
Attaching the design elements
Testing the feeder with peas and various types of cat food
It's ready!
Now you can create an automation in HomeAssistant for automatic feeding at scheduled times or simply feed your pet with a single press of a widget.
Thank you for your attention.
Comments