automatic pet feeder 3d model
3dmdb logo
Thingiverse
automatic pet feeder

automatic pet feeder

by Thingiverse
Last crawled date: 4 years, 3 months ago
2020 01 19 V2 pieces added
I added the files for the cover with the servo support. This is for ensuring to provide the correct amount of food and avoid the cat trigger the "weight sensor" meanwhile the food is provided.
======
Pet Feeder with a raspberry py Zero W, motor stepper and weight sensor.
It is based on https://www.machs-selbst.net/kopie-von-retropie-emulationstation and https://tutorials-raspberrypi.com/digital-raspberry-pi-scale-weight-sensor-hx711/
There are 2 logs, one daily with the grams delivered, the last row is the sum of the whole day. the other more datailed log with timestamps and error if any.
The code should be improved to avoid wrong weight data if the pet is eating at the same time the system is delivering.
It sends an email notification with the grams delivered.
This is the BOM:
RPI Zero W
Stepper driver drv8825
Stepper motor nema 17
weight sensor HX711 (I used the DFrobot one)
DC 12v 1.5A
DC Dc converter from 12v to 5v https://es.aliexpress.com/item/32799520043.html?spm=a2g0s.9042311.0.0.5ff263c0Q8XZ5B
Dupont wires.
motor couple. https://www.banggood.com/CHIHAI-MOTOR-3456mm-Rigid-Flange-Coupling-Motor-Guide-Shaft-Coupler-Motor-Connector-p-1212810.html?rmmds=detail-top-buytogether-auto&p=4A031022825869201807&custlinkid=587837&ID=41225&cur_warehouse=CN
managed using a python program configured like a service.
this libraries are required:
log-> https://docs.python.org/2.6/library/logging.html for loggin details
Schedule-> for scheduling feeds
Rpimotor lib -> https://github.com/gavinlyonsrepo/RpiMotorLib
gpiozero for servo motor control
I also write the info in a gsheet using the spread library but not in this code version.
I included the code and the sketchup file-> included in V2

Tags