This simple device sits on your desk at work, ready to give you fist bumps throughout the day as you need them. A 3D printed "fist" is moved by a servo attached to a rack and pinion mechanism. An ultrasonic range finder detects when you place your hand near it, and an Arduino Uno controls it all.


Step 1: Make Cables

To connect the electronics, a few cables are needed. First, make a pair of "splitters" for providing power (5V) and GND to the sensor and servo from the Arduino using female connectors. Since both devices need the same Vcc, the splitters make the wiring easier to put together and more compact when it is assembled.

Next, solder a cable to connect to the ultrasonic range sensor. Use a female connector for the end that the sensor will plug into, and solder the other ends of the wires to individual male headers.

Finally, cut off the female connector at the end of the servo and solder the wires to individual male headers as well.

<p>Love the idea. Could lead to the Desktop High Five machine (something that swings down to give you a high five). Perhaps a combo of both. I guess basically a desktop robot hand of some sort could be used to make other affirming gestures like a thumbs up. Even somewhat more negative ones like thumbs down or hand wave off, or index finger back and forth movement. Then there is the classic &quot;bird&quot; with optional hand upward movement for added emphasis. </p>
<p>This is a cutesy project for those who have access to a laser cutter and 3D printer but kind of useless for the many that still don't. The speed is also far too slow, and the printed hand is square and rough.. I wouldn't want to &quot;fist bump&quot; that thing. Since you were 3D printing it anyway, why didn't you make it hand and/or fingers more rounded and natural looking? You could have even used an old leather glove for it by going that way and eliminated tying up those strings.</p><p>Even better would have been to use the servo to close the articulated fingers of that hand as it came out and have them open &quot;explosion style&quot; (infinitely cooler) after the bump and as it retracted back into the base.</p><p>Personally, for this level of movement, I would've used a jersey cotton glove and filled it with expanding foam (like Great Stuff) and bent the fingers into the fist. that would have been lighter weight and softer. Then used a CD tray for extend and retract.</p><p>I am sorry to say, but I really would have expected much better from the instructables team.</p>
<p>I'll have to concur with the other commenters on the speed, or lack thereof.</p><p>Why not use a used cd/DVD drive we can all find by the truck loads nowadays and is there a way to to not use a uController?</p><p>For the fist I would try mini boxing glove or something soft.</p><p>Now for the serious business: you all really depressed at RS when you do your videos. Lihghten it up a bit for geeks sake.</p><p>Cheers</p>
<p>Needs faster actuation. You might wish to consider the possibility of using a solenoid plunger or pneumatic piston to actuate it directly, rather than driving it with a rack gear and servo, if you intend to refine the design.</p>
Cool and I get all my parts at the shak and did u program it
<p>Cool stuff, a bit slow though. It would be faster to use stepper motor instead.</p>
<p>Awesome job! </p>

About This Instructable




Bio: After a fun time making projects for the Instructables design team, I'm now helping to start the robot uprising.
More by Beaconsfield:Raspberry Chocolate "Blood" Sauce Quick-and-dirty Phone Holder Simple Chair Pocket 
Add instructable to: