- This project presents an IoT-based 6 Degree of Freedom (6DOF) robotic arm that can be controlled remotely through a web application in a local network.
- The arm is designed to be controlled via a user-friendly web interface and can be manipulated to a specific spatial point using the inverse kinematics (DH) algorithm.
- The system is developed using open-source hardware and software, making it affordable and accessible to a wide range of users.
POST /rotate?arm=1&angle=180| Parameter | Type | Description | Required |
|---|---|---|---|
arm |
number |
Link/Arm [1..6] | ✅ |
angle |
number |
Angle(deg) [0..180] | ✅ |
POST /move?x=10&y=5&z=12| Parameter | Type | Description | Required |
|---|---|---|---|
x |
number |
X coordinate | ✅ |
y |
number |
Y coordinate | ✅ |
z |
number |
Z coordinate | ✅ |
- To run this project, you will need to add the following variables to your:
| File | Directory | Variables |
|---|---|---|
config.h |
/arduino |
SSID = WiFi_NAME |
PASS = WiFi_PASS |
||
config.js |
/client/js |
HOST = LOCAL_IP |
| Robot | Components |
|---|---|
![]() |
![]() |
![]() |
![]() |



