IoT Automation

Automatic Pet Feeder

Category IoT Automation
Core Tech ESP8266, Servo Motor, NTP
Timeline Autumn 2025
Automatic Pet Feeder with ESP8266 and servo motor

Project Overview

The Automatic Pet Feeder is a Wi-Fi connected device built around an ESP8266 that dispenses precise portions of pet food on a programmable schedule. A servo-motor-driven auger mechanism rotates for a calibrated duration to deliver consistent portion sizes. The device synchronises its clock with an NTP server over Wi-Fi, ensuring feeding times are accurate even after power cuts. A load sensor in the bowl detects whether food has been eaten, logging meal data to the cloud.

Key Features & Implementation

Challenges Solved

The servo motor drew enough current during stall conditions to brown out the ESP8266 over USB power. Separating the servo onto its own 5V 2A regulated supply with a common ground resolved all random reboots, and added a flyback diode across the servo supply lines to protect the ESP8266's GPIO from back-EMF spikes.