Notifying Water Bowl

Introduction: Notifying Water Bowl

About: I am a Christian teenager who enjoys inventing and creating things! 😀 Some of my many interests: 🦎🐶🎮💻💡📗🧵🖌️

Make sure your pets water bowl is full with this amazing device! Using just an Arduino, water sensor and a few cables you can be notified when your pets bowl is dry from anywhere!

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Hardware

For the hardware you will need:

To connect the water sensor follow the chart above. The red letters represent the water sensor and the black sensors represent the Arduino. The different colored lines are the wires.

Step 2: Downloads

You will need to download and install the Arduino IDE based on your OS. Next create an account on the Blynk Website. You will also have install the Blynk app on a compatible device.

Step 3: Setting Up NodeMCU

This tutorial will help you set up the esp8266 NodeMCU:

You will need to do the following:

  • Install the Drivers
  • Install the Library
  • Test the NodeMCU

Note: I will not be going over this step in depth because there are already a lot of great tutorials out there.

Step 4: Installing the Blynk Library

Installing the Blynk library is really simple just follow the Blynk tutorial.

Step 5: Creating a Blynk Project

  1. On the Blynk app select "New Project" and name the project. Next, in the new device panel select "ESP8266 (Wi-Fi)" and then select create.
  2. After you have created your project swipe from the right to left to open up the widgets menu.
  3. Scroll down and select "Level V" next click on the widget and under the "INPUT" navigate to PIN> Analog> adc0.

Step 6: Uploading Code

Plug in the NodeMCU to your computer. Download the Water_Bowl1.ino file here on GitHub. Next open the code in the Arduino IDE and paste the Blynk auth token where it is indicated. Type in your WiFi name and password then select upload. After the code is uploaded you can test it out by putting the water sensor in some water. The Blynk app should show that the device is connected and the widget should display the water value if everything went correctly.

Note: I also have this tutorial on the GitHub page. It is not on my account it is on my mentors since I did this through an internship.

Step 7: Device Applications

This could not only be used to notify you about a water bowl, but it could also notify you about the overflow of a septic tank or to monitor a fish tanks water level. Thanks for looking at my instructable, I hope you enjoyed it!

Note: In the future I would like to make a 3d printed case to insure the water sensor does not get splashed on to improve it's accuracy.

Water Contest

Participated in the
Water Contest

Be the First to Share


    • Trash to Treasure Contest

      Trash to Treasure Contest
    • Wearables Contest

      Wearables Contest
    • Fix It Contest

      Fix It Contest