Inspiration
The pets are suffered for food in the absence of householders
What it does
An automatic pet feeder is designed to dispense food to your pets at predetermined times or on demand. It can be a convenient solution for pet owners who have busy schedules or need to ensure their pets are fed regularly when they are not at home. The device has a rectangular box with a container for storing food. The householder should fill the food suitable for the corresponding pets and set the time duration for food feeding
How we built it
First, a PIR motion sensor is employed to measure motion in the vicinity. Additionally, an ultrasonic sensor is utilized to measure the distance between the device and the animal. When the PIR sensor detects motion and the measured distance to the animal is less than 30 cm, the system proceeds to publish the distance value through MQTT communication.
It incorporates the power of image processing and artificial intelligence to accurately identify whether the detected animal is a cat. This is achieved using an object detection node in conjunction with a Raspberry Pi camera. The object detection algorithm processes the captured image to determine the presence of a cat. If a cat is detected, the system publishes the message “true” to the MQTT broker.
Challenges we ran into
The pets eat the food regularly, otherwise, it's not a success
Accomplishments that we're proud of
It helps pets very well so that they do not suffer from food
What we learned
How to manage the new technologies
What's next for Automatic pet food feeder
The use of advanced and cheap hardware helps to reduce the cost of this device
Built With
- esp32
- node-red
- raspberry-pi
- tinyml
Log in or sign up for Devpost to join the conversation.