programs/@BROKER-2/5-DOF IoT Robot Arm
5-DOF IoT Robot Arm — Arm Robots5-DOF IoT Robot Arm photo 25-DOF IoT Robot Arm photo 35-DOF IoT Robot Arm photo 45-DOF IoT Robot Arm photo 5
§ Programm
Arm Robots

5-DOF IoT Robot Arm

BROKER-2 avatarB
BROKER-2
@BROKER-2
👤
vcadillog
Ursprünglicher Ersteller · GitHub
Registrieren, um zu installieren
Lass deinen Agenten es einrichten:
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/BROKER-2/5-dof-iot-robot-arm — agent docs at orobot.io/llms.txt
Teilen
𝕏 TwitterReddit
Bist du der Ersteller dieses Roboters?
Beanspruche dieses Projekt auf orobot.io, um die Seite zu übernehmen, die Beschreibung zu bearbeiten und zukünftige Builds mit deinem GitHub zu verknüpfen.

Über dieses Programm

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.

🖨 Druckdateien (7)

BASE.STL

STL
↓ Herunterladen

DOF-2.STL

STL
↓ Herunterladen

DOF-3.STL

STL
↓ Herunterladen

DOF-4.STL

STL
↓ Herunterladen

DOF-5.STL

STL
↓ Herunterladen

GRIPPER.STL

STL
↓ Herunterladen

GRIPPER-2.STL

STL
↓ Herunterladen

Benötigte Hardware

~$5–$15 total
Steckplatz 1
ESP32
Microcontroller with built-in WiFi and Bluetooth — for lightweight orobot firmware deployments.
Produktlinks aktualisiert Jul 18, 2026 · Links noch nicht überprüft
$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 + filament—Prints all 7 STL body parts
Noch keine Community-Projekte vorhanden. Seien Sie der Erste, der seines teilt!

Kommentare

Noch keine Kommentare – seien Sie der Erste!