Digital Gym Instructor
The gym instructor is essential to achieve our specific fitness goals but it is not possible for everyone to hire an instructor specially for ladies, and many times when we travel somewhere then it will be difficult for us to do regular exercise.In such cases we need a trainer who is with us all the
2025-06-28 16:32:08 - Adil Khan
Digital Gym Instructor
Project Area of Specialization Wearables and ImplantableProject SummaryThe gym instructor is essential to achieve our specific fitness goals but it is not possible for everyone to hire an instructor specially for ladies, and many times when we travel somewhere then it will be difficult for us to do regular exercise.In such cases we need a trainer who is with us all the time when we need. This project is the digital replica of gym instructor. The Digital Gym Instructor guides the user to move different body parts in the direction as required for the specific exercise. In this project a dress is designed for the user which is equipped with flex sensors .Flex sensors are bendable sensors which changes their resistance on bending. These sensors are interfaced with arduino on which dataset for six exercises is saved. Raspberry Pi is interfaced with arduino and display unit. As a first step user selects an exercise from display unit. After exercise selection respective instructions displays which guide the user how to perform exercise then Raspberry Pi sends information to arduino that which exercise is selected. When user starts exercise arduino starts reading data from sensors and compare it with standard data to check the body movement is according to the exercise or not. If user is not performing correctly then respective instructions will be displayed on display unit to correct the body position.
Project ObjectivesThe objectives of this project are:
- To design the digital replica of gym instructor
- Development of mechanism to perform exercises without hiring an instructor
- Design and development of dress to get the real time movements of body parts
Sensors interfacing with arduino:Flex sensors are interfaced with arduino by converting analog values to digital values (ADC). Then thresholds of flex sensors are set by bending them at different positions.Then for each exercise arduino code is written according to movements required for this exercise.Respective instructions are displayed according to different body positions to check either the posture is correct or not.
Arduino interfacing with Raspberry Pi and Display unit:
RPi is interfaced with Display unit(LCD) which act as an instructor and guides the user in the given sequence:
- List of exercises is displayed for user to select the exercise.
- After exercise selection the instructions are displayed in the form of images to show that how to perform selected exercise.
- After that countdown starts to give time to user to get ready for exercise.
- When user strats exercise then RPi starts recieving data from arduino ,then display unit show the required instructions that either user is performing exercise correctly or not.
For data transmission from arduino to Rpi serial communication methods are used. Following are two ways that we used to communicate between Arduino and RPi:USB serial port methood and wireless communication method using bluetooth module.
RasberryPi interfacing with Display Unit : Display unit is interfaced with Rpi using HDMI port. LCD is used as a display unit for displaying required instructions and sensors values for user.
Benefits of the Project- Fitness anywhere in Homes and Gyms
- Personalized fitness experiences
- Virtual fitness on demand
- Instruct the user
- User guidance
- Time saving
- Money saving
This project is based on flex sensor technology which report the voltage changes on the basis of change in resistance. The sensors are attached on the suit/dress of user . With the movement in muscles, arms and legs, sensors are bent showing change in voltage. This is change is translated in the digital reading and later maped to angles. The other portion of prototype is the LCD pannel which is interfaced with Raspberry Pi showing the angles and required instructions for the user.
Final Deliverable of the Project HW/SW integrated systemType of Industry Manufacturing Technologies Wearables and ImplantablesSustainable Development Goals Good Health and Well-Being for People, Gender EqualityRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 31960 | |||
| Flex Sensors | Equipment | 6 | 2100 | 12600 |
| Arduino Mega 2560 | Equipment | 1 | 1500 | 1500 |
| Raspberry Pi 3 Model B+ | Equipment | 1 | 6000 | 6000 |
| Raspberry Pi 3 Model B Cover Case | Equipment | 1 | 1000 | 1000 |
| Power Supply Quick Charger | Equipment | 1 | 1000 | 1000 |
| RPi USB cable | Equipment | 1 | 500 | 500 |
| HDMI cable | Equipment | 1 | 500 | 500 |
| Bluetooth module HC05 | Equipment | 2 | 550 | 1100 |
| Bit Wires | Equipment | 100 | 3 | 300 |
| 9 volt battery | Equipment | 1 | 60 | 60 |
| Power Plug | Equipment | 1 | 50 | 50 |
| 16 meters wire for dress | Equipment | 1 | 200 | 200 |
| SanDisk 16 GB memory card class 10 micro SDHC | Equipment | 1 | 1000 | 1000 |
| Exercise Dress | Equipment | 1 | 3000 | 3000 |
| HDMI /VGA convertor cable | Equipment | 1 | 650 | 650 |
| Brochures | Miscellaneous | 30 | 60 | 1800 |
| Panaflex | Miscellaneous | 2 | 350 | 700 |