Close
0

Cart

Loadding...

HOW TO BUILD A SIMPLE ARDUINO-BASED AUTOMATIC PET FEEDER

Jan 17, 2021


Things used in this project

Arduino UNO x 1

PIR Motion Sensor (generic) X 1

Espressif ESP8266 ESP-01 X 1

Speaker: 0.25W, 8 ohms X 1

SparkFun Servo - Generic Metal Gear (Micro Size)  X 1



Story


How does it work?

There are many ways to implement a pet feeder: you can set it to fill up the bowl at a certain time, you can command it to fill up whenever it gets empty, or maybe to give your dog food after they follow a set of orders that you taught them.

In this specific project, we set the feeder to start beeping from time to time. Once the dog comes closer to the device, the PIR sensor recognizes it and the servo is triggered.

In addition, we also decided to add the option to control the pet feeder from our mobile phone, using a pre-defined dashboard made with Freeboard. We saw this as a great opportunity to introduce you to the option of connecting your circuito project to the internet with ESP8266-01 - the wifi module currently available on circuito.io.

Setting up the circuit

The components you need are: PIR sensor, Arduino uno (or other), servo, speaker, esp8266-01, and a power source. This is the basic circuit for this project but you can also add many different sensors and other components to the circuit for example, you can add a weight sensor to monitor the amount of food in the bowl or add LEDs that will change according to different parameters.




<< Raspberry Pi Introduction

>> 3 Creative Projects from Arduino

Subscribe To Our Newsletter