Back to Parent

Outcome


Product/Intention

This is a gadget used to check if movements are standard during the stretching phase of a workout. A flexure sensor is attached to the joints, and if it detects any bending, it indicates that the movement is loose, and an LED will alert the user to this issue.

Round 1: 

In this round, I designed the gradual change in the brightness of the LED to reflect the flexure detected by the sensor.

Show Advanced Options

I try to map the value in different domains, but unfortunately, none of them appears good. I don't think the display of the brightness could provide a clear and intuitive clue about the flexure. Anyway here is the different trials I made in this process:

`ledBrightness = map(sensorReading, 3350, 4095, 0, 225);`

`ledBrightness = map(sensorReading, 3350, 4000, 0, 225);`

`ledBrightness = map(sensorReading, 3650, 4095, 0, 225);`

`ledBrightness = map(sensorReading, 3450, 4000, 0, 225);`

Round 2:

In this round, I utilized a simple on and off indication to determine if bending exceeds the threshold value. I believe this approach is an improvement over the previous version because users might be significantly distracted from their workout tasks if they have to pay extra attention to the LED brightness.

Show Advanced Options

Round 3:

In this round, I added a new mechanism where the system monitors the duration of a bending action at a joint. If the bending at the joint persists for more than 1 second, this is recognized as an indication of improper posture or movement during stretching exercises. To alert the user immediately about this issue, the system activates an LED to shine brightly for 1 second. 

Show Advanced Options

Round 4:

Finally add a switch.

Show Advanced Options
Img 5859.jpg.thumb
Show Advanced Options
Img 5860.jpg.thumb
Show Advanced Options
Show Advanced Options
Drop files here or click to select

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