Skip to content

fariaislam04/Water-Pollution-Monitoring-and-Floating-Waste-Collection-Boat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoT-Enabled Boat for Water Pollution Monitoring and Floating Waste Collection

This project focuses on the design and implementation of an IoT-enabled boat to monitor water quality and collect floating waste in small water bodies. It integrates water quality sensors (TDS, turbidity, temperature) and a conveyor belt mechanism for waste collection, controlled via a mobile app. Data is transmitted to the Blynk IoT platform for real-time monitoring.

Table of Contents

Introduction

Water pollution poses a significant threat to ecosystems and human health. This project aims to provide an automated solution for collecting floating waste and monitoring water quality in real-time.

Features

  • Water Quality Monitoring: Measures turbidity, Total Dissolved Solids (TDS), and temperature.
  • Waste Collection: Uses a conveyor belt mechanism to collect floating waste.
  • IoT Integration: Real-time monitoring via Blynk IoT platform.
  • Remote Control: Controlled through a mobile app using RF and Wi-Fi.

Hardware Components

  • NodeMCU ESP32S x1
  • L298N H-Bridge dual motor driver x1
  • 3v-9v Short shaft 180 DC motor x2
  • Waterproof DS18B20 Digital thermal sensor x1
  • Turbidity sensor: Suspension turbidity detection x1
  • KS0429 TDS meter x1
  • ESP-32 CAM Module x1
  • 6v TC DC Gear BO DC motor dual shaft x2
  • 3.7v Battery x6
  • Breadboard
  • PVC materials

Software

  • Arduino IDE: Programming the ESP32 microcontroller.
  • Blynk App: For IoT-based data visualization and boat control.
  • Fritzing: For creating the circuit diagram.

Circuit Diagram

Circuit Diagram

License

This project is licensed under the MIT License.

About

Contains Arduino codes for Computer Interfacing Sessional Project (CSE-406)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •