Raspberry Pi Real-time Flood Alert System For Parking Lots

Project Code :TEMBMA1401

Abstract

Floods are a constant threat throughout the year. Although there are various methods of alerts available; such as the Emergency Broadcast System or sirens, none of these can alert a user remotely in an ef?cient and timely manner. The design goal of this project is to provide a real-time system able to monitor sudden ?oods in parking lots, addressing the concern of water damage to vehicles; creating a personal opt-in alert that could reach an end-user through their mobile phone. In this case, the system de?nes two types of nodes: Sensing and Sink. Each sensing node uses a hydrostatic pressure sensor to monitor the water levels; it will then communicate with neighboring nodes via XBee radios until the data reaches the sink node. The sink node is then responsible for sending the received data from the sensors to a remote server via the mobile communications network (GSM). An up to date database of users and ?ood levels will then be processed and handled by the server, which will send users an email alert that will reach any mobile phone as a text message (SMS).

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Raspberry PI, Flood Level sensor, Soil moisture sensor, Speakers, Arduino

Learning Outcomes

  • Raspberry pi pin diagram and architecture
  • How to install Raspberry pi IDE software
  • Setting up and installation procedure for Raspbian
  • Basic coding in Raspbian
  • Basic of python language
  • Understanding Arduino architecture and pin diagram
  • Installation and setup of Arduino IDE
  • Programming and interfacing Arduino with sensors 
  • Working of power supply
  • Working of Soil moisture sensor
  • Working of Zigbee
  • Interfacing Soil moisture Sensor With Raspberry
  • Working of Gsm
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video