Arduino Robotic Arm and Monitoring With Processing




Introduction: Arduino Robotic Arm and Monitoring With Processing

the robotic arm grabs an object after it detects it using the motion detector and then it moves it at a specific location.

list of parts:
    1.3 servos
    2. passive infrared motion detector :
    3. arduino uno R3 board
    4. micro maestro 6 channel servo controller :
    5. LED for detecting confirmation.

the reason that i used the servo controller is because with it i can controll the speed and the acceleration for the servos.

even though in the video i posted are 4 monitoring programs(panels), actually those 4 are exactly the same with only one difference, the angle of view. So, the robotic arm is controlled by an arduino uno platform, and with any movement it sends via TTL(serial-usb) a specific code that is received by the processing graphic program witch analyses it and move the virtual arm after the real one.

this is the video i made:

make sure you check it out.

if you just need to see or want to use the code that i made, both the arduino and the processing one, or you have any questions, i'll be glad to answer. just leave me a message.


Be the First to Share


    • Microcontroller Contest

      Microcontroller Contest
    • Automation Contest

      Automation Contest
    • Make it Glow Contest

      Make it Glow Contest



    5 years ago

    Can u please mail me the design file i.e line the assembling part to please please this is important

    Its really nice work that you have done. Also the frame you made was amazing so I was wondering if you can provide me with the design file for the same at Thanks !!


    6 years ago on Introduction

    Hi guy very cool project,

    where i can find the drawing of the parts and the arduino/processing code?

    really thanks!


    7 years ago on Introduction

    Hello, really good work and thanks for sharing
    can I have the code for both ardiuno and processing please


    Reply 7 years ago on Introduction

    sure, here is the link:


    8 years ago on Introduction

    Hey great work :). I am also working on the robotic arm. I would like to know if the maestro is only used for speed and acceleration? The total control of the motor (positioning) is thorugh arduino? and i think arduino could have also served for varying the speed. Correct me if i am wrong, Thanks :). Bilal Qamar


    Reply 8 years ago on Introduction

    yes, the maestro is only used for speed and acceleration, but the arduino is telling the maestro how to move the servos, and for the second question, yes, the arduino i think is capable to move the servos with different speeds, but i used the maestro because i wanted to see if i can make those 2 boards communicate, and i had the maestro before buying the arduino, and i thought that if i have it already why not use it. hope it helps