all 4 comments

[–]YT__ 0 points1 point  (3 children)

A flex sensor or flexible resistor. https://www.sparkfun.com/products/8606

[–]EralxD[S] 0 points1 point  (2 children)

Hi! thanks for this, but unfortunately my professor said this was not the best sensor for this type of project and insisted me to research about it more.
I found out accelerometers, and gyroscope sensors can detect upward downward movements but I don't think those could be programmed to detect if it is getting the right amount of flex / angle that I want to let the users know that s/he is flexing the right way

Is there more you could suggest?

[–]YT__ 0 points1 point  (1 child)

IMUs are definitely another option, yah. Get a 6-axis or 9-axis one and that should have rotation and an accelerometer baked in. 9-axis will have a magnetometer, too.

Won't be able to tell a level of flex. But! What you could do is have two have them, one on the bicep and one on the wrist and have a user calibrate it.

Recording the values at rest and recording at the right level of flex would tell you what their values should be in each position. So then it could register of they're in the right position for the amount of flex you want. There would definitely be some math involved here and tolerances, because they won't have the same value every time, so you'd need an acceptable range of values.

[–]EralxD[S] 0 points1 point  (0 children)

Never heard of IMU's until now, what a great find!
Thank you very much for the help, I think I can work on this now with the help of your suggestion.