Introduction: Fingflex

About: From Logics To Life

fingflex was developed to quickly implement finger mocap as an attachment for aIMU3x cable.
The sole purpose of fingflex is to detect movements of finger and provide the mocap data to any 3D or mocap based application. fingflex facilitates free movement of flex sensor.

Step 1: DIY

Requirements:

  1. Empty casing of pencil leads.
  2. Male header connecting wires.
  3. Velcro tape
  4. Double sided tape
  5. Glue
  6. 22 KOhm resistor.
  7. Arduino board (fingflex was tested with UNO and Pro Micro)

Process:

  1. Cut the pencil leads casing into half.
  2. Cut velcro tape enough to wrap comfortably around finger.
  3. Glue the velcro tape to each of the lead casings so that when strapped around the finger will resemble a ring.
  4. Solder the connecting wires to the flex sensor.
  5. Use a double sided tape to fix the connector end of the flex sensor inside one of the lead casing while being careful fixing the connector end.
  6. Connect fingflex to arduino.

Follow the schematic given in the next step.

Step 2: Connections

  1. Upload the Analog Read sketch from the IDE. Make sure you have attached the flex sensor to appropriate analog pin mentioned in the sketch.
  2. Start the Serial Monitor from the IDE. As you bend the finger, you will see that the values linearly respond accordingly.
  3. You can use these values in your own program to determine the extend of bend movement. Similarly implementing simple math you can derive data in percentage ranging from 0 to 100 after recording minimum and maximum flex sensor values for the amount of bend on sensor you require.

For more details in relevant calculations like converting to percentage or a specific range please visit

http://www.posesnap3d.com/fingflex.htm