Sewage Water Monitoring and Filtering using Raspberry Pi

Project Code :TEMBMA3517

Objective

The project outlines a comprehensive approach to sewage water monitoring and filtering through an Arduino-based system.

Abstract

This project focuses on sewage water monitoring and filtering using a Raspberry Pi-based system. The system employs a Raspberry Pi microcontroller to integrate and manage various sensors and components. A DHT11 sensor monitors temperature and humidity, while a gas sensor, connected via an ADC, detects the presence of gases in the sewage water. A turbidity sensor assesses water clarity, and a pH sensor measures the acidity or alkalinity of the water. An ultrasonic sensor detects water levels, triggering a relay pump to expel waste water when sensor values indicate poor water quality. Data from these sensors is displayed on an LCD, and a buzzer provides sound alerts. The Raspberry Pi also sends data to ThingSpeak for remote monitoring and triggers email alerts in case of detected abnormalities, ensuring effective management and timely responses to sewage water conditions.

Keywords: Raspberry PI, DHT11 sensor, LCD, NodeMCU, GSM, Buzzer.

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
  • DHT11 Sensor
  • Gas Sensor
  • Turbidity Sensor
  • PH Sensor
  • Power Supply
  • LCD Display 
  • Buzzer
  • ADC
  • Relay
  • Ultrasonic Sensor
  • Outlet Pump

Software Components:

  • Raspbian OS
  • Python 

Learning Outcomes

  • Raspberry Pi pin diagram and architecture
  • How to install Raspberry Pi OS
  • Setting up and installation procedure for Raspberry Pi
  • Introduction to Raspberry Pi OS and software tools
  • Basic coding with Python on Raspberry Pi
  • Interface Turbidity Sensor with Raspberry Pi
  • Working of pH Sensor
  • Interface pH Sensor with Raspberry Pi
  • Understanding power supply for Raspberry Pi
  • About Project Development Life Cycle:
  • Planning and Requirement Gathering (software, tools, hardware components, etc.)
  • Schematic preparation
  • Code development and debugging
  • Hardware setup and debugging
  • Development of the Project and Output testing
  • Practical exposure to:
    • Hardware and software tools
    • Solution providing for real-time problems
    • Working with a team/individually
    • Working on creative ideas
  • Project development skills:
    • Problem analysis
    • Problem solving
    • Creativity and imagination
    • Programming skills (Python)
    • Deployment
    • Testing
    • Debugging
    • Project presentation
    • Report writing

Demo Video

mail-banner
call-banner
contact-banner
Request Video