
About the project
After pandemic people started focusing on fitness more and many of them joined gym. But they struggle with being consistent and fail to reach their fitness goal.
Duration: 8 weeks
Project type: Group (2 people)
​
Objective
-
Understanding the reason of inconstancy with people going for gym.
-
Using advance technology to solve the problem like IoT or AR/VR.
Design Process
Empathize
Competitive Analysis
Desk Research
Primary Research
Field knowledge
Ergonomics
Define
User Persona
Empathy Map
User Journey
Prototype
Ideation
Concept generation
Phug Matrix
Task flow
Unity & Arduino programming
Low & High fidelity
Testing
User Testing
Changes after feedback
Final Design
Competitive Analysis

Interactive kick boxing use a kicking bag which lights up color when someone kick on it and how much force they exerted.
​

This machine has many modes to workout our full body with lights and voice.​

As the image says, its a treadmill with interactive screen.​

This is a rowing machine mimicking boat rowing using VR as a game and fun element.
Desk Research

Interactive gym machines provide a more engaging and personalized workout experience for gym-goers. These machines use advanced technology to provide real-time feedback, customized workouts, and entertainment options, all of which can help to improve motivation and adherence to a fitness program.
Here are some reasons why interactive gym machines can be beneficial:
-
Personalization: Interactive gym machines can tailor workouts to an individual's fitness level, goals, and preferences, providing a more personalized experience.

-
Real-time feedback: Interactive machines can provide real-time feedback on form, posture, and performance, helping users to adjust their technique and avoid injury.

-
Entertainment: Many interactive machines offer entertainment options, such as streaming TV shows or music, making the workout experience more enjoyable and less monotonous.

-
Accountability: Interactive machines can track progress and provide reminders to stay on track with fitness goals, helping users to stay accountable and motivated.
Primary Research
We conducted surveys and interviews with people and went to different gym to know their journey and what problem they face. For the survey we got 30 responses from people.
People find hard to use machine for first time
People gets injured once while going to gym
People gets demotivated after few days
People gets bored after using same workout routine and same machines.
Factors affecting people’s motivation.
Cleanliness
Other people
Gym facilities
Equipment quality
Interview
“When I started I used to watch YouTube videos about how to perform exercise correctly. ”
“When I came to university I get demotivated because equipment were not of good quality and it was not clean.”
“I get bored after doing same sets every time so I try to do something different like calisthenics or change my splits.”
“I don’t go to gym regularly because machines are not of good quality and I get bored.”
“I like to keep track of how much I’m lifting and is my form and strength improving.”
“I had an accident where my hand got fractured and I lost all my strength. I started gym to gain my confidence.”
“I get motivated when I see other people with great enthusiasm”
“I once got injured because my posture was wrong while doing the workout.”
User Persona, Empathy & Journey Map



“When people goes to the gym they find it hard to stay motivated and are not able to keep track of their continuous progress. Which leads them to not enjoy it or do improper workout resulting in injury.”
-Problem Statement
Ideation
How might we
Question
How might we give them their progress report after the exercise?
How might we make users understand the use of machines and their posture?
How might we make more interactive machines for people?
How might we give them motivation to reach their potential?
Ideas to Solve
Digital Portal
QR code or AR Experience
Gamification
Leaderboard
Point of View
Users
People who goes to the gym
Need
Need to get an interactive gym environment and to track their record
Because
Because they feel demotivated if there is no improvement and their gym routine becomes monotonous
Concept 1
Portal where people can record their videos of doing exercises and upload them to the portal, which will rank them on the leaderboard. People will be able to see each ranking and try to compete to reach the top.
Concept 2
Creating a track consisting of different hurdles where each muscle is targeted of a person, it will also have a screen with a computerized animation doing the same exercises, and we have to beat it.
Concept 3
Each machine will have a sensor to count reps and how much weight is lifted. There would be a game which will synchronised to the machine and a leaderboard would be generated.
Concept 4
Adding a QR code that will show how a particular machine works and how body posture should be maintained
Concept 5
Sensor to count each rep of an exercise like push-ups and send the data to the phone to keep records.





Pugh Matrix
Criteria
Concept 1
Concept 2
Concept 3
Concept 4
Concept 5
Safety
+1
0
+1
+1
+1
Durable
0
+1
0
0
+1
Space Consumption
0
-1
+1
0
0
Easy to assemble
0
-1
+1
+1
+1
Cost Efficient
+1
-1
+1
+1
+1
Engagement
-1
+1
+1
0
+1
Total
+1
-1
+5
3
3
Final Concept

Circuit Diagram

Circuit Description
Arduino Uno board is connect to IR sensor, 4 bit display and breadboard.
-
Red wire is for power and Black is for ground.
-
Yellow Wire of IR sensor is connect to A0 pin of Arduino for output.
-
Blue and Green wire is for display output.
All the ground and power wires are connected to breadboard.
How it works?
IR sensor is placed in a certain height which will read the distance of the frame which is 20 cm and when the load brick reach the sensor the distance is reduced to 8 cm which will be recorded as a count and the game will change its form to and display will count 1 unit to show user their progress.
3D model




Task Flow

Initial Prototype Testing
#include <SharpIR.h>
#include <TM1637.h>
//Create a new instance of the library
//Call the sensor "sensor"
//The model of the sensor is "GP2YA41SK0F"
//The sensor output pin is attached to the pin A0
SharpIR sensor( SharpIR::GP2Y0A41SK0F, A0 );
TM1637 tm(2, 3);
int count = 0;
bool object = false;


void setup()
{
Serial.begin( 9600 ); //Enable the serial comunication
pinMode(A0, INPUT);
tm.init();
tm.clearScreen();
// pinMode(7, OUTPUT);
// pinMode(5, OUTPUT);
}
void loop()
{
int distance = sensor.getDistance();
Serial.println( distance ); r
if(distance==3 && !object){
count++;
object = true;
tm.display(count);
}
if (distance > 3 && object){
object=false;
}
delay(200);
}


Low fidelity wireframes







High fidelity wireframes










User Testing





