Inspiration
Since we enjoy exercising, Flexion was inspired by a desire to have a greater degree of control in our workouts by using our background in tech.
What it does
Flexion uses an Olimex EMG shield and skin electrodes to measure the signals coming from your muscles (this is known as electromyography). These signals are processed by an ESP32 chip and wirelessly transmitted over Wi-Fi so any device can connect and receive visual and auditory confirmation of reps completed.
How we built it
The ESP32 and Olimex EMG shield sit inside a custom 3D-Printed container; this container has ports for the USB-C and 3.5mm jacks. Since the ESP32 can create and send data over Wi-Fi networks, we leveraged this and created a frontend in React to accept this data and display it in a user-friendly way.
Challenges we ran into
Originally we wanted to track muscle failure but it proved much more complicated than expected due to having to define to the software what a "peak" is in our signal.
Accomplishments that we're proud of
We are proud that we completed the entire physical device and it successfully streams data cohesively.
What we learned
We learned that resource management and time management are crucial for success in projects like this.
What's next for Flexion- EMG Rep Tracker
In the future we would like to explore incorporating AI features into our device, which could make tracking for muscle failure possible.

Log in or sign up for Devpost to join the conversation.