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
CIRCUIT DIAGRAM
Connection Description (Wiring Map)
Main Components :
- Microcontroller: Arduino Uno / Mega
- DC Motors: Propulsion and conveyor motors
- Motor Driver: L298N / L293D
- IR / Ultrasonic Sensor: Waste detection
- Conveyor Belt / Scooping Mechanism
- Floating Platform (Buoyancy system)
- 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 :
- The robot floats on the water surface using buoyant material.
- Propulsion motors move the robot forward.
- An IR or ultrasonic sensor detects floating waste.
- Conveyor motor activates to collect waste.
- Waste is lifted and deposited into a storage container.
- Robot continues cleaning until container is full.
Testing the Hardware :
- Buoyancy Test
- Check float stability in water.
- Check float stability in water.
- Motor Test
- Test propulsion and conveyor motors separately.
- Test propulsion and conveyor motors separately.
- Sensor Test
- Detect waste objects accurately.
- Detect waste objects accurately.
- Collection Test
- Collect plastic waste from water surface.
- Collect plastic waste from water surface.
- 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. )
