Skip to content

HVS-4770. IoT based Flood Monitoring and Alerting System using Twilio SMS and Raspberry pi

12,500.00

This project uses Raspberry Pi Zero 2W and IoT technology to monitor flood conditions in real time using ultrasonic and DHT11 sensors. It provides instant alerts through buzzer alarms and SMS notifications using Web APIs and Twilio for improved disaster management.

Category Tags
Floods pose a serious threat to human life, property, and infrastructure, making early warning systems essential for effective disaster management. This project presents an IoT-based Flood Monitoring and Alerting System using a Raspberry Pi Zero 2W integrated with Web APIs for real-time monitoring and remote alert generation. The system uses an ultrasonic sensor to continuously measure water levels and a DHT11 sensor to monitor environmental temperature and humidity conditions. The Raspberry Pi Zero 2W processes the sensor data and uploads it to a cloud-based platform through web APIs, enabling real-time monitoring through web or mobile applications. The current sensor readings and flood status are displayed on an LCD display for local monitoring. When the water level exceeds the predefined threshold, the system activates a buzzer for immediate local warning and sends automated SMS alerts to authorities or users using the Twilio API. This system improves disaster preparedness by providing timely alerts, remote accessibility, and continuous environmental monitoring, helping to reduce flood-related damage and improve public safety.    

Objectives:
  • To design an IoT-based flood monitoring and alerting system.
  • To monitor water levels using an ultrasonic sensor in real time.
  • To measure environmental temperature and humidity using the DHT11 sensor.
  • To process and analyze sensor data using Raspberry Pi Zero 2W.
  • To upload real-time data to a cloud platform through Web APIs.
  • To provide remote monitoring through web or mobile applications.
  • To display flood status and sensor readings on an LCD display.
  • To generate local alerts using a buzzer during flood conditions.
  • To send automated SMS notifications using the Twilio API.
  • To improve disaster preparedness and reduce flood-related damage.
      The major building blocks of this project are:
  1. Power Supply
  2. Raspberry pi Zero 2w.
  3. Temperature and humidity sensor.
  4. Ultrasonic sensor.
  5. LCD Display.
  6. Buzzer.
  7. SD card.
    Software’s used:  
  1. Python Language.
  2. Thonny Python IDE software
  3. Express SCH for Circuit design.
  4. WEB API.
       

video: