March 2024
Auto-Dog Feeder
An RFID-gated feeder that wraps a Wi-Fi dog feeder with an ESP8266, dispensing scheduled meals only to the right dog.
See the video above for a video demonstration and a basic wiring diagram.
- Controller
- ESP8266
- Reader
- Wiegand RFID
- Tags
- HID
- Capacity
- ~1 week food
The goal was to reliably feed two dogs on schedule while ensuring each only eats its own portion. To do this, I built a housing and added electronics that "wrap" an existing Wi-Fi dog feeder. Each dog feeder can hold about a week's worth of food and can be scheduled from an app. At the appropriate breakfast and dinner time it dispenses food into a hopper. This is where what I made starts.
An ESP8266 connected to Wi-Fi monitors the time and plays a beeping noise when there is a meal available (meals and other pertinent information are stored in EEPROM in case of power outages). There is a Wiegand RFID sensor on the front that reads small HID tags on the dogs' collars. When the correct dog is present, and there is a meal available, the ESP8266 opens a blast gate, releasing the food from the hopper. There is also a small screen on each with a menu that displays the dog's name, ID number, and lets you control a training mode — though my parent's two dogs are food motivated enough that little training was actually required.