Water Level Monitoring And Dam Gate Control Over Iot With Raspberry Pi

Project Code :TEMBMA1548

Objective

The main objective of this project is to monitor the water level and to control the dam gate using IOT without human involving. Here we are trying to reduce the man power by including IOT controlled dam gate opening/ closing.

Abstract


Clean drinking water is the most valuable resource for humans. Any imbalance in the water quality would seriously affect the health condition of the humans. Now a day’s drinking water utilities are facing various challenges in real time due to limited water resources, global warming, growing population, and pollution.

The conventional method of water level monitoring involves the level measurement and along with it this system provides a dam gate controlling through an IOT platform.

Keywords: Ultrasonic sensor, Raspberry Pi, IOT, DC Motor, L293D Motor driver.

 

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

Block Diagram

Specifications

Hardware Requirements:

  • Raspberry Pi
  • Ultrasonic sensor
  • 16x2 LCD
  • L293D Motor driver
  • DC Motor
  • 5V Adapter

Software Requirements:

  • NOOBS Software
  • VNC viewer
  • Python3 IDE
  • Fritzing
  • Third Party server

 

Learning Outcomes

  • Raspberry Pi Pin diagram and Architecture
  • How to install NOOBS Software
  • Setting up and Installation procedures for Raspberry Pi
  • How to connect Raspberry Pi through VNC viewer?
  • Introduction to Python3 IDE
  • Commands in Python
  • Basic coding in Python
  • Working of  Ultrasonic sensor
  • Interface of Ultrasonic sensor with Raspberry Pi
  • Working of L293D motor driver
  • Interface  L293D to raspberry pi
  • Interface of DC motor with Raspberry Pi
  • Interfacing 16x2 LCD with Raspberry pi
  • What is IOT?
  • Architecture and scope of IOT
  • Controlling dc motor through an IOT platform using Raspberry Pi
  • Updating the ultrasonic sensor data from Raspberry Pi to an IOT platform.
  • 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