How to make a Bionic Finger


This website will show you how to make a bionic finger. It will include the materials used, the method of putting the materials together, the code for the Arduino that makes your finger move and finally some pictures/ video just in case you are confused.


The materials to make this bionic finger are:


Assembling the finger:

  1. Cut plastic sheet into small pieces and fold these pieces in half.
  2. Hot glue these into the grooves at the ends of the finger (make sure to have the tip of the finger at one end and the largest part of the finger at the other end).
  3. Slide the string or wire through the small holes on the bottom of the finger.
  4. Hot glue the string or wire on the tip of the finger (make sure there is a lot of string or wire left at the bottom end of the finger – don’t cut it!).
  5. Hot glue the bottom of the finger onto one of the short ends of the wood.
  6. Pull the wire or string through one of the end holes in the micro servo “fan” and out the last hole on the other end and tie a knot to secure.
  7. Hot glue the micro servo onto the piece of wood making sure there is still a bit of slack between it and the finger.

Attaching to Arduino:

  1. Place the micro servo wires onto the 9 slot, with the brown wire on the G, the red wire on the V and the yellow wire on the S.
  2. Place the flex sensor wires onto the A0 slot, with the either of the wires on the G and the S.
  3. Plug the batteries into the round port on the Arduino Board.
  4. Attach the flex sensor top onto the finger of a rubber glove.

Code for Arduino

Open up a new document for the Arduino app and type in this code (don't copy and paste!):

//Include Servo Library
Servo myservo;
void setup() {
// put your setup code here, to run once:
pinMode(A0, INPUT_PULLUP);
void loop() {
// put your main code here, to run repeatedly:
int flexSensor=analogRead(A0);
int angle=(flexSensor-380);
Serial.println (angle);
myservo.write (angle);

The Final Product