Тёмный

Arduino Robot Hand - for under $300 complete 

Peter Ohlmus
Подписаться 1,1 тыс.
Просмотров 387 тыс.
50% 1

** HI, MY SHARED DROPBOX FOLDER IS HERE - ENJOY!: www.dropbox.com/sh/63lxhvlxrg...
*HI - I'VE ADDED MY CODE, IT'S FURTHER DOWN IN THE COMMENTS - ENJOY!*
The metal version of this hand with working wrist is here: • Arduino Robot Hand par...
My first crack at playing with the Arduino and coding. The hand took a while to build using bits I found at Bunnings, the supermarket and a haberdashery place. There are 4 x brand new Eflite micro servos and 2 I pulled out of a dead Twister medivac RC heli :) Custom PCB with 4 inputs (buttons) is powered by a 5V 1.5A power supply, and the Arduino is powered by the laptop (for now). Used latest Arduino IDE in Ubuntu - works great!
So, all up (including the Arduino, servo's, PCB, materials and 2 x 5v power supplies) was under $300!
Some of the materials I used:
Finger segments: dcineylmyx2io.cloudfront.net/...
Knuckles/hinges: upload.wikimedia.org/wikipedia...
Black elastic cord: www.supplydivision.com/flat-el...
Tendon guides: yesterdaysthimble.com/wp-conte...
Hope you like the vid!

Наука

Опубликовано:

 

12 дек 2012

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 474   
@woutervanherreweghe569
@woutervanherreweghe569 8 лет назад
I love how the big bang theory is playing in the background :) I usually put it on too when playing with my arduino :p
@PeterOhlmus
@PeterOhlmus 8 лет назад
Yep, it's relaxing to listen to BBT or Seinfeld or music while mucking around :)
@renedescarte2245
@renedescarte2245 10 лет назад
thats amazing it moves so smoothly ..its like watching da vinci work
@lilviolingal3187
@lilviolingal3187 9 лет назад
Thx so much Peter, my friend and I r going to make a robot hand for a project and we needed ideas and we got them from u! Thx
@PeterOhlmus
@PeterOhlmus 9 лет назад
Excellent - good luck with it! :)
@robinator18ps3
@robinator18ps3 10 лет назад
wow, one of the better home made out there. Good Job
@PeterOhlmus
@PeterOhlmus 10 лет назад
Thanks very much!
@ChristopherPayneMUA
@ChristopherPayneMUA 9 лет назад
Beautiful work :)
@PeterOhlmus
@PeterOhlmus 9 лет назад
Thanks Christopher! :)
@cadu1990
@cadu1990 9 лет назад
Sheldon likes the blue jay
@marlymakesmusic
@marlymakesmusic 9 лет назад
Sooo cool! ^^, Thank u for sharing this :)
@WinterProductions97
@WinterProductions97 9 лет назад
How do you connect the servos to the Arduino? Do they need an extra battery to work or something? When I connect mine with a 9V battery connected to the Arduino, they don't move how they should. Any idea? Thanks :)
@polockroy
@polockroy 10 лет назад
what are the mechanical equipment u have used for jointing the fingers? it would be a great help if u can tell me the models of those metal things in the finger.
@vinayvinay9
@vinayvinay9 10 лет назад
wow! amazing! but how do u pull back the fingers? are those rubber bands??
@chacebouck6431
@chacebouck6431 10 лет назад
are those micro servos and how much torque do they have? also are you using flex sensors or how is it controlled
@jullabautista5072
@jullabautista5072 8 лет назад
thankyou for sharing this project, its very useful information . thank you again
@azeembutt537
@azeembutt537 7 лет назад
can you plz forward it to me. i'll be very thankful to you azeembutt046@gmail.com
@michaelbluebird4566
@michaelbluebird4566 9 лет назад
how did you make the fingers
@ClaudioFontachannel
@ClaudioFontachannel 8 лет назад
great work
@PeterOhlmus
@PeterOhlmus 8 лет назад
Thanks Claudio :)
@blotoutbrain
@blotoutbrain 6 лет назад
Very Good!
@ptsivakumar
@ptsivakumar 9 лет назад
Bravo Bro!!!
@horoxy93
@horoxy93 10 лет назад
Hi, may I know where did you buy the think bands/strings (attached at the back of the fingers)?
@PeterOhlmus
@PeterOhlmus 10 лет назад
Hi Ho. The black bands are just elastic from a haberdashery shop, like this but not as wide: www.fabric.com/buy/e-039/1-black-no-roll-elastic Thanks for taking a look! Cheers, Peter.
@allaboutiosgames3093
@allaboutiosgames3093 8 лет назад
Great job
@PeterOhlmus
@PeterOhlmus 8 лет назад
+att singh Thanks!
@rasmusd3852
@rasmusd3852 9 лет назад
REALLY cool project dude!!!! Nice!! =)
@PeterOhlmus
@PeterOhlmus 9 лет назад
Rasmus D Thanks Rasmus! :)
@user-de5tm4pw3k
@user-de5tm4pw3k 10 лет назад
Oh and one more question, have you used the same hinges from top to bottom? (Meaning.. Would will these hinges be having same stiffness from top to bottom?)
@PeterOhlmus
@PeterOhlmus 10 лет назад
I've recently purchased sunglass hinges from China that have a very, very smooth and precise action. They do not have any kind of spring to return the action to an initial state, but they are small and precise and very pleasing to both the feel and the eye! My next hand will utilise these hinges for the joints, and the new actuators for movement - which will remove any need for springs or elastic. They're pretty cool actually! :) Thanks for your interest!
@noreddine
@noreddine 9 лет назад
Simple and great GOOD JOB
@PeterOhlmus
@PeterOhlmus 9 лет назад
Thanks!
@noreddine
@noreddine 9 лет назад
my absolute pleasure
@kourywarren6129
@kourywarren6129 7 лет назад
wow! very impressive!
@PeterOhlmus
@PeterOhlmus 7 лет назад
Thanks! :)
@katied2890
@katied2890 9 лет назад
What type of motor did you use for the fingers? I've been looking for one to use, and was it remote control? Thx
@PeterOhlmus
@PeterOhlmus 9 лет назад
Hi there. I used several micro servos from RC helicopters.
@marprochazka
@marprochazka 9 лет назад
Nice...did you try to learn him guitar chords ?
@eane1275
@eane1275 8 лет назад
that's awsome!
@PeterOhlmus
@PeterOhlmus 8 лет назад
+Jay Eisenzimmer Thanks Jay!
@Cogswatchbacon
@Cogswatchbacon 9 лет назад
Looking at the thumb, i see that ypu are using 2 servos for it, i see one driving a cord to contract the finger but i cant see how you are driving the rotation with the second servo. How are you doing this?
@PeterOhlmus
@PeterOhlmus 9 лет назад
Good observation. The second servo pulls a string/cord that was anchored to the lower segment of the thumb assembly. It pulls in such a way as to rotate the entire thumb assembly up, then down. Hard to see, but is actually quite easy once you see where to anchor the string! :)
@LuisDonaldoRuelasLuisdonaldorr
@LuisDonaldoRuelasLuisdonaldorr 4 года назад
Hello! I´m working on a similar project. Is the distance at which the servo is placed important? Or the lever arm is only given by the piece on the servo arrow? Thank you fo your support.
@PeterOhlmus
@PeterOhlmus 4 года назад
Hi Luis, I'm not sure exactly what you mean. But, the distance of the servo can be as far away as you want, as long as there is enough string/cord to join from the servo horn to the finger end. Hope that helps? :)
@michaelbluebird4566
@michaelbluebird4566 9 лет назад
can you tell me the code to just move the servos 180 degrees in one motion
@vishruthgayhee3058
@vishruthgayhee3058 5 лет назад
What are the specifications of the servo used?
@carolinecortez6216
@carolinecortez6216 9 лет назад
Hi Peter, thank's for answer me.I have another question. How did put the black bands on the hand?
@PeterOhlmus
@PeterOhlmus 9 лет назад
Hi Caroline. I stretched the black elastic band pieces across each finger segment, and held each end in place with small alligator clips. Then, added a tiny drop of super glue to hold it there. When set, I tested/checked it had the right amount of flex, and if it was good I applied epoxy resin to the underneath of each end of black band. If it didn't feel right, the super glue bond was easily broken, allowing me to stretch it more or less and apply super glue again. Hope this helps!
@richardskull6046
@richardskull6046 8 лет назад
Now that is good programming, and its extremely lifelike a few more mods and he'd have a whole arm
@PeterOhlmus
@PeterOhlmus 8 лет назад
+Richard Skull Thanks! :)
@matthewspaziani4950
@matthewspaziani4950 8 лет назад
I'm curious...did you attempt any strength testing with this? I'm working on a similar project, and I was trying to figure out if the string design would hold up under stress.
@PeterOhlmus
@PeterOhlmus 8 лет назад
+Matthew Spaziani Hi Matthew. I did more strength testing on the 2nd version, and ended up using strong braided fishing line - which have many ratings.
@bossbasha8151
@bossbasha8151 5 лет назад
Directed by Me was super👌
@JavierFigueroaa
@JavierFigueroaa 8 лет назад
Excellent and beatiful
@PeterOhlmus
@PeterOhlmus 8 лет назад
+JavierFigueroaa Thanks!
@carolinecortez6216
@carolinecortez6216 9 лет назад
Hi Peter. Would I like to know if you used in the joints, pulleys or springs ?
@PeterOhlmus
@PeterOhlmus 9 лет назад
Hi Caroline. The joints are from tea-infusers I bought at the local supermarket, like these: commons.wikimedia.org/wiki/File:Tea_infuser_2.png. I cut them about 10mm from the joint, then drilled a hole in the wood, inserted the cut end with epoxy. They work quite well and are pretty cheap. I've since found eyeglass/sunglass hinges are good as well and usually have a tighter tolerance. Thanks for taking a look!
@Algomaat
@Algomaat 9 лет назад
Peter Ohlmus, sir can u tell me what maximale mass can be supported by the upper and lower face of your HandRobot? ( 1kg? ...). Secondly i also want to know, if it just need 9V to be powered ?
@PeterOhlmus
@PeterOhlmus 9 лет назад
Fofe Fofece Hi there. I don't know what the maximum supported mass would be - I'm sure it could be calculated using the specs of the servos and the materials I used - I'm thinking more like 500grams max. You could power the Arduino with 9V, but would need a 5-6V supply for all the servos. Thanks!
@CHIRRISCUISQUIS
@CHIRRISCUISQUIS 9 лет назад
Cool.
@allabouthh7025
@allabouthh7025 9 лет назад
Nice work Peter! Question: What are you using to make the fingers go back to the rest position? You have a dark thin material glued to the other side of each finger… Thanks.
@PeterOhlmus
@PeterOhlmus 9 лет назад
Allabout Hh Thanks very much! The black material is elastic, cheap and effective for returning each segment to the open/rest position. You just need to play with it a bit until you get the right resistance, then glue it down. :)
@allabouthh7025
@allabouthh7025 9 лет назад
Peter Ohlmus Got it Thanks for the quick reply. :)
@alexandersilver6373
@alexandersilver6373 6 лет назад
What glue did you use?
@Drawde1Joints1Sneek
@Drawde1Joints1Sneek 8 лет назад
Awesome what you did here !! but if lay down your hand like this and try only to move your ringfinger then see what moves with
@ludaivanova2928
@ludaivanova2928 9 лет назад
Hi! im a 10th grade student working with Ardinos for a programming and making class and want to do this for my final project (i think its super cool). I was wondering, did you just update the single servo code to incorporate multiple servos or type a different code entirely? Also, so you used push buttons, is that the easiest way to control the servos or would something like the flex sensor be easier to control it with. sorry for the dumb questions but its a new course and its tricky to go too far outside the box without getting stuck as every ones knowledge of the material is limited. thanks!
@PeterOhlmus
@PeterOhlmus 9 лет назад
Hi Luda, thanks for the kind words! Your questions are not dumb at all. Ok, I copied the single servo code for each finger, or when a particular push button is pressed multiple servos for multiple fingers. Here is some sample code I used to 'close' all the fingers. Do the opposite to 'open' them: if(digitalRead(buttonPinA) == HIGH) { for(pos1 = 0, pos2 = 220; pos1 =0; pos1 += 1, pos2 -=1) { myservo1.write(pos1); // Finger1(pinky) myservo2.write(pos1); // Finger2 myservo3.write(pos1); // Finger3 myservo4.write(pos2); // Finger4(pointer) delay(2); if(pos1 = 130) { myservo6.write(pos2); // Thumb (close) } delay(5); }
@PeterOhlmus
@PeterOhlmus 9 лет назад
Also, I found the push buttons the easiest method to control what I wanted to do as the code is what determined the rotation of the servo, didn't need a flex sensor for that. You could use flex sensors in a separate glove arrangement, but that would require more code. Good luck and have fun!
@PeterOhlmus
@PeterOhlmus 11 лет назад
Thanks Amby! I'm working on V2 at the moment - muuuuuch better than V1, although I still like the original! :)
@akiramado4291
@akiramado4291 8 лет назад
what value resistors did you use for the buttons ? thx
@PeterOhlmus
@PeterOhlmus 8 лет назад
Hi, I used 10k ohm resistors for the buttons. Enjoy!
@ronjohnson7699
@ronjohnson7699 9 лет назад
Hi Peter, First, great work and design. Could you tell me from finger tip to palm, the sizes that you cut for each section. Thanks would appreciate it. Cheers
@PeterOhlmus
@PeterOhlmus 9 лет назад
Hi Ron, thanks. Each of the segments for each finger are quite different in size - modelled loosely on my own hand. If you're looking to make something similar, I'd suggest you measure each segment of each finger of your hand, to get a scaled model. Good luck!
@luisreal7663
@luisreal7663 9 лет назад
what kind of wood did you use? or what is that kind of stick? where did you buy it?
@PeterOhlmus
@PeterOhlmus 9 лет назад
Hi Luis, the wood for the fingers is 10mm dowel. I bought 1m length and cut it to suit using a Dremel. The black colouration at the joints is where the Dremel disc basically started burning the wood during the cut. You can buy 10mm dowel (or similar) from your hardware store. Cheers!
@brianquach3808
@brianquach3808 9 лет назад
How did you connect all the servos to the arduino?
@PeterOhlmus
@PeterOhlmus 9 лет назад
Hi Brian, the servos are connected to a custom pcb (which also powers them with 5v). The signal wires from each of the servos then go to digital PWM pins on the arduino.
@cyberscann54
@cyberscann54 8 лет назад
Very very cool did you really chop up 14 tea strainers for the knuckle joints
@PeterOhlmus
@PeterOhlmus 8 лет назад
+Dwinal Randall Hey Dwinal - yes I really did chop up the tea infusers to get the joints. :)
@nickanokye8403
@nickanokye8403 9 лет назад
Hello. Really nice hand. I would just like to know how you wired the buttons to the Arduino board. Thanks
@PeterOhlmus
@PeterOhlmus 9 лет назад
+N kojo25 Hi there, sorry for the late reply. I soldered the buttons to a separate pcb board, along with signal wires that went back to the Arduino.
@DnBastard
@DnBastard 8 лет назад
unless you're using expensive servos i can't imagine this build cost much over $100, great design :D
@PeterOhlmus
@PeterOhlmus 8 лет назад
+DnBastard Thanks :)
@paulinalanmanou4320
@paulinalanmanou4320 8 лет назад
Hi Peter, Best project! Question: -It's possible to adapt this project for using EMG signal to control servo motor? If yes, how can I do it? -In your project, have you use any sensor? Thank
@PeterOhlmus
@PeterOhlmus 8 лет назад
+Paulin Alanmanou Hi Paulin, yes you can adapt this to use muscle sensors. Advancer tech make some good quality affordable ones here: www.advancertechnologies.com/p/shop_3.html I haven't yet used sensors like these in a project, but there's plenty of info out there on the internet. Good luck!
@juliancarrao5331
@juliancarrao5331 9 лет назад
your proyect its amazing!! im making one for my school, what is the torque of the servos? i want to know how strong are they so i dont buy the wrong ones. thanks
@PeterOhlmus
@PeterOhlmus 9 лет назад
Thanks Julian! Great to hear you're making one for your school - all the best. I used these E-flite servos as they're very reliable and have good torque: www.e-fliterc.com/Products/Default.aspx?ProdID=EFLRDS75H You might find cheaper Hitec ones that have the same or more torque though, or you could always buy more powerful servos, but they are usually expensive. Good luck, and contact me with any questions! :)
@juliancarrao5331
@juliancarrao5331 9 лет назад
thank u so much, and congratulations for your hand agan!!!
@saifaimraan6029
@saifaimraan6029 6 лет назад
which servo did you use here? I meant the model number?
@PeterOhlmus
@PeterOhlmus 6 лет назад
Hi Saif. I used the following servos from E-flite, but you can use much cheaper servos - it comes down to size/specs of the hand and torque required: www.e-fliterc.com/Products/Default.aspx?ProdID=EFLRDS75H
@khaledchehab6502
@khaledchehab6502 3 месяца назад
Hello, what is the torque of the motor ?
@LuisEnriquez1357
@LuisEnriquez1357 9 лет назад
What material did you used for the return?
@PeterOhlmus
@PeterOhlmus 9 лет назад
Hi Luis, I used black elastic like this: www.supplydivision.com/flat-elastic/4-cord-3mm-black-elastic-200m-reel.html
@ShieldedLoL
@ShieldedLoL 8 лет назад
Hey I have a question again, did you use a shield over the arduino to connect the servos?
@PeterOhlmus
@PeterOhlmus 8 лет назад
+Critical Expert I didn't use a shield as the arduino is capable of driving the servos. What I did use was a separate pcb board to plug all the servos into, which also had a DC jack for a separate 5v power supply to power the servos. A good thing to do as there wouldn't be enough power coming from the arduino itself. And I use 6 x servos, 4 for the 4 fingers and 2 for the thumb - 1 to swivel the whole thumb up and down, and the other 1 to close the thumb. Hope this helps :)
@ShieldedLoL
@ShieldedLoL 8 лет назад
Wow. That actually helped a lot I was wondering why you used 6 servos. Thanks a bunch! :)
@Infinity_group1
@Infinity_group1 7 лет назад
Hello What is the system you used in the programming board Arduino Is is possible to use the plate test board and is a method of connecting wires Does using any type of servo motor.
@PeterOhlmus
@PeterOhlmus 7 лет назад
Hello. I'm not sure what your question is. I wrote the code using C in the Arduino IDE. Cheers!
@Infinity_group1
@Infinity_group1 7 лет назад
Peter Ohlmus I mean, how do I program the Arduino board with any kind of systems and what a way to link electronics as possible to put me planned
@PeterOhlmus
@PeterOhlmus 7 лет назад
Hi, there is a lot of helpful information available at the Arduino website and forums on the internet - I found so much help from people that had already created various projects. It depends on the systems you are using and the kinds of electronic devices you want to link to the Arduino. The Arduino itself can directly handle a few servos, but when you want to handle more than say 2 it's better to use a dedicated (and separately 5v powered) board to plug them into.
@Infinity_group1
@Infinity_group1 7 лет назад
Peter Ohlmus Thank you
@zahiwehbe6273
@zahiwehbe6273 6 лет назад
Hi peter. great job! I'm new with arduino. i was wondering if it is possible to get the code. thank you so much
@AliKhan-qp1mq
@AliKhan-qp1mq 9 лет назад
sir i need your help to make this project in a better way in my final year project.
@ionilaalexandru7902
@ionilaalexandru7902 7 лет назад
hello what source of power do you use for all 5 motors?
@PeterOhlmus
@PeterOhlmus 7 лет назад
Hi Ionila, I used a separate 5V usb power supply to directly power the 6 x servos on the pcb with all the buttons. Basically an old 5V camera battery charger plugged into mains power, with a DC barrel jack on the other end. Like this one: www.tinyosshop.com/image/cache/data/Power%20supply/AUPLUG-1-600x600.jpg
@michaelr424
@michaelr424 10 лет назад
I find it amusing that the big bang theory is playing in the background
@PeterOhlmus
@PeterOhlmus 10 лет назад
Yeh, it's a good show to listen to while doing stuff... :)
@coltonstapper3764
@coltonstapper3764 10 лет назад
What material did you use for the wires in the hand? Thank you
@PeterOhlmus
@PeterOhlmus 10 лет назад
Hi Colton, I used strong black sewing thread for the tendons that go from the finger tips to the servos - is that what you meant? Cheers, Peter.
@coltonstapper3764
@coltonstapper3764 10 лет назад
Peter Ohlmus Thanks Peter!
@TutocarloCV
@TutocarloCV 6 лет назад
nice
@JeanDeBailliencourt
@JeanDeBailliencourt 10 лет назад
Where did you get the hinges from? Thanks.
@PeterOhlmus
@PeterOhlmus 10 лет назад
The hinges are from tea-infusers I bought at the local supermarket. Chopped them out and bingo! That said, there were a few that were too loose or too tight, so had to go through approx 20 tea-infusers. But, they were cheap...
@PeterOhlmus
@PeterOhlmus 10 лет назад
This kind of infuser: commons.wikimedia.org/wiki/File:Tea_infuser_2.png
@JeanDeBailliencourt
@JeanDeBailliencourt 10 лет назад
thanks . I still hesitate betwen hinges and a flexible material. but still thanks for the help! :-)
@zayyanmaulana4040
@zayyanmaulana4040 7 лет назад
mantaap MESIN UNDIP, sangat kreatif dan inovatif !!! teruslah berkarya dengan menciptakan karya yang berguna bagi masyarakat, negara hingga dunia !!! GOOD LUCK !!!
@PeterOhlmus
@PeterOhlmus 7 лет назад
Terima kasih banyak! :)
@deadpiece111
@deadpiece111 7 лет назад
man you are just like me doing project with big bang theory episode :D
@PeterOhlmus
@PeterOhlmus 7 лет назад
haha, yeh - it's pretty easy and pleasant to have in the background when doing stuff :)
@peakguitars1823
@peakguitars1823 8 лет назад
Fantstic The arduino part I can understand. What did you use for the finger? How did you hinge the didgets together so that they sprung back? Thank in advance for tips!
@PeterOhlmus
@PeterOhlmus 8 лет назад
Thanks :) I used 10mm wooden dowel for the fingers and tea-infuser hinges for the knuckles. To get the fingers to spring back I used elastic. If you're interested, I can send you a bunch of information and pics - just send me your email and I'll send you the info. Cheers!
@peakguitars1823
@peakguitars1823 8 лет назад
Hi Peter, my email address is k.wonderley@clubtelco.com. Would love to see the pictures of how to construct the hand.
@PeterOhlmus
@PeterOhlmus 8 лет назад
Sending you a couple of emails now - first is 30mb, the second is a lot less. Let me know if you don't get them. Cheers, and enjoy! Pete
@peakguitars1823
@peakguitars1823 8 лет назад
Hi Peter, I did not receive the emails. Looking forward to seeing them. Regards Kay
@PeterOhlmus
@PeterOhlmus 8 лет назад
Hi Kay, I sent 2 emails to you on 15/07 to the following email address: k.wonderley@clubtelco.com. They were quite large though, so that may be why you didn't get them? Send me an email and I'll reply to you. Cheers!
@putriafebriana
@putriafebriana 6 лет назад
cool really
@Atus_Game
@Atus_Game Месяц назад
Wow😮
@merveyldrm3871
@merveyldrm3871 10 лет назад
Hi Peter, First, The project is very amazing, I love it. Fingers move it too quickly. I watched a lot of videos but I see a fast-moving fingers first time. it's very nice.:)) Secondly, If I want to do this project without the arduino, I can?(for thesis) :)) Thank you.
@PeterOhlmus
@PeterOhlmus 10 лет назад
Hi Merv! Sorry for not replying sooner, and thanks very much for your kind comments. I don't think you would be able to do this project without the Arduino or a similar microcontroller, unless someone wrote the program for you and burnt it to a ROM on a chip, which was then used to control the servo's. There would be a lot more required to do this and get it working though. I'm hoping to release a kit in the next year or so that will have all the hardware and electronics needed to build and operate the hand (a more improved version) without any coding or soldering skills needed. Stay tuned! :)
@merveyldrm3871
@merveyldrm3871 10 лет назад
I see.Ok.I have to find another way because I want to desing.Thank you again for your opinions. i'd like to see an improved version.:))
@user-de5tm4pw3k
@user-de5tm4pw3k 10 лет назад
Hey Peter, if possible, I would like to get some advice from you for building these hands. I see that you have used the hinges here, so my question is, (if these hinges act as a torsional spring) what would be their stiffness from top to bottom. Any comments will be appreciated, thanks.
@PeterOhlmus
@PeterOhlmus 10 лет назад
Hi Han Go-Eun (if that's correct?). The hinges are purely hinges, with elastic material (black in colour) added on top of the fingers to ensure the finger returns to an 'open' position. The more recent hand I made has spring loaded hinges, but unfortunately they are not very precise, so the fingers end up getting stuck during travel. Thanks for your question!
@user-de5tm4pw3k
@user-de5tm4pw3k 10 лет назад
It's actually Dong Un, but that doesn't really matter ha ha. Well... I guess the elastic material acts as torsional springs here in your creation. Thanks for your reply hope you have a nice one ;)
@user-de5tm4pw3k
@user-de5tm4pw3k 10 лет назад
Hang on.. You wouldn't happen to have different length for those elastic materials at the top of the fingers would you? Because shorter length will make the material have higher stiffness.
@PeterOhlmus
@PeterOhlmus 10 лет назад
이동언 Hi Dong Un, yes that's true. I clamped the elastic to both parts of the fingers in various stretched positions to test how well the elastic returned the finger to the open position. Once I was happy, I cemented the ends of the elastic in place, then removed the small clamps. A simple approach, but it worked well. :)
@user-de5tm4pw3k
@user-de5tm4pw3k 10 лет назад
Peter Ohlmus Thanks so much for your reply :) Have a good one.
@bassemtlati4044
@bassemtlati4044 8 лет назад
hello do you have a code of a robotic hand that minics the movements of a glove with flexible sensors , please .
@PeterOhlmus
@PeterOhlmus 8 лет назад
+Bessem Tleti Sorry I don't.
@timowurst6966
@timowurst6966 8 лет назад
faszinierend
@PeterOhlmus
@PeterOhlmus 8 лет назад
+timo wurst Vielen Dank!
@aspadeisaspadee7847
@aspadeisaspadee7847 8 лет назад
great job! if you paint it a silver colour it would look like the Arnold's hand from the Terminator movie
@PeterOhlmus
@PeterOhlmus 8 лет назад
+OnAMission Thanks! Yeh, I think my 2nd version looks more like the terminator hand - check it out: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-KTZ5fA1Snis.html
@ambybot
@ambybot 11 лет назад
hello i find you do a very nice job great
@krystelliongco1099
@krystelliongco1099 8 лет назад
hello Peter, do you still have the schematic diagram of your project? we are interested on using your project as our school project this semester and we don't know how to connect the servos to the arduino. we are amazed with this project. thank you
@PeterOhlmus
@PeterOhlmus 8 лет назад
+Krystel Liongco Hi Krystel, yes I have the schematic for the servos on their own circuit board as well as other pictures and information. I'm more than happy to email this to you, just send me an email: petethedreamer@gmail.com
@krystelliongco1099
@krystelliongco1099 8 лет назад
+Peter Ohlmus thank you. It would be a great help. :) this is my email: krystelliongco@gmail.com
@Alex-dm4do
@Alex-dm4do 5 лет назад
Hello. Do you have the code for the left hand? Your project is awesome! Thanks for sharing :-)
@PeterOhlmus
@PeterOhlmus 9 лет назад
Hi Michael, the code to move servos 180 degrees is actually pretty easy. There's plenty of websites and forums with examples, and the Arduino IDE has sample sketches that you can alter to suit your needs. If you're interested in the code, let me know and I can send it your way. Cheers!
@kshitijjog5481
@kshitijjog5481 9 лет назад
Peter Ohlmus sir can u send me the code on kshitij.jog@gmail.com
@risiawdjwis5896
@risiawdjwis5896 8 лет назад
+Peter Ohlmus Hello can you send it to me too, my email is genuisminecrafter@gmail.com
@PeterOhlmus
@PeterOhlmus 8 лет назад
+Mark Johnson Hi Mark, the full code is in the comments section - just look for the comment that says ** THE CODE IS HERE **. Enjoy! :)
@PeterOhlmus
@PeterOhlmus 8 лет назад
+kshitij jog Hi, the full code is in the comments section - just look for the comment that says ** THE CODE IS HERE **. Enjoy! :)
@risiawdjwis5896
@risiawdjwis5896 8 лет назад
Okay thanks!
@abnermoraes5317
@abnermoraes5317 9 лет назад
and whatching the big bang theory rsrsrs
@sowmiyaj4670
@sowmiyaj4670 6 лет назад
Sir can you tell me the code for Arduino?
@husky6874
@husky6874 7 лет назад
Can I get a list of the materials that you used? Thanks!
@PeterOhlmus
@PeterOhlmus 7 лет назад
Hi Huskey, if you reply with your email address I will share my Dropbox folder with you. It contains details of all the materials used. Cheers, Peter.
@ananyajain8175
@ananyajain8175 7 лет назад
from which material did you made the fingers
@PeterOhlmus
@PeterOhlmus 7 лет назад
Hi Ananya. I made the fingers from 10mm diameter wooden dowel.
@ananyajain8175
@ananyajain8175 7 лет назад
thx
@azeembutt537
@azeembutt537 7 лет назад
can you plz send me details of this project....
@user-tp3sn3jc7t
@user-tp3sn3jc7t 5 лет назад
Wow
@carolj.zamora2366
@carolj.zamora2366 5 лет назад
WHERE ARE THE CODES SOMEONE PLEASE HELP 🙏🏻
@boxman4652
@boxman4652 9 лет назад
thar is amazing
@grahamtech
@grahamtech 7 лет назад
hello peter ive succesfully built a hand i just really need to learn how to make an opening and closing code
@PeterOhlmus
@PeterOhlmus 7 лет назад
Hi Cody, congrats on the build. I have shared my code along with everything else using Dropbox - if you'd like to see all this content, please reply with your email and I'll share the Dropbox folder with you. Inside there's a file called 'Robot Hand Code' - funnily enough - that has all the code you need to open/close all fingers and the thumb. Cheers! :)
@aaronkeith2644
@aaronkeith2644 8 лет назад
What would happen if you had more expensive servos with stronger gears and more power? Would it be possible to say, crush a pop can?
@PeterOhlmus
@PeterOhlmus 8 лет назад
+Aaron Keith Hi Aaron, yes - if you used servos with more power and torque and say some heavy duty braided fishing line you could easily crush a pop can. You'd just want to keep an eye on the hinges and where the line is attached to the servos as they'd become weak points. :)
@aaronkeith2644
@aaronkeith2644 8 лет назад
+Peter Ohlmus I have created a hand based on your work, without the servos. It is made out of milk jugs and paper clips for the joints, but I was wondering, do you use some sort of elastic material to bend the hand back?
@PeterOhlmus
@PeterOhlmus 8 лет назад
+Aaron Keith Wow, sounds cool - how do you get the fingers to move without the servos? Yes, I used elastic like this www.supplydivision.com/flat-elastic/4-cord-3mm-black-elastic-200m-reel.html that you can buy quite easily (you obviously don't need 200 metres of it though :) ). Alternatively you can just use rubber bands.
@aaronkeith2644
@aaronkeith2644 8 лет назад
+Peter Ohlmus I used a motor, and I have since used an elastic band on the thumb to see if it would work, which it did. So the motor takes it to the closed position, while the rubber band takes it back to the open position. The motor continuously takes electricity to keep it in the open position though.
@aaronkeith2644
@aaronkeith2644 8 лет назад
+Peter Ohlmus My point to the experiment though is to make the hand as cheap as humanly possible, to which I have used about $20 CAD in items, if you include the actual milk in the jugs. I am continuing to the forearm and then upper arm right now. The most expensive part with be the Arduino
@giovannizappatore8167
@giovannizappatore8167 9 лет назад
Hi Peter, your work is really interesting! I'm developing the same project: in my case it's a myoelectric hand, but it's guided by 2 stepper motor. I'd like to ask you if you've tried also this kind of motor coupled with gear instead of cables, due to their precision.
@PeterOhlmus
@PeterOhlmus 9 лет назад
Hi Giovanni. I've tried small stepper motors and although very precise, they just don't have the torque for everyday functions. I'm working on my third hand at the moment which is using gearmotors and a mechanical arrangement instead of cables/tendons. I'd be interested to see how your myoelectric hand progresses!
@giovannizappatore8167
@giovannizappatore8167 9 лет назад
Could you tell me the model of the stepper motor you tested? I'm trying to use 2 Nema 11 HS12-0674S, with 6 Ncm torque, but with a future better arrangement, I think I'll use 1 of theese for thumb and another Nema 11 HS 20-0674S, with 12 Ncm torque, for the other 4 fingers. Could you give me your mail or your facebook contact? This way will be easier to communicate! And thank you for your reply!
@PeterOhlmus
@PeterOhlmus 9 лет назад
Giovanni Zappatore Hi Giovanni, I used very small stepper motors - originally planned 1 for each 'knuckle' of a finger, however the wiring became quite messy and the torque was very poor - and that was one finger only! The Nema steppers you're planning to use seem very adequate, although quite big - but I suppose they fit your plan/design well. I'm here on facebook: facebook.com/peter.ohlmus
@TryingTogether
@TryingTogether 8 лет назад
Hello sir.Can you please tell me all the materials that you use?please sir.
@PeterOhlmus
@PeterOhlmus 8 лет назад
Hello, please read the video description for all the materials used as well as links. Thanks.
@ShieldedLoL
@ShieldedLoL 8 лет назад
Did you use C++ to program the arm?
@PeterOhlmus
@PeterOhlmus 8 лет назад
+Critical Expert Hi there. I used C in the Arduino IDE - it's not OO and very easy to write.
@ShieldedLoL
@ShieldedLoL 8 лет назад
okay thanks, Actually at my high school were doing a project with arduino kits and I saw this so I wanted to try to replicate it. ^_^
@PeterOhlmus
@PeterOhlmus 8 лет назад
Sounds cool - good luck! :)
@kater5331
@kater5331 6 лет назад
hi there! My research group is working on a similar project, would it be possible to be added to your shared dropbox folder for some reference! Thanks :)
@PeterOhlmus
@PeterOhlmus 6 лет назад
Hi Katelyn. Sure, happy to share with you - please reply with your email address and I'll share the dropbox folder with you. Cheers, Peter.
@kater5331
@kater5331 6 лет назад
Thank you! katelynrorke@gmail.com
@PeterOhlmus
@PeterOhlmus 6 лет назад
Hi Katelyn, I've just added you to my Dropbox folder so you can view information, pictures and an article about the build. Enjoy! :)
@nilaypednekar8560
@nilaypednekar8560 7 лет назад
can u plz tell me how did u connect the finger bits plz
@nilaypednekar8560
@nilaypednekar8560 7 лет назад
Can u please share your dropbox folder with me plz - nilaypednekar@gmail.com
@PeterOhlmus
@PeterOhlmus 7 лет назад
Hi Nilay, I've just shared my Dropbox folder with you. I hope it answers some of your questions. Cheers! Peter :)
@nilaypednekar8560
@nilaypednekar8560 7 лет назад
Thanks it helped a lot
@seshnapalillan6107
@seshnapalillan6107 8 лет назад
cool, i hv build a robot with the same concept like 10 years ago for my diploma final project. looks like my idea came up first lol.
@PeterOhlmus
@PeterOhlmus 8 лет назад
+seshna palillan Good for you. Do you have videos and/or pictures you can share?
@akhilkotha9353
@akhilkotha9353 8 лет назад
can you post a video on how the movement of fingers is happening by pulling wire using servos.Thank you in advance.
@PeterOhlmus
@PeterOhlmus 8 лет назад
Hi Akhil, if you go to 1:44 in this video you will see the servos pulling the line that moves the fingers. Cheers.
@akhilkotha9353
@akhilkotha9353 8 лет назад
+Peter Ohlmus i want to know what's making the finger to bend.I mean what mechanism does this part.Thank you for ur reply though
@PeterOhlmus
@PeterOhlmus 8 лет назад
The fingers all bend as they have hinges in between the wooden parts. On the other side of each joint is a small strip of elastic - this acts like a spring, returning each finger to a straight position. Does that make sense?
@stephenmanchester3805
@stephenmanchester3805 8 лет назад
excellent, i have been wondering who was pulling all the strings around here
@PeterOhlmus
@PeterOhlmus 8 лет назад
+Stephen Manchester Hehehe... bravo! :)
@JeanDeBailliencourt
@JeanDeBailliencourt 10 лет назад
Thanks Peter . I'll use this méthode. However if you have any other hinge idea let me know. :-)
@PeterOhlmus
@PeterOhlmus 10 лет назад
Hi IVYX, just letting you know that I found a Chinese supplier of Eyeglass hinges - quite inexpensive, and the hinges are precise and robust. May be useful on your next project, unless you have gone for a more organic/flexible approach www.tailiglassesparts.com/hinges-buy/4.0mm-wide-hinge-for-wood-sunglasses.html May your project be all that you want it to be! :)
@JeanDeBailliencourt
@JeanDeBailliencourt 10 лет назад
Thanks a lot! these hinges look very nice ,I might buy theme but for now I am using bike chain links wich work well :-) Thanks again for the ideas ! :-)
@PeterOhlmus
@PeterOhlmus 9 лет назад
** THE CODE IS HERE ** THE CODE IS HERE ** THE CODE IS HERE ** Hi all, below is the code I wrote (with some useful comments) for the hand. There are several functions that are triggered by button presses. Any questions, let me know! Cheers, Pete. ======================================================= #include // Below are the 4 functions - mapped to 4 buttons: int buttonPinA = 13; // Open and close all fingers and thumb - quick grip int buttonPinB = 12; // Move each finger then thumb independently - // demonstrate dexterity int buttonPinC = 7; // Move multiple fingers at the same time, pointer and // thumb pinch, pinky and thumb pinch int buttonPinD = 2; // Open and close all fingers and thumb - sustained grip Servo myservo1; // Finger1(pinky) Servo myservo2; // Finger2 Servo myservo3; // Finger3 Servo myservo4; // Finger4(pointer) Servo myservo5; // Thumb(swivel up) Servo myservo6; // Thumb (close) int pos1 = 0; int pos2 = 0; int pos3 = 0; int pos4 = 0; void setup() { pinMode(buttonPinA, INPUT); pinMode(buttonPinB, INPUT); pinMode(buttonPinC, INPUT); pinMode(buttonPinD, INPUT); myservo1.attach(11); myservo2.attach(10); myservo3.attach(9); myservo4.attach(6); myservo5.attach(5); myservo6.attach(3); } void loop() { // ---------------------------------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------------------------------- // Pin A: Open and close all fingers and thumb - grip // ---------------------------------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------------------------------- if(digitalRead(buttonPinA) == HIGH) { for(pos1 = 0, pos2 = 220; pos1 =0; pos1 += 1, pos2 -=1) { myservo1.write(pos1); // Finger1(pinky) myservo2.write(pos1); // Finger2 myservo3.write(pos1); // Finger3 myservo4.write(pos2); // Finger4(pointer) delay(2); if(pos1 = 130) { myservo6.write(pos2); // Thumb (close) } delay(5); } for(pos1 = 220, pos2 =0, pos3 = 130; pos1 >=0, pos2 =0; pos1 -=1) { myservo3.write(pos1); // Finger3 delay(5); } // Close Finger4 for(pos1 = 220; pos1 >=0; pos1 -= 1) { myservo4.write(pos1); // Finger3 delay(5); } // Open Finger4 for(pos1 = 0; pos1 =110; pos1 +=1, pos2 -=1) { if(pos1 < 70) myservo5.write(pos1); // Thumb(swivel up) delay(5); if(pos2 > 109) myservo6.write(pos2); // Thumb (close) delay(5); } // Open Thumb for(pos1 = 70, pos2 = 110; pos2 < 221; pos1 -=1, pos2 +=1) { if(pos1 > 0) myservo5.write(pos1); // Thumb(swivel up) delay(10); if(pos2 < 221) pos2 +=1; myservo6.write(pos2); // Thumb (close) delay(10); } // Close Finger1 for(pos1 = 0; pos1 < 220; pos1 += 1) { myservo1.write(pos1); // Finger1(pinky) delay(1); } // Open Finger1 for(pos1 = 220; pos1 >=0; pos1 -=1) { myservo1.write(pos1); // Finger1(pinky) delay(1); } // Close Finger2 for(pos1 = 0; pos1 < 220; pos1 += 1) { myservo2.write(pos1); // Finger2 delay(1); } // Open Finger2 for(pos1 = 220; pos1 >=0; pos1 -=1) { myservo2.write(pos1); // Finger2 delay(1); } // Close Finger3 for(pos1 = 0; pos1 < 220; pos1 += 1) { myservo3.write(pos1); // Finger3 delay(1); } // Open Finger3 for(pos1 = 220; pos1 >=0; pos1 -=1) { myservo3.write(pos1); // Finger3 delay(1); } // Close Finger4 for(pos1 = 220; pos1 >=0; pos1 -= 1) { myservo4.write(pos1); // Finger3 delay(1); } // Open Finger4 for(pos1 = 0; pos1 =110; pos1 +=1, pos2 -=1) { if(pos1 < 70) myservo5.write(pos1); // Thumb(swivel up) delay(1); if(pos2 > 109) myservo6.write(pos2); // Thumb (close) delay(1); } // Open Thumb for(pos1 = 70, pos2 = 110; pos2 < 221; pos1 -=1, pos2 +=1) { if(pos1 > 0) myservo5.write(pos1); // Thumb(swivel up) delay(3); if(pos2 < 221) pos2 +=1; myservo6.write(pos2); // Thumb (close) delay(3); } // Open and Close fingers and thumb quickly and alternately for(pos1 = 0, pos2 = 220; pos1 < 220; pos1 += 1, pos2 -=1) { myservo1.write(pos1); // Finger1(pinky) myservo2.write(pos2); // Finger2 myservo3.write(pos1); // Finger3 myservo4.write(pos1); // Finger4 delay(5); } // Open Finger1 and Finger2 for(pos1 = 220, pos2 = 0; pos1 >=0; pos1 -=1, pos2 +=1) { myservo1.write(pos1); // Finger1(pinky) myservo2.write(pos2); // Finger2 myservo3.write(pos1); // Finger3 myservo4.write(pos1); // Finger4 delay(5); } myservo2.write(pos1); myservo4.write(pos2); } // ---------------------------------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------------------------------- // Pin C: Move multiple fingers at the same time, pointer and thumb pinch, pinky // and thumb pinch - slowly then quickly // ---------------------------------------------------------------------------------------------------------- // ---------------------------------------------------------------------------------------------------------- if(digitalRead(buttonPinC) == HIGH) { // Close Finger1 and Finger2 for(pos1 = 0; pos1 < 220; pos1 += 1) { myservo1.write(pos1); // Finger1(pinky) myservo2.write(pos1); // Finger2 delay(5); } // Open Finger1 and Finger2 for(pos1 = 220; pos1 >=0; pos1 -=1) { myservo1.write(pos1); // Finger1(pinky) myservo2.write(pos1); // Finger2 delay(5); } // Close Finger3 and Finger4 for(pos1 = 0, pos2 = 220; pos1 < 220, pos2 >0; pos1 += 1, pos2 -=1) { myservo3.write(pos1); // Finger3 myservo4.write(pos2); // Finger4 delay(5); } // Open Finger3 and Finger4 for(pos1 = 220, pos2 = 0; pos1 >0, pos2 0; pos1 += 1, pos2 -=1) { myservo1.write(pos1); // Finger3 myservo4.write(pos2); // Finger4 delay(5); } // Open Finger1 and Finger4 for(pos1 = 220, pos2 = 0; pos1 >0, pos2 =0; pos1 -=1) { myservo2.write(pos1); // Finger2 myservo3.write(pos1); // Finger3 delay(5); } // Close Finger1 and Thumb for(pos1 = 0, pos2 = 220; pos1 =0; pos1 += 1, pos2 -=1) { myservo1.write(pos1); // Finger1(pinky) delay(2); if(pos1 = 130) { myservo6.write(pos2); // Thumb (close) } delay(5); } // Open Finger1 and Thumb for(pos1 = 220, pos2 =0, pos3 = 130; pos1 >=0, pos2 =0; pos1 -=1) { myservo1.write(pos1); // Finger2 myservo3.write(pos1); // Finger3 delay(2); } // Close Finger2 and Finger4 for(pos1 = 0, pos2 = 220; pos1 < 220, pos2 >0; pos1 += 1, pos2 -=1) { myservo2.write(pos1); // Finger2 myservo4.write(pos2); // Finger3 delay(2); } // Open Finger2 and Finger4 for(pos1 = 220, pos2 = 0; pos1 >0, pos2 =0, pos2
@casualgamer4094
@casualgamer4094 8 лет назад
+Peter Ohlmus Hey I know it's a little late but could you pleases show me how you connected the joints and give a more close up view. Like maybe some pictures or something. I'm doing this as a project for school and would really appreciate it, especially the thumb joint. Thanks My email is c4sualgam3r@gmail.com
@PeterOhlmus
@PeterOhlmus 8 лет назад
+Casual Gamer Sure mate, I'll send you something soon. Cheers :)
@pacoespinozag1
@pacoespinozag1 8 лет назад
+Peter Ohlmus Hi, can you send me the same, i want to do something similar and i want to know how to connect the joints
@pacoespinozag1
@pacoespinozag1 8 лет назад
+Francisco Espinoza my email is pako_esp@hotmail.com Thanks (;
@richardskull6046
@richardskull6046 8 лет назад
please send it to my Gmail please
@lucastamaratrejo423
@lucastamaratrejo423 8 лет назад
+ Pedro Ohlmus quisiera saber los materiales que usados para para hacer las manos
@PeterOhlmus
@PeterOhlmus 8 лет назад
+lucas ivan tamara trejo Solía ​​madera espiga / palo para los dedos y madera de pino para la palma de la mano.
@thehoundsofjustice5514
@thehoundsofjustice5514 7 лет назад
how did you make it can you give us a video on how to do it please
@PeterOhlmus
@PeterOhlmus 7 лет назад
Hi, I haven't made a video of how to make it but I did write an article and took lots of pictures. If you're interested, reply with your email address and I can share my Dropbox folder with you. Cheers! :)
@BongProgramiz
@BongProgramiz Год назад
Bro could you share the 3d file
Далее
My DIY Submarine Explores A Flooded Uranium Mine
19:23
Просмотров 813 тыс.
Will this toy engine work at full size? (yes)
15:35
Просмотров 4,9 млн
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
ТЫ С ДРУГОМ В ДЕТСТВЕ😂#shorts
01:00
skibidi toilet zombie universe 37 ( New Virus)
03:02
Просмотров 1,7 млн
Это реально работает?!
00:33
Просмотров 1,9 млн
7 CRAZY Machines That Actually Fly
5:24
Просмотров 4,3 млн
robot hand || bionic hand prosthesis prototype
6:08
Просмотров 185 тыс.
What If Light Was Really Slow?
8:03
Просмотров 2,4 млн
Wirtz pumps are really clever
12:05
Просмотров 13 млн
Acoustic cameras can SEE sound
11:52
Просмотров 2,5 млн
Flywheel Trebuchet
9:09
Просмотров 4,7 млн
Can water solve a maze?
9:09
Просмотров 13 млн
КРАХ WINDOWS 19 ИЮЛЯ 2024 | ОБЪЯСНЯЕМ
10:04