ECE443-Sp26 Accesibility Focused Pet Treat Dispenser

C++
3D Printing
Linux
PCB

The accessibility focused pet treat dispenser is a voice-activated automatic dispenser with the purpose of dropping treats for the user’s pets automatically after receiving a user-set dispense phrase. The dispenser is capable of setting and storing three activation phrases that can be reset by the user and will persist through a system power reset. After receiving a dispense command, the dispenser will activate and drop treats within five seconds. The on-system microphone is capable of more than 80% accuracy when the user is within one meter of the dispenser. The system is capable of consistent dispense timing by using a hall effect sensor that is able to sense magnets set into the rotating disc of the dispenser. This allows for consistent rotation of the disc every time, even after a power reset. Key programming technologies implemented in this project include Arduino IDE, C++, HTML, and API communication. Mechanical key components include multiple custom CAD models used for 3D printing, with a DC brushed motor implemented to rotate the dispense disc. Key technologies include DC-DC converters, LEDs, custom PCB design, Raspberry Pi, and an ESP-32. A notable accomplishment is that the system was able to be activated from over a meter away.

2 Lifts 

Artifacts

Name Description
Project Poster Poster for the Captsone Expo   Download
Image of the 3D model Image of the 3D model used to create the system.   Download
System Picture Picture of the completed system   Download
Executive Summary Executive Summary document   Download
Project Overview Video Recording of the project overview   Link
Project Document Document detailing project outline and development   Download
Feedback