Iot Based Liquid Level Monitor Using Raspberry Pi

Project Code :TEMBMA1574

Objective

The main aim of this system is to monitor the water level at rural areas so that they help in detecting the wastage of water and measures can be taken to avoid unnecessary overflowing of water in the areas where monitoring is a difficult task.

Abstract

One of the major problems faced by most of the countries is the issue of water scarcity in the world and wastage during transmission. It has been identified as a major culprit; this is one of the motivations for this research, to deploy computing techniques in creating a barrier to wastage in order to not only provide more financial gains and help the environment as well as the water cycle which in turn ensures that we save water for our future. IOT based Water Level Monitoring system is an innovative system which will inform the users about the level of liquid and will prevent it from overflowing.

To demonstrate this system makes use of containers, where the ultrasonic sensors placed over the containers to detect the liquid level and compare it with the container’s depth. The system makes use of Raspberry Pi, LCD screen, for sending data as an SMS through GSM and to an IOT platform. The LCD screen is used to display the status of the level of liquid in the containers. The liquid level is highlighted as colored to show the level of liquid present in the container with the help of a web page to the user. The buzzer starts ringing when the set limit of the liquid is crossed. Thus this system helps to prevent the wastage of water by informing about the liquid levels of the containers.

Keywords: Raspberry Pi, IOT, Ultrasonic sensor, GSM.

 

 

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
  • VNC viewer
  • Micro SD card
  • Ultrasonic sensors
  • 16x2 LCD
  • GSM

Software Requirements:

  • NOOBS software
  • Python3 IDE
  • Commands for python
  • Fritzing 

Learning Outcomes

  • Raspberry Pi Pin diagram and Architecture.
  • How to install NOOBS Software?
  • Setting up and Installation procedures for Raspberry Pi.
  • Introduction to Python3 IDE.
  • Commands in Python.
  • Basic coding in Python.
  • What is serial communication?
  • Working of GSM
  •  Interface of GSM with Raspberry Pi.
  • Working on 16x2 LCD
  • 16x2 LCD Pin diagram
  • Interface of 16x2 LCD with Raspberry Pi.
  • What is an IOT and its architecture?
  • How to send 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

Demo Video

mail-banner
call-banner
contact-banner
Request Video