SleepWorkers / Project-SIGHT

Project SIGHT (Smart Infinity Glove with Heuristic Technology) for IICDC 2018 (India Innovation Challenge Design Contest)
Mozilla Public License 2.0
0 stars 0 forks source link

Simulation of Flex sensor circuitry #16

Closed TheProjectsGuy closed 5 years ago

TheProjectsGuy commented 5 years ago

Task priority: HIGH

Task description

Simulation of Flex sensor circuitry on MATLAB. References issue #15 (Main task list for @TheProjectsGuy)

Person assigned: @TheProjectsGuy

Deadline: Sunday, 5th February 2019

Must Haves

Get a simulation up and running, giving useful values as proof of concept.

Extras

Things that could be worked on after the must haves are finished.

Attach all results to this issue as well, for documentation purposes

TheProjectsGuy commented 5 years ago

Tests done on the 2.2'' flex sensor

Reasons for failure

  1. Unavailability of exact resistance values

    MATLAB Trial 1 !! Test Failed !! :warning:

    Edited the default configurations for the flex sensor and stored in the file Flex_Sensor_final_circuitry.slx. The default values for resistors was decided to be 1.5 kΩ + 180 Ω for input and 22 kΩ for feedback. The results are as follows:

    • Circuit design in simulation screenshot from 2019-02-01 22-50-30
    • The output designs are as follows screenshot from 2019-02-01 22-49-48
      • Vout: Output voltage of instrumentation amplifier: 0.459 V to 4.97 V (difference of 4.51 V)
      • Raw output: Output of voltage divider (wheatstone bridge): 0.0351 V to 0.38 V (difference of 0.345 V)
      • Amplification factor = 13.095

Parts needed :warning: :name_badge:

Circuitry

TheProjectsGuy commented 5 years ago

Simulation solved

TheProjectsGuy commented 5 years ago

The resistance values will have to be tweaked because of limited availability, the available resistors are as shown below Resistance values available Suggested to make modifications ASAP, deadline shifted to Tuesday, 5th February 2019...

TheProjectsGuy commented 5 years ago

Tests done on the 2.2'' flex sensor

MATLAB Trial 2 :warning: TEST FAILED

Edited the default configurations for the flex sensor and stored in the file FlexSensor_Customizable_2in2.slx. The default values for resistors was decided to be:

The results are as follows:

Parts needed :warning:

Circuitry

:warning: :warning: Issue outdated, please skip this list :warning: :warning:

TheProjectsGuy commented 5 years ago

Flex Sensor testing

Flex Sensor length Finger(s) Resistance at full inward bend Resistance at full outward flex Comments
2.2in Thumb 75 kΩ 130 kΩ Flex sensor has to be used with translucent side facing outwards, hence values are reversed. Suggested to change the position on wheatstone bridge
4.5in All four 3 joint fingers 25 kΩ 8.5 kΩ Flex sensor has to be used with black line facing inwards. Suggested to maintain the position on the wheatstone bridge

Since the flex sensor readings are different, the resistance values will have to be tweaked along with a factor of safety (to avoid out of bounds cases). It's suggested to use:

Thus, the ranges are:

Course of action

These will keep everything in bound... Task list:

TheProjectsGuy commented 5 years ago

Remaining task list:

CAD Files

Using Eagle, create the following CAD files

TheProjectsGuy commented 5 years ago

Issue solved on Saturday, 16th February 2019. Proceeding to the next issue in hand