An automated 6 Degrees of Freedom (DOF) robotic arm integrated with a custom Processing GUI for real-time control and visualization.
This project demonstrates the integration of hardware (Arduino) and software (Processing) to build an interactive robotic manipulator platform.
The robotic arm can be controlled automatically or manually using a custom-designed Graphical User Interface (GUI) built with Processing.
The GUI communicates with the Arduino over serial, sending joint angle commands to control all 6 servo motors simultaneously.
This system is designed to be modular and expandable, suitable for academic projects, research, or hobbyist robotics applications.
- β Automated 6 DOF movement with smooth servo control
- π₯οΈ Custom GUI for real-time control and visualization (Processing IDE)
- π Arduino-based control system with serial communication
- πΈ Photo documentation of the complete build
- π§ Easy to extend with inverse kinematics or ROS integration
| Component | Quantity | Description |
|---|---|---|
| Servo Motors | 6 | For each degree of freedom |
| Arduino Mega / Uno | 1 | Main microcontroller |
| Power Supply | 1 | For servos and board |
| Jumper Wires | β | Connections |
| Arm Frame | 1 | 3D printed or fabricated structure |
- Arduino IDE β For uploading control code
- Processing IDE β For running the GUI
- Git & GitHub β Version control and project hosting
πΈ Add inverse kinematics for precise end-effector positioning
πΈ Integrate with ROS 2 for advanced control & path planning
πΈ Add computer vision for pick-and-place applications
πΈ Implement wireless control (e.g., Bluetooth / Wi-Fi)
Sam Shoni
π§ Email: samshoni10@gmail.com
π GitHub: @samshoni
π LinkedIn: samshoni