Iot Based Flood Alert System Using Node Mcu
Iot Based Flood Alert System Using Node Mcu
PRESENTED BY
ANIK KUMAR BAIDYA
NITESH JAISWAL
SUDHANSHU KUMAR
BAL KUMAR MAHATO
INTRODUCTI
ON
The purpose of this project is to sense the water level in river beds and check if they
are in normal condition. If they reach beyond the limit, then it alerts people through
LED signals with buzzer sound as well as internet applications. Here we are using
the Ultrasonic HC-SR04 sensor to sense the river level and NodeMCU ESP8266
Microcontroller for data processing. The processed data will be uploaded to
the ThingSpeak IoT Cloud Platform. Using which river levels can be monitored
graphically from anywhere in the world.
Required Components of Flood
Monitoring System
These are the components required to make IoT Based Flood
Monitoring System Using NodeMCU & ThingSpeak.
Paste the
URL: https://arduino.esp8266.com/stable/package_esp8266com_index.json in
the ‘Additional Board Manager URL‘ field and click ‘Ok’.
Now. Now go to Tools> Board> Board Manager. In the Boards Manager window,
type ESP8266 in the search box, select the new version of the board and click
Install.
After successful installation, go to Tools -> Board -> and select NodeMCU 1.0
(ESP-12E Module). Now you can program NodeMCU with Ardino IDE.
After the above setup for programming NodeMCU. You can upload the complete
code to ESP8266 NodeMCU. The step-by-step explanation of the full code is
provided below.
Wrapping up
This is just a basic model for an IoT Based Flood Monitoring System
Using NodeMCU & ThingSpeak. We can improve this project for
better performance. Hence, there is a lot of scope for improvising it. I
hope you enjoyed the project and learned something new.
THANK YOU