Project showcase
Robotic Arm Controlled by Human Arm

Robotic Arm Controlled by Human Arm © GPL3+

Construction of a prototype that mimics the movements of the human arm.

  • 13,788 views
  • 1 comment
  • 23 respects

Components and supplies

Ph a000066 iso (1) ztbmubhmho
Arduino UNO
×1
DC motor (generic)
DC Motor, 6V
×1
09939 01
Rotary potentiometer (generic)
Potentiometer, !0 K
×2
Gearbox
×1
Motor Control
Motor Control which includes: 2 Relays, Resistors, Transistors and Diodes. See Schematics for detail
×1

About this project

This project involves the realization of a prototype that mimics the movements of the human arm. The idea is to replicate the movement of our arm and that every move we make will be reflected in the robotic arm.

Consider the block diagram shown, which represents the entire project:

For now let's consider a single motor. We can then replicate to other motors:

Code

Robot_Arm SoftwareArduino
int POT1 = A0;    // select the input pin for the potentiometer 1
int POT2 = A1;    // select the input pin for the potentiometer 2
int X = 0;      // select the pin for the motor control (FORWARD)
int Y = 1;      // select the pin for the motor control (REVERSE)
int sensorValue1 = 0;  // variable to store the value coming from POT1
int sensorValue2 = 0;  // variable to store the value coming from POT2
void setup()
{ // declare X AND Y as an OUTPUT:
  pinMode(X, OUTPUT);
  pinMode(Y, OUTPUT); }
void loop() 
{  // read the values from the POTS:
  sensorValue1 = analogRead(POT1);
  sensorValue2 = analogRead(POT2);
  // compare sensor values:
  if (sensorValue1 <= sensorValue2 + 50 || sensorValue1 >= sensorValue2 - 50)
{ digitalWrite(X, LOW);
  digitalWrite(Y, LOW);   }
  if (sensorValue1 < sensorValue2 - 51)
{ digitalWrite(X, LOW);
  digitalWrite(Y, HIGH);   } 
   if (sensorValue1 > sensorValue2 + 51)
{ digitalWrite(X, HIGH);
  digitalWrite(Y, LOW);    }  }

Schematics

Circuit Diagram
Wiring

Comments

Similar projects you might like

How to Make a Remote Controlled Robotic Hand with Arduino

Project showcase by Gabry295

  • 60,993 views
  • 6 comments
  • 160 respects

Simple Programmable Robotic Arm

Project showcase by Ryan Chan

  • 165,431 views
  • 110 comments
  • 378 respects

Android Controlled 6DoF Robotic Arm

Project in progress by Mans

  • 20,281 views
  • 1 comment
  • 30 respects

1Sheeld Controlled Robotic Arm

Project tutorial by L1Ranger

  • 8,531 views
  • 2 comments
  • 18 respects

PC Controlled Robotic Arm

Project tutorial by AhmedAzouz

  • 28,424 views
  • 16 comments
  • 108 respects

Robotic arm playing tic tac toe controlled by Arduino

Project showcase by Jose Luis Bejarano Vasquez

  • 9,231 views
  • 12 comments
  • 31 respects
Add projectSign up / Login