About: I am a professional blogger from India.

More by the author:

This is Instructable on how to create an IOT based water level controller.

Features of this project are:-

Real-time water level updates on the Android app.

Automatically turn ON the water pump when water reaches below a minimum level.

Automatically turn OFF water pump when water reaches above a maximum level.

Manual option to control the water pump at any water level.

Requirements:-

NodeMCU ESP8266 development board HCSR04 ultrasonic sensor Breadboard Single channel relay board (to control water pump) LM7805 +5V voltage regulator IC. Battery (9V-12V). WiFi Router (to connect NodeMCU to internet) Firebase (to create a database) MIT app inventor 2 (to create Android application)

So let's get started.