SMART DRY AND WATER WASTE CLEANING ROBOT

Published Sep 20, 2025
 76 hours to build
 Advanced

The Garbage Cleaning Robot offers an innovative solution for water, land, and river waste by combining automated IoT navigation and smart sensing to ensure efficient, real-time garbage removal. It protects natural resources while reducing manual labor, enabling cleaner communities and sustainable environments.

display image

Components Used

DC Gear Motors
4
motor driver
To control the DC/gear motors via the microcontroller
1
Frame/Chassis
The main body of the robot to which all components are mounted
1
Rechargeable Battery Pack (Li-ion 7.4V or 12V)
Powers all electronics in the cane
1
Ultrasonic/IR Sensors
For obstacle avoidance and detection
1
Camera Module (ESP32-CAM/Raspberry Pi Cam)
For real-time waste detection and monitoring
1
Cutter Motor
Optional: To remove vegetation when operating in water
1
Waste Collection Bin
For collecting and storing collected trash
1
Solar Panel (optional)
For energy-efficient operation
1
Floating Mechanism (Boats/Pontoons)
For operation in water bodies
1
Aurdino uno R4
The Arduino UNO R4 WiFi is the latest upgrade of the iconic UNO board, powered by the Renesas RA4M1 32-bit microcontroller. It combines classic UNO compatibility with modern features like built-in WiFi and Bluetooth connectivity (ESP32-S3 module), a 12-bit DAC, expanded memory, higher clock speed (48 MHz), and a Qwiic I²C connector. Perfect for IoT, smart automation, and advanced prototyping while
1
Description

DIGIKEY LIST LINK

https://www.digikey.in/en/mylists/list/3BP7H1F864

PROBLEM STATEMENT 

The Crisis

Water pollution is a critical environmental emergency threatening India's survival. With 70 percent of India's water sources contaminated, over 2 million people affected by groundwater pollutants, and 200,000 deaths annually from waterborne diseases, water pollution represents an urgent national crisis requiring immediate action-.​

Current Situation

Magnitude of Pollution: 296 polluted river stretches exist across 271 rivers spanning 32 states. Over 60 percent of untreated sewage (40 million liters daily) flows directly into rivers, while industries discharge 300-400 million tonnes of waste annually.​

Contamination Scale: Heavy metals including arsenic (affecting 230 districts), fluoride (469 districts), and uranium plague groundwater supplies. In 2024, over 2 million people were affected by dangerous groundwater contaminants.

Phase 1: Design and Planning

Step 1: Create the Chassis Frame

Start by designing a robust chassis that can support both land and water operations. The frame serves as the backbone for all components.

Materials Needed:

Acrylic sheets (6mm thick) or plywood for the main platform

PVC pipes (20mm diameter) for structural support

 

Step 2: Design the Buoyancy System

For water operation, the robot needs proper flotation. This is achieved through pontoons or sealed chambers.

Pontoon Construction:

Use sealed PVC tubes or custom-made fiberglass pontoons

Calculate buoyancy: ensure the robot's total weight is less than the water displacement

Attach pontoons to the sides of the main chassis.

Apply waterproof sealant at all connection points.

 

 

 

Phase 2: Electronics and Control System

Step 3: Assemble the Control Electronics

The brain of the robot consists of microcontrollers and motor drivers that coordinate all operations.

Core components 

Aurdino UNO r4 as the main controller

L298N motor driver for controlling DC motors

Battery pack (12V lithium-ion recommended)

Voltage regulator (LM2596) for stable power supply.

Wiring Configuration:

Connect the aurdino UNO to the motor driver's input pins

Wire the battery pack to the motor driver's power input

Connect motors to the motor driver outputs

Add a power switch and LED indicators for system status

 

Step 4: Install Sensors and Navigation

Multiple sensors enable autonomous operation and obstacle detection.

Sensor Setup:

Ultrasonic sensors (HC-SR04): Mount on front and sides for obstacle detection

Camera module (ESP32-CAM): Install for real-time monitoring and waste detection

GPS module: Add for autonomous navigation (optional)

Waterproof sensors: Use A02YYUW waterproof ultrasonic sensors for water operation

 

Waterproofing Techniques:

Seal all electronic connections with marine-grade silicone

Use IP67-rated enclosures for critical components

Apply conformal coating to circuit boards for moisture protection

 

Phase 3: Mechanical Systems

Step 5: Build the Waste Collection Mechanism

The conveyor belt system is crucial for effective garbage collection.

Conveyor Assembly:

Create a frame using PVC pipes or aluminum channels

Install a rubber conveyor belt with appropriate width (150-200mm)

Mount stepper motors at both ends for belt drive

Add a collection bin behind the conveyor system

Include a cutting mechanism for larger debris (optional)

 

Belt Configuration:

Use food-grade rubber belting for durability

Add cleats or texture for better waste grip

Ensure proper tension adjustment mechanisms

Step 6: Install the Propulsion System

Different propulsion methods are needed for land and water operation.

 

Land Operation:

Mount four DC gear motors with wheels for ground mobility

Use treaded wheels for better traction on various surfaces

Install a steering servo for directional control

 

Water Operation:

Add waterproof thrusters or propellers for water propulsion

Mount brushless motors that don't require additional waterproofing

Configure thrust vectoring for omnidirectional movement

 

Phase 4: Programming and Control

Step 7: Develop the Control Software

The software coordinates all robot functions and enables remote operation

 

Control Features:

Manual remote control via smartphone app

Automatic obstacle avoidance

GPS waypoint navigation (advanced feature)

Real-time video streaming from onboard camera

Step 8: Create the User Interface

Develop a mobile application for remote operation and monitoring.

App Features:

Live camera feed display

Manual control buttons (forward, backward, turn)

Waypoint setting for autonomous operation

Battery level and system status indicators

Emergency stop function

 

Phase 5: Testing and Optimization

Step 9: Conduct System Tests

Land Testing:

Test basic mobility on various terrains

Verify obstacle detection and avoidance

Test garbage collection efficiency with different waste types

Check battery life during continuous operation

Water Testing:

Verify buoyancy and stability in calm water

Test propulsion system effectiveness

Check waterproofing integrity of all components

Evaluate collection mechanism performance with floating debris

 

 

Concluding Remarks for this Challenge:

As the project was completed, it stretched new goals and hurdles (not including code-bugs), that were encountered and fixed and still, features like on-board machine-learning for detection of sensor parameter anomaly, disease-classification and detection based on ML model (work in progress) can be added to Spir-O with minimum changes and will continue to enhance device features in coming days. 

Thanks once again to Digikey Community for organizing this event. As a 12th class student I enjoyed this so much.

Codes

Downloads

Remote control blink esp32 code Download
Remote control esp 32 cam code Download
Conveyer belt control code Download
Obstacle avoidance ir sensors code Download
Motor control (Aurdino) code Download
Comments
Ad