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

Project Title

Digital Gym Instructor

Project Area of Specialization Wearables and ImplantableProject Summary

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 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 Objectives

The objectives of this project are:

Project Implementation Method

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:

  1. List of exercises is displayed for user to select the exercise.
  2. After exercise selection the instructions are displayed in the form of images to show that how to perform selected exercise.
  3. After that countdown starts to give time to user to get ready for exercise.
  4. 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 Technical Details of Final Deliverable

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 Equipment6210012600
Arduino Mega 2560 Equipment115001500
Raspberry Pi 3 Model B+ Equipment160006000
Raspberry Pi 3 Model B Cover Case Equipment110001000
Power Supply Quick Charger Equipment110001000
RPi USB cable Equipment1500500
HDMI cable Equipment1500500
Bluetooth module HC05 Equipment25501100
Bit Wires Equipment1003300
9 volt battery Equipment16060
Power Plug Equipment15050
16 meters wire for dress Equipment1200200
SanDisk 16 GB memory card class 10 micro SDHC Equipment110001000
Exercise Dress Equipment130003000
HDMI /VGA convertor cable Equipment1650650
Brochures Miscellaneous 30601800
Panaflex Miscellaneous 2350700

More Posts