Final Project Journal

3D Robotic Hand

1- Tell us about the idea of your project. Why do you care about this? What were you inspired by? Include images and videos of similar projects

The Idea is to make a robot arm with moving fingers simulating hand grasp.

I was inspired by many of the open-source prosthetic projects for people who lost their hands. as a physical therapist I was interested in these projects and wanted to be part of this community.

Project Construction

2- Explain the CAD process of your project. How did you use the software to design your project? (List the softwares/tools/materials...etc that you used)

For every part of the finger:

For the tip of the finger, I added a sphere on top and used chamfer on the lower end only.

for the other parts I used chamfer on both ends and made them longer than the tip.

for the thumb I used only 2 parts.

I made one finger and then copied it 5 times.

For the palm:

I Choose to make it a frame instead of a box to not use too much material. I Drew a rectangle that is taped down and then used the offset function to add a frame to it.

I extruded the frame then cut the lower part of the fingers and duplicated 5 times and used it as a base for the fingers to move.

I used the hole function to make a path for the wires.

For The base:

I drew a simple box.

First the Top of the base as rectangle and then copied it to make the bot.

Marked the holes and drew them on the top and bot.

Drew one side of the box and copied it.

Drew the Other side and copied it.

3- Explain the fabrication process of your project. How did you use the machine to fabricate your project? (List the softwares/tools/materials...etc that you used)

For Laser Cutter: 

For the 3D printer:

Project Electronics & Power Management 

4- Describe your electronic circuit. What are the input and action components? What is the function of each? How do the components integrate together to form your smart system? (List the softwares/tools/components...etc that you used)

We use Arduino Uno as the Brain.

The Inputs comes from Arduino blue control relayed by Bluetooth module.

The output comes from 3 servo motors. one of them will move the thumb. the others will move 2 fingers each.

The Servos are connected parallel so that each one will get the full current with the signal pins in 9.10.11.

The Arduino will have the same power supply as the servos and common ground in the Breadboard.

The Bluetooth module will be connected to the Breadboard with the R bin connect to the T pin and vice versa on the Arduino.

5- What is your power source? How did you select the suitable power source for your project? (List the softwares/tools/components...etc that you used)

We Use 6V Power Adapter because Arduino only supply 5V with little amp power and to adequately supply the servo motors we need 6V and more Amp power than the Arduino.

We don't use the USB to power the Arduino in this case. We use the adapter to power it via connecting to the vin pin on the Arduino

Project Programming

6- Describe the code of your project. How did you program each function of the project?  

We Include the servos and name them A servo, B Servo, and T Servo. and state which pin they are connected to.

We set parameters X, Y and Z as angle increments for each one.

The Servo move in 180 angles, so we set our conditions as follow:

when we press a 1 in the app the angle will increase by 10 if it is below 180. 

If it is equal to 180 the angle will not increase.

when we press 2 the angle will decrease if it is more than 0.

If it is equal to 0 the angle will not decrease.

Project Integration & Testing 

7- Demonstrate with text and visuals how did you integrate the project’s modules together? What are the testing results? (Include a Demo video separately, showing a proof of functionality)

WhatsApp Video 2023-03-29 at 15.26.40.mp4

Sharing & Collaboration 

8- Did you ask for feedback? What are the ideas that others have contributed or suggested? What was someone else’s idea that you built upon? How did you help your peers? How did your peers help you?

I would turn to Asmaa and Menna. Asmaa suggested modifying the centre piece to better fit together. 

Overcoming Challenges 

9- When you got stuck, what/who did you turn to? At what point did you have to pause to research or learn more before moving on? What are some mistakes, pitfalls, or challenges that others can avoid if they were doing this project?

I would turn to Asmaa and Menna. My mistake was sticking to an idea and not putting the thought of considering another alternative. I was fixated on a design and wasted a lot of time trying to make it work.  

The Idea first was to make it with laser cutting so I made a design, and it was not fitting to well. 

Asmaa suggested modifying the centre piece to better fit together. 

I tried 2 more designs; the first was too tight so i redesigned it and worked but there was the issue of the strings and how to fix them to path and how to mount it.

I designed a custom bracket for the mount, but it was not a good one and the issue with the strings still no solution. 

the original train of thought was to use wire shrinker, but it was too small. so, Asmaa suggested I make it in 3D. 

The first design worked fine but was slightly big and for a full hand it would take lots of PLA.  so, we redesigned it to the current form to make it use less material and time.

I Downloaded and printed a custom horn for the servo motor, but it was too big, so I did not use it.

It was a process of trial and error.

WhatsApp Video 2023-03-29 at 16.20.44.mp4

Future Work

10- If you had more time, what is one thing you would change/ Do next in your project?

I would add an arm extension as a unit to hold the Arduino, add wrist rotation and single finger control.

 Final Project Design Files