
Automatic Cat Feeder with Breed Identifier Using YOLOv8
Software as a Service
NoCategory
Embedded Systems & IoTClients
Techstack
Purpose
Portioning food correctly for each cat in a multi-cat household is impractical to do by hand every day. This feeder recognizes which cat approaches, identifies its breed, and dispenses a serving sized to that breed automatically.
Description
A Raspberry Pi camera runs a custom YOLOv8 model trained to distinguish thirteen cat breeds, from Abyssinian to Sphynx, with validation curves and confusion matrices documenting its performance. On a positive identification, the controller reads HX711 load cells on both the hopper and the bowl, drives a servo to dispense a breed-specific portion, and stops feeding at the target weight. A PyQt5 touchscreen interface shows live detection and feeding logs, with per-cat daily feeding limits that reset each day.



