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.

  • 7,969 views
  • 0 comments
  • 12 respects

Components and supplies

A000066 iso both
Arduino UNO & Genuino 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

  • 46,247 views
  • 5 comments
  • 138 respects

Android Controlled 6DoF Robotic Arm

Project in progress by Team Mans

  • 14,309 views
  • 0 comments
  • 24 respects

1Sheeld Controlled Robotic Arm

Project tutorial by L1Ranger

  • 4,793 views
  • 1 comment
  • 13 respects

Simple Programmable Robotic Arm

Project showcase by Ryan Chan

  • 102,573 views
  • 94 comments
  • 264 respects

Robotic arm playing tic tac toe controlled by Arduino

Project showcase by Jose Luis Bejarano Vasquez

  • 5,784 views
  • 11 comments
  • 28 respects

WIZnet Controlled Robotic Arm

Project tutorial by Md. Khairul Alam

  • 2,551 views
  • 0 comments
  • 12 respects
Add projectSign up / Login