Robot Hand (finished)

 

I always wanted to make something that is not too hard, yet looks cool. Not long ago I saw Gareth's post about an Arduino Hand (https://www.robotshop.com/letsmakerobots/node/22323) and it really got me inspired. So I decided to make one of my own, but instead of Arduino use my picaxe 28x1, instead of pre-made robotic hand use my own designed one (the one in Gareth's post, in fact, can be bought on ebay) and instead of using expensive servos once again push the limits of those cheap micro ones.

I used organic glass, 5 cheap micro servos, some thread I found at home and a tube I bought from a hardware store.

 Also, taught this little guy to play piano and produce some Drum and Bass :D (look at the video)

This is what I managed to do up till now, but I am also waiting for a few materials to arrive and then I am planning to make this hand controlled via glove:

 

________________________


Update: The controller.


Actually the project was finished more than a month ago, but I was too lazy to update the info at LMR.

 

The controller glove was made using 5 homemade bendsensors and picaxe 18m2 chip.

The bend sensors are made from resistive, conductive materials and a simple wire. If there'll be enough requests I will make a tutorial, but there are lots of them on the web, thus I do not really see a need for another one.

The principle is simple: When data is received from the five bend sensors it detects the different finger combination, therefore  sending a variable through the IR led to the robotic hand. The specific variable, that has been received on the hand controller then decides which finger conbination should be replicated on the robotic hand. Simple as that.

Due to the controller being more confortable, the board and other components were put into a small box. This little box can be clipped to wrist.

Few photos, as well as the video:

 
The robotic hand with a stand :                                              

        


Glove controller in the final stage:




short video:

http://www.4videosharing.com/video/45127/Robotic-hand-preview (sorry for the quality, I really need a new camera :/ )

Moves fingers, flips off everybody, plays my midi controller

  • CPU: Picaxe 28x1
  • Programming language: Basic
  • Target environment: indoor

This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/robot-hand-finished

Some videos? Looks nice :slight_smile:

Some videos? Looks nice :slight_smile:

Here you go :wink:

Here you go :wink:

Man…

Who still wears an analog watch? Classy.

**You got me **

Am I getting punished by the LMR society for not being hi-tec enough? :confused:

Thx :slight_smile: It’s working very

Thx :slight_smile:

 

It’s working very nicely and smooth. Waiting for glove :smiley:

Good work!

Why don’t you put a glove on it to look more human?

Not punished, rewarded

I think that CTC tries to say that it’s nice to see something else around here :wink:

Fantasitc Job!have you seen

Fantasitc Job!

have you seen the recent episode of the TV show Big Bang Theory?    Be Carefull !!!    :slight_smile:

Congratulations. You are on

Congratulations. You are on make:Online and Hack a day

Inspiring work!

This is really inspiring. Makes me want to build a robot hand prop for halloween!

I’ll bet I have enough servos left over from the NINA project that were not implemented in my latest robot. Thanks for sharing!

wow, thanks for letting me

wow, thanks for letting me know.  ;o

Ha ha, yeah, in fact, I have

Ha ha, yeah, in fact, I have seen it :DD I’ll try not to play with it in that way :smiley:

Respect!! Nice! :smiley:

Respect!! Nice! :smiley:

Cool!

u just gave me d coolest idea for ma college project. im plannin on attaching this to a robotic arm for d handicapped, and control using a glove. im just startin wit robotics so dont know much abt components. Could u tell me model of the servo motor uv used? anything else helpfull would be very much appreciated :smiley:

 

hey i have got a doubt

can we use a picaxe controller on a arduino board, if we can should we program it the arduino way or the picaxe style,if we can please give me the programming code for picaxe i am pleading you that is very important for me

which sensor you plan to

which sensor you plan to install in the glove !

 

@ harsha_seventhi have the

@ harsha_seventh

i have the code for 5 fingers. I am building a hand for a school fair.

i wrote the code for arduino. You can look at it if you are interested.

I will post the hand and make a tutorial for it as soon as i finish and tidy up my work(right now the whole thing is on a breadboard.haha)

________________________________________

 /

 flex arduino to make a robot hand.

  animatronic hand using arduino

 /


 #include <Servo.h>      

 Servo servoMotor;       

 int analogPin = 0;      // finger 1

 int analogValue = 0;    

 int servoPin = 2;

 

 int analogPin2 = 1;      //finger 2      

 int analogValue2 = 0;    

 int servoPin2 = 3;

 

 int analogPin3 = 2;      //finger 3

 int analogValue3 = 0;    

 int servoPin3 = 4;

 

 int analogPin4 = 3;      //finger 4

 int analogValue4 = 0;    

 int servoPin4 = 5;

 

 int analogPin5 = 4;      

 int analogValue5 = 0;    

 int servoPin5 = 2;

 void setup() { 

   servoMotor.attach(servoPin); 

   servoMotor.attach(servoPin2);

   servoMotor.attach(servoPin3);

   servoMotor.attach(servoPin4);

   servoMotor.attach(servoPin5); 

  } 


 void loop() 

 { 

   analogValue = analogRead(analogPin);                 

   analogValue = map(analogValue, 0, 1023, 0, 179);     

   servoMotor.write(analogValue);                       

   delay(15);  


  analogValue2 = analogRead(analogPin2);                 

   analogValue2 = map(analogValue2, 0, 1023, 0, 179);     

   servoMotor.write(analogValue2);                       

   delay(15);       

   

  analogValue3 = analogRead(analogPin3);                 

   analogValue3 = map(analogValue3, 0, 1023, 0, 179);     

   servoMotor.write(analogValue3);                       

   delay(15);    

   

  analogValue4 = analogRead(analogPin4);                 

   analogValue4 = map(analogValue4, 0, 1023, 0, 179);     

   servoMotor.write(analogValue4);                       

   delay(15);    

 }

_______________________________________________


the model

Futaba Hitec HS-55 GWS. If you need anything just ask :wink:

I use DIY bend sensors.

I used DIY bend sensors.