Here we are building an IoT Pet Feeder device which is simple, efficient and cost effective. Using this machine you can feed your Pet by Google Assistant from anywhere in the world. You just have to say "Okay Google. Feed my pet" and rest of the things will be done by this machine

In this project, we are using a NodeMCU ESP8266 as the main controller, a Servo motor to open & close feeding bottle, and a 16x2 LCD to display the time. We will get the time from NTP servers. Instead of using RTC module for Time and Date, here we used NTP server to reduce the hardware components. NTP servers are better solution for getting time compare to RTC as it is more accurate and can provide the time of any geographical area in the world.


Components Required

NodeMCU ESP8266

16x2 LCD Module

LCD I2C Module

Servo Motor


The complete circuit diagram and fritzing file is attached with the project here. For a detailed DIY project tuorial with code and video, please visit here.