Water-X-Robot

🤖 WaterX - Autonomous Water Surface Cleaning Robot - presented at SIH 2024 - won 2nd position at college internal level

A smart Arduino-powered catamaran robot designed to autonomously clean water surfaces using a combination of brushless motors, servos, sensors, and real-time GPS tracking. This robot is a part of an ongoing hardware-software integration project and the code will be frequently updated.

https://nikeeta7.github.io/Water-X-Robot/

🚀 Project Overview

WaterX is an autonomous robotic platform designed for waterbody maintenance and pollution control. It includes obstacle detection, variable strainer control, servo-based sweeping, camera activation, and GPS-based tracking, all controlled via an Arduino board. The robot uses sonar for proximity sensing, and servos to adapt its trash collection mechanism dynamically.


🎯 Features

Feature Description
🌀 BLDC Propulsion Control Controlled via ESCs for forward motion at adjustable speeds
📡 Ultrasonic Sensor Real-time obstacle detection and motor response
🔁 Servo Sweeping Bidirectional sweeping mechanism for trash gathering
🧠 Smart Strainer System Dynamically adjusts based on object proximity
🎥 Camera Trigger Control Simulated activation of camera module
📍 GPS Integration NEO-6M GPS module for location logging, satellite count, HDOP
💾 Modular Structure Easily extendable and structured code using libraries and pin mapping
🔄 Loop-based Execution Responsive control flow with feedback from sensors and conditionals

🔧 Hardware Used


📌 Future Plans


🧪 Status

🛠️ Under Active Development – Check back for code and hardware improvements. Contributions are welcome!


🤝 Contributors


Screenshots

image Screenshot 2024-09-10 001317 WhatsApp Image 2025-03-13 at 16 35 52_c4ea266c WhatsApp Image 2025-03-13 at 16 35 55_03d55fa9

Screenshot 2024-09-10 004258

📍 GPS Serial Output:

```plaintext — GPS Data — Latitude: 28.654321 Longitude: 77.123456 Satellites: 7 HDOP: 150