River Cleaning Robot

Water pollution caused by floating waste is a serious environmental issue affecting rivers and oceans worldwide. Manual cleaning methods are labor-intensive, unsafe, and inefficient for large water bodies.

The River Cleaning Robot provides an automated solution by continuously collecting floating waste without human intervention. The system integrates mechanical design, sensors, and motor control to efficiently remove debris from the water surface.

Key Features :
  • Automated collection of floating waste
  • Reduces human effort and health risks
  • Eco-friendly solution

Suitable for rivers, canals, and lakes

river cleaning robot
whatsapp image 2026 02 16 at 12.44.33 pm

CIRCUIT DIAGRAM

Connection Description (Wiring Map)

Main Components :
  1. Microcontroller: Arduino Uno / Mega

     

  2. DC Motors: Propulsion and conveyor motors

     

  3. Motor Driver: L298N / L293D

     

  4. IR / Ultrasonic Sensor: Waste detection

     

  5. Conveyor Belt / Scooping Mechanism

     

  6. Floating Platform (Buoyancy system)

     

  7. Power Supply: Rechargeable battery pack

     

Wiring Summary :

Component

Arduino Pin

Description

Motor Driver IN1

D4

Left propulsion motor

Motor Driver IN2

D5

Left propulsion motor

Motor Driver IN3

D6

Right propulsion motor

Motor Driver IN4

D7

Right propulsion motor

Conveyor Motor

D9

Waste collection

IR / Ultrasonic Sensor

D2

Waste detection

Motor Driver GND

GND

Common ground

Power Supply

Vin

System power

Important: Use waterproof connectors and ensure common ground between all modules.

 

Working Principle :

  1. The robot floats on the water surface using buoyant material.
  2. Propulsion motors move the robot forward.
  3. An IR or ultrasonic sensor detects floating waste.
  4. Conveyor motor activates to collect waste.
  5. Waste is lifted and deposited into a storage container.
  6. Robot continues cleaning until container is full.

Testing the Hardware :

  1. Buoyancy Test

     

    • Check float stability in water.

       

  2. Motor Test

     

    • Test propulsion and conveyor motors separately.

       

  3. Sensor Test

     

    • Detect waste objects accurately.

       

  4. Collection Test

     

    • Collect plastic waste from water surface.

       

  5. Full System Test

     

    • Run robot continuously and monitor performance.

Applications :

  • River and canal cleaning

  • Lake and pond maintenance

  • Harbor and coastal cleanup

  • Environmental research projects

  • Smart city initiatives

Troubleshooting :

Problem

Possible Cause

Solution

Robot sinks

Insufficient buoyancy

Add more float material

Waste not collected

Conveyor misalignment

Adjust conveyor angle

Motors not running

Power supply issue

Recharge battery

Sensor false detection

Water reflection

Adjust sensor sensitivity

System stops

Overload

Reduce waste intake

( The River Cleaning Robot is an automated floating robotic system designed to collect solid waste such as plastic bottles, bags, and debris from rivers, lakes, and water bodies. The robot uses a conveyor or scooping mechanism to gather floating waste and store it onboard for disposal. This project aims to reduce water pollution, protect aquatic life, and promote environmental sustainability through robotic automation. )

Scroll to Top