Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 3DOF Robotic Manipulator using Arduino UNO

Arduino-based 3-DOF robotic manipulator featuring smooth PWM servo control, serial command interface, coordinated macro movements, and Wokwi simulation.


📌 Overview

This project presents a low-cost 3-DOF robotic manipulator controlled by an Arduino UNO using PWM-driven servo motors. It supports smooth servo motion, serial command-based control, and predefined macro movements. The project is designed for robotics education, embedded systems learning, and rapid prototyping.


✨ Features

  • 3-DOF Robotic Arm
  • Arduino UNO based implementation
  • PWM Servo Motor Control
  • Smooth Motion Algorithm
  • Serial Command Interface
  • Relative & Absolute Motion Control
  • Macro Commands
  • Wokwi Simulation Support
  • Beginner Friendly

🛠 Hardware Used

Component Quantity
Arduino UNO 1
SG90 Servo Motor 3
Breadboard 1
Jumper Wires As Required
USB Cable 1

💻 Software Used

  • Arduino IDE
  • Servo Library
  • Wokwi Simulator

📂 Repository Structure

3DOF-Robotic-Manipulator-Arduino
│
├── Arduino_Code
│   └── RoboticManipulator.ino
│
├── Documentation
│   └── Project_Report.pdf
│
├── Images
│   ├── Hardware_Setup.jpg
│   ├── Connection_Diagram.jpg
│   ├── Wokwi_Simulation.jpg
│   ├── Serial_Monitor.jpg
│   └── Project_Demo.mp4
│
└── README.md

⚙️ Pin Configuration

Servo Arduino Pin
Base Servo D3
Shoulder Servo D5
Gripper Servo D6

🚀 Supported Commands

BASE <angle>

SHOULDER <angle>

GRIPPER <angle>

RIGHT <angle>

LEFT <angle>

OPEN

CLOSE

CENTER

STATUS

RISE_CLOSE

RISE_OPEN

DOWN_CLOSE

DOWN_OPEN

▶️ How to Run

  1. Clone this repository.
git clone https://github.com/challachaithanyareddy/3DOF-Robotic-Manipulator-Arduino.git
  1. Open
Arduino_Code/RoboticManipulator.ino
  1. Select
Board → Arduino UNO
  1. Upload the code.

  2. Open the Serial Monitor.

  3. Send commands like

BASE 90
RIGHT 45
OPEN
STATUS

📸 Project Images

Hardware Setup

Hardware Setup

Connection Diagram

Connection Diagram

Wokwi Simulation

Wokwi Simulation

Serial Monitor Output

Serial Monitor


🎥 Project Demonstration

Project demonstration video is available in the Images folder as:


📈 Future Improvements

  • ESP32 Wi-Fi Control
  • Bluetooth App Control
  • Computer Vision Integration
  • Object Detection
  • Inverse Kinematics
  • ROS Support
  • Voice Control

📚 Applications

  • Robotics Education
  • Embedded Systems
  • Automation
  • Laboratory Demonstration
  • Servo Motor Experiments
  • Academic Projects

👨‍💻 Author

Chaithanya Reddy Challa

Electronics and Communication Engineering

GitHub: https://github.com/challachaithanyareddy


📄 License

This project is released under the MIT License.

You are free to use, modify, and distribute this project provided that the original copyright notice and license are included.

For more information, see the LICENSE file.

⭐ If you found this project useful, consider giving it a star.

About

Arduino-based 3-DOF robotic manipulator featuring PWM servo control, smooth motion algorithm, serial command interface, macro movements, and Wokwi simulation.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages