بناء روبوت

My robot builds in the order I recommend: robot cars first, then robot arms, then ROS 2. New to Arduino? Start with the basics on the ابدأ هنا page.

Side track

3D design and printing

Design and print your own brackets and chassis parts.

No electronics · Beginner · Recommended before Level 3

  1. 12Introduction to 3D printingWorkflow, materials, a first CAD part and slicing.

Level 3

Mobile robots

Build robot cars that avoid obstacles, take commands from your phone and follow a line with PID control.

Arduino Uno and Mega · Beginner to intermediate

  1. 13Obstacle-avoiding robot carUltrasonic sensor on a servo, L293D motor shield.
  2. 14Bluetooth robot carDrive it with a phone app over HC-05.
  3. 15OmObi: 3D printed Bluetooth carThe same electronics in a printed chassis.
  4. 16Line follower with KY-033 sensorsIR sensors keep the car on a black line.
  5. 17Line follower with TCS34725 and PIDA color sensor and PID control for smoother tracking.
  6. 18Advanced robot car with Arduino MegaAutonomous and Bluetooth modes in one car.

Level 4

Robot arms

Build servo arms with potentiometer and Bluetooth control, then switch to the ESP32 and control an arm from the browser.

Arduino, then ESP32 · Intermediate

  1. 196-DOF robot arm with potentiometersSix servos, each driven by its own potentiometer.
  2. 206-DOF robot arm with Bluetooth appControl the same arm from your phone.
  3. 21OmObiArm: ذراع الروبوت المحمولThe arm mounted on the OmObi car.
  4. 22HC-SR04 with ESP32 and web dashboardYour first ESP32 project: Wi-Fi and a live dashboard.
  5. 23OmArm Zero Part 1: buildA 6-DOF (5+1 gripper) arm you control from the browser.

Level 5

ROS 2 with OmArm Zero

Turn the arm into a digital twin, plan collision-free motion with MoveIt 2 and pick objects with a camera.

ESP32 + a PC with ROS 2 · Intermediate to advanced

  1. 24OmArm Zero Part 2: URDF, RViz, GazeboDescribe the arm in URDF and simulate it.
  2. 25OmArm Zero Part 3: MoveIt 2Plan motion and drive the real servos from ROS 2.
  3. 26OmArm Zero Part 4: computer visionFind, grasp and move objects with a camera.

Level 6

OmArm One, the current series

Build a stiffer arm on real ball bearings, drive it with a game controller and export a digital twin from Fusion 360.

ESP32 + a PC with ROS 2 · Intermediate

  1. 27OmArm One Part 1: buildA 7-DOF (6+1 gripper) arm on real ball bearings.
  2. 28OmArm One Part 1.5: PS3 controllerDrive the arm with a gamepad, no PC needed.
  3. 29OmArm One Part 2: Fusion 360 to ROS 2URDF, RViz and Gazebo models that match the real arm.