https://github.com/dev-kawser/tritonz
Welcome to the repository for our Microprocessors and Microcontrollers Laboratory Project, focusing on the exciting field of UAV. Here, you'll find a comprehensive collection of project-related materials, from the initial proposal to the final implementation.
https://github.com/dev-kawser/tritonz
Last synced: about 2 months ago
JSON representation
Welcome to the repository for our Microprocessors and Microcontrollers Laboratory Project, focusing on the exciting field of UAV. Here, you'll find a comprehensive collection of project-related materials, from the initial proposal to the final implementation.
- Host: GitHub
- URL: https://github.com/dev-kawser/tritonz
- Owner: dev-kawser
- Created: 2023-12-16T10:15:56.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-29T16:24:43.000Z (6 months ago)
- Last Synced: 2025-04-07T11:37:34.423Z (about 2 months ago)
- Language: C++
- Size: 2.96 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌊 **TritonZ: A Remotely Operated Underwater Rover**
### 🚀 **Designed for Exploration and Rescue Operations**Welcome to the repository for **TritonZ**, a cutting-edge **Remotely Operated Underwater Rover (ROV)** equipped with a versatile manipulator arm for underwater exploration and rescue tasks. This project was proudly developed as part of our **Microprocessors & Microcontrollers Laboratory Course**, under the supervision of **Mr. Fahim Hafiz Sir**.
---
![]()
---
## 🌟 **Key Features**
💡 **Project Proposal**: Objectives and the vision behind TritonZ.
🔧 **Codebase**: Source code for microcontrollers and processors.
⚙️ **Implementation**: Hardware integration, software design, and testing.
🤖 **Manipulator Arm**: A functional arm for precise rescue tasks.
📑 **Reports**: Comprehensive documentation of design, challenges, and solutions.---
## 📹 **Demo Video & Project Gallery**
🎥 **Watch TritonZ in Action!**
[👉 Click Here to View Demo](https://drive.google.com/file/d/1N7XAuvqX1yeicCKzR03-eNk7hlJK_zuV/view?usp=drive_link)### 📸 **Project Images**
- 3D Design of ROV
- Manipulator Arm in Action
- Underwater Testing Footage
![]()
![]()
![]()
![]()
---
## 🛠️ **System Architecture**
### **⚙️ Hardware Overview**
TritonZ integrates robust components for efficient underwater operations:
- **Main Controller**: Raspberry Pi 3 B+
- **Camera**: Pi Cam for live video feed
- **Manipulator Arm**: Controlled by servo and stepper motors
- **Motors**:
- 4x BLDC Motors for thrust
- 2x BLDC Motors for directional control
- **Other Components**:
- ESP-8266 for wireless communication
- PVC Frame and Epoxy for a waterproof design### **🖥️ Software Overview**
Our multi-tier software architecture includes:
- **Sensor Feedback**: Real-time data from Pi Cam and onboard sensors.
- **Motor Control**: Thrust and directional motors controlled via Raspberry Pi and Arduino Mega.
- **Manipulator Arm**: Logic for object handling and rescue operations.### **🖥️ Live Feed from Pi Cam**
![]()
---
## 📖 **How to Run**
### 🔍 **Clone the Repository**
```bash
git clone https://github.com/kawser-ahmed-byte/Microprocessors-and-Microcontrollers-Laboratory-Project-UAV.git
cd Microprocessors-and-Microcontrollers-Laboratory-Project-UAV### 🛠️ **Install Dependencies**
1. Install necessary Python libraries for Raspberry Pi:
pip install -r requirements.txt
2. Upload the Arduino .ino files using the Arduino IDE.### 🚀 ***Run the System**
1. Connect the hardware: Ensure motors, sensors, and arm components are wired correctly.
2. Launch the Python script to initiate the control system:
python main.py## 🧩 Technologies Used
| **Component** | **Description** |
|--------------------|------------------------------------------- |
| **Raspberry Pi** | Main controller for video streaming & logic. |
| **Arduino Mega** | Handles motor and manipulator arm logic. |
| **ESP-32/8266** | Wireless communication. |
| **BLDC Motors** | Thrust for underwater navigation. |
| **Pi Cam** | Captures live video for monitoring. |
| **Servo Motors** | Controls the manipulator arm. |---
## 🤝 Contributors
This project was collaboratively developed by students of **United International University (UIU), Bangladesh**:
- **Kawser Ahmed**
- **Mir Shahriar Fardin**
- **Arif Faysal Nayeem**---
## 📚 Acknowledgments
We extend our gratitude to **Fahim Hafiz sir** for his guidance and support and to **UIU** for enabling us to explore innovative applications in underwater robotics.
---
## 📬 Contact
💌 Email: [email protected]
❓ Have feedback or questions? Feel free to open an issue in this repository.