Back to Parent

Outcome


Intention

My proposed project is a fabric pressure map for a smart scoliosis brace that is being designed for the Rapid Prototyping of Computer Systems class. The pressure map will be attached to the shirt the patient wears underneath the brace, and will allow them to identify the locations on their body that the brace is applying pressure. These locations can then be compared to the locations that the clinician has specified, and the effectiveness of the brace position can be evaluated (see: "A 3D visualization tool for the design and customization of spinal braces"). If the brace is in an incorrect position, the patient can be prompted to adjust the brace into the correct position. Ideally, the pressure map would also be able to provide information about the value of the pressure being applied, but other sensors may have to be employed to determine this. 

The functional requirements of this pressure map are:

  • Relative pressures can be determined between different points on the shirt
  • The density of measurement points is high enough to allow for the brace position to be determined to the nearest 5-10 cm (although higher densities may be more desirable)  (see: "A 3D visualization tool for the design and customization of spinal braces")
  • The pressure map is thin and smooth enough so it does not cause discomfort underneath the brace
  • Have a feasible fabrication time (so we can actually make it during the semester)

Research

I started my research by checking the sensor section of Kobakant's "How to Get What You Want". There were a few pressure matrix designs, but the machine sewn version caught my eye because it is machine sewn and thus faster to fabricate. The pressure matrix uses a piezo resistive conductive fabric with conductive fabric sewn horizontally on one side and vertically on the other. The resistance between any horizontal/vertical pair of conductive threads can be read to determine how much pressure is being applied at the crossing point of the two threads (because the conductivity of the fabric decreases when under pressure). From the pictures provided by Kobakant, I noticed a few things that I will need to take into account when designing the pressure matrix. First of all, there is a picture of fingertips with a black residue from the conductive fabric. This means I will likely need to layer regular fabric on either side of the pressure mat to avoid this residue getting onto the brace or the patient (this will also help to insulate the threads from moisture that might build up under the brace). The second thing I noticed was that when pressure is applied to one thread crossing, pressure is sensed at several points (but localized at the point where the pressure is actually applied). This means there may need to be some data processing to determine where the pressure is actually applied (although I don't know what this processing will actually be). 

I thought that the Kobakant sample would be a good jumping off point, so I  looked into the details of the implementation. I was able to find machine sewable conductive thread on Adafruit quite easily. Finding piezo-resistive conductive fabric was a bit difficult as all the suppliers seemed to be out of stock. Luckily, I found some on Mouser. The next issue was how to read all of the conductive threads. This depended on how big the pressure matrix was going to be. If the pressure map didn't have many points, I could read it using analog inputs on a microcontroller. If there were many, many points, I would have to use a multiplexer to allow me to read many of the threads with few analog pins. I will assume that we will need a multiplexer, because even a 10x10 pressure matrix requires 10 analog inputs (For a nxm pressure matrix, (n) analog inputs need to be read for a total of (n*m) points). 

Visual Component

While we do not know the exact dimensions of the pressure map, I will start with two square foot mats that can be positioned where the brace's pressure is intended to be applied. I have also shown that conductive thread is used to carry signals until the top of the brace is reached. This is done to prevent the use of wires under the brace where they will almost certainly cause irritation. I have also included the circuit I will begin my testing with. I have included multiplexers as I expect the pressure map to be large enough that the microcontroller will run out of analog pins.

Img 1275.thumb
Show Advanced Options
Img 1277.thumb
Show Advanced Options

Reflection

After researching and designing the pressure matrix, I am more confident that it is feasible, and I am now aware of some sticking points that I will need to watch out for (residue from the piezo-resistive fabric and pressure readings that are not isolated to the point where pressure is applied). 

However, I also have several new questions that I will need to answer as I start prototyping with the material:

  • How much does the fabric's resistance change when the brace's average pressure is applied? This will change how we measure the resistance.
  • Will a sensor with a large area have any strange, unexpected issues? Sometimes scaling up from a small sample to a full sized prototype introduces issues. I don't know if the long conductive thread runs along the conductive fabric will make the sensor more/less sensitive or cause other unintended consequences due to large contact area with the fabric. One likely issue is that points in the center of the pressure matrix will have a different values with no pressure applied than points on the edge of the fabric. Thus, this will need to be accounted for with a calibration procedure. 
  • Will the conductive thread be uncomfortable? Even thought the conductive thread will have at least one layer of normal fabric between it and the patient's body, the pressure applied to the brace, may cause even the small stitching of the conductive thread to cause irritation. 

Sample Book

Touch sensitive light circuit 

(worked in testing, but the touch sensor did not work after attaching everything to the canvas):

Img 1254.thumb
Show Advanced Options
Img 1252.thumb
Show Advanced Options
Img 1253.thumb
Show Advanced Options
Img 1255.thumb
Show Advanced Options
Img 1256.thumb
Show Advanced Options
Drop files here or click to select

You can upload files of up to 20MB using this form.