Automated pump controller using firebase and own built mobile application

Published Jul 24, 2020
 5 hours to build
 Intermediate

There is a huge wastage of water all around everyday by the overflowing of tanks.So to overcome such situations we have come up with a IoT solution along with an app that enables us to intelligently save this overflowing of water and contribute to our future.

display image

Components Used

Ultrasonic Module HC-SR04
Ultrasonic module HC-SR04 is generally used for finding distance value and obstacle detection. It can operate in the range 2cm-400cm.
1
ESP8266 WiFi Module
ESP8266 is a system on chip (SoC) which provides WIFI capability for embedded applications. This enables internet connectivity to embedded applications. ESP8266 modules are mostly used in Internet of Things(IoT) applications.
1
Arduino Nano
Arduino Nano
1
Breadboard
Breadboard
1
Description

To start building the project, here we first create a database in google firebase from which data can be easily fetched both by our Nodemcu(ESP8266)to which the ultrasonic is connected and also by our mobile application. The ultrasonic sensor is basically measuring the level of the water in the pump and giving sensor output value to the Nodemcu. The Arduino is there to provide 5V supply to the ultrasonic.

Circuit connection

The app built in MIT-App inventor shows the level of the water in the pump. It also has buttons to turn on and off the motors. 

Mobile Application 

THE BUILT-IN APPLICATION

 

Video

 

 

 

Codes

Downloads

circuitdiagram_firebase Download
circuit_diagram_fritzing2_bb Download

Institute / Organization

Heritage Institute of Technology
Comments
Ad