IoT Food Feeder for Animals





Introduction: IoT Food Feeder for Animals

In this project we will be building an IOT liquid food dispenser system for pets and other animals. This project if implemented for welfare of stray animals( dogs , cat , birds etc) or preventing biodiversity loss then it can help us to achieve smart city in an environment sector. This IOT Liquid food dispenser device can be used for commercial (by users having pet) as well as for social welfare (for stray animals , birds). Our device consist of Liquid (it can be water or milk) feeder bowl which is connected with Liquid level sensor, pumping motor, micro controller, main Liquid tank ,disposable water tank and WI-FI module that connects device to internet .the data from sensors are given to web API(Thingspeak) which is linked to our webpage(my blog) which finally provide monitoring to the user. Also, the embedded device will be self automated that manages Liquid present in the bowl from the tank and independently monitor’s the Liquid level details that will be provided on our webpage in order to track whether the Liquid is present in the tank or not . Beside this in Bowl the user don't need to worry if the Liquid get dirty as this device can dispose automatically disposes water after some duration of time . This device involves embedded programming and some basic html code editing task that will ultimately allow user to monitor the status of device like liquid level etc from remote location .To Build this device you need to follow following 10 steps that is elaborated in upcoming text.

Step 1: Collect the Following Components

Material Used

1x Arduino Uno

1x TI SimpleLink Wi-Fi CC3200 LaunchPad or ESP8266

1x Level Sensor

2x Summersible DC pumping Motor

3x Plastic Bottle

1x Wide Plastic Bowl

1x small light plastc ball

1x 7 Segnment Display

1x L293D Motor Driver

5m 10 mm PVC Plastic Tube

1X 10ml Injection

Small piece from Metal Sheet

Wifi Router with Internet Connection

1x 10mm T Joint Connector

Some Wires

Glue gun


solder wire

12V 2A battery/adapter

Step 2: Making Liquid Tank and Fitting Motor 1

Get any Plastic Bottle (2l soft drink bottle in my case) .cut it into two half keep bottom part and discard the rest.In that part make a hole according to your Submersible DC pumping Motor .It is recommended to mount it at the bottom most position of bottle.But as it was not easy for me so I have used clay and some thermacol over it to meet the requirement of mounting motor at bottom most position.

Step 3: Making a Liquid Detector System

To build this System you should collect following components from the material list

Plastic Bottle

small light plastc ball

10ml Injection

After Collecting these material follow the circuit shown in those images and build your Liquid Detector System

Step 4: Making Liquid Bowl and Fitting Motor 2 ,Liquid Detector System,Pipes and T Joint

Step 5: Programming Arduino to Build Counter and Feeding Motor 2 Data to Disposable Tank

Follow the Circuit as shown in Fig of this step and burn code attach to this step in arduino. Download link for the ARDUINO CODE is provided at the end of this step

Step 6: Making an Account on Thingspeak

create an account--> then channel-->then copy read and write API--> then replace that in CC3200 code and html code

Step 7: Interfacing Level Sensor to TI CC3200 Launchpad

Follow the circuit as shown in that image .Download the Code for CC3200 Launchpad given on this step and burn it into cc3200 launchpad after following the circuit given on this step.

Step 8: Checking the Outputs on Thingspeak Account

Step 9: Making a Blogspot and Embedding a Code

Download a Code from Below and edit your Account details in it and paste it in your blogger html page view and your gadget is ready.

For Demo you can have a look at following link --



    • Pocket-Sized Contest

      Pocket-Sized Contest
    • Pro Tips Challenge

      Pro Tips Challenge
    • Science of Cooking

      Science of Cooking

    We have a be nice policy.
    Please be positive and constructive.




    That's a neat idea :) You could make some kind of protective casing too so they don't eat the wires