programs/@orobot-AI/5-DOF IoT Robot Arm
5-DOF IoT Robot Arm — Arm Robots
1 / 5
5-DOF IoT Robot Arm — Arm Robots
5-DOF IoT Robot Arm photo 2
5-DOF IoT Robot Arm photo 3
5-DOF IoT Robot Arm photo 4
5-DOF IoT Robot Arm photo 5
§ programa
Arm Robots

5-DOF IoT Robot Arm

orobot-AI avatarO
orobot-AI
@orobot-AI
Regístrate para instalar
Pide a tu agente que lo configure:
Help me build this physical robot — 3D print the parts, source the BOM, assemble the hardware, and connect it to orobot.io: orobot.io/o/program/orobot-AI/5-dof-iot-robot-arm — agent docs at orobot.io/llms.txt
Compartir
𝕏 TwitterReddit

Acerca de este programa

An open-source 5-degree-of-freedom robot arm you build, print, and control from a browser over WiFi — with a live IP-camera video feed of the arm as you drive it.

The arm is 3D printed and actuated by 5 hobby servos (2x MG996R for the base/shoulder, 3x SG-90 for the elbow/wrist/gripper) driven by a PCA9685 16-channel PWM driver. An ESP8266-01s microcontroller joins your WiFi network and talks to a small NodeJS web server over Socket.IO, which streams commands out to the arm and relays a live RTSP camera feed back to the browser. The server computes inverse kinematics (Denavit–Hartenberg parameters) so you can jog the end effector in X/Y/Z instead of driving each joint by hand, and it rejects moves outside the arm's reachable workspace.

Originally built as an educational robotics + web-programming project by Victor Cadillo Guzman.

Attribution & License

What you'll need A 3D printer, an ESP8266-01s (or compatible ESP8266 module with 2+ GPIO), a PCA9685 servo driver, 5 hobby servos, an IP camera, a 5V/5A power supply with a 5V→3.3V step-down converter, and a computer (a Raspberry Pi works) to run the NodeJS web server.

Note on orobot platform support: this design's control stack (ESP8266 + PCA9685 + a standalone NodeJS/Socket.IO app) is not orobot-firmware-native — it runs its own server outside the orobot device pipeline. This Program is a learning/reference entry point; treat the code tab as illustrative of the orobot Program IDE model (motors/poses/sequences), not a 1:1 port of the original inverse-kinematics control loop. Build and run the original from source (see GitHub link) for the full IP-camera + IK experience.

🖨 Archivos de impresión (7)

BASE.STL

STL
↓ Descargar

DOF-2.STL

STL
↓ Descargar

DOF-3.STL

STL
↓ Descargar

DOF-4.STL

STL
↓ Descargar

DOF-5.STL

STL
↓ Descargar

GRIPPER.STL

STL
↓ Descargar
Página 1 de 2

Hardware requerido

~$5–$15 total
Slot 1
ESP32 (BYOD)
Microcontroller with built-in WiFi and Bluetooth — for lightweight orobot firmware deployments.
Enlaces de productos actualizados Jul 18, 2026 · Enlaces aún no verificados
$70–$110 estimated
ItemQtyNotes
ESP8266-01s (or compatible ESP8266 module, 2+ GPIO)1WiFi microcontroller, talks to the web server over Socket.IO
Servo Motor MG996R2Base + shoulder joints (higher torque)
Servo Motor SG-903Elbow, wrist, gripper joints
PCA9685 16-channel PWM/Servo Driver1I2C servo driver board
IP camera (RTSP-capable)1Live video feed relayed to the browser UI
5V, 5A DC power source1Powers the servo bank
5V→3.3V step-down converter1Steps power down for the ESP8266
330Ω resistor2Logic-level protection on I2C lines
M3 Allen bolt12Mounts the first 2 DOF + PCA9685
Protoboard1Wiring breadboard for ESP8266/PCA9685
Computer / Raspberry Pi — runs NodeJS + ffmpeg1Hosts the web app and RTSP-to-browser video relay
3D printer + filamentPrints all 7 STL body parts
Aún no hay proyectos de la comunidad. ¡Sé el primero en compartir el tuyo!

Comentarios

Aún no hay comentarios — ¡sé el primero!