0% found this document useful (0 votes)
76 views7 pages

Real-Time Wearable Posture Monitor

Uploaded by

cringevalihaddi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views7 pages

Real-Time Wearable Posture Monitor

Uploaded by

cringevalihaddi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Abstract

Back pain and neck pain are among the most common health issues faced by students and
office workers. One of the major reasons behind this is poor posture caused by sitting for
long hours and using computers or mobile devices. Detecting and correcting posture at the
right time can prevent muscle strain and improve long-term health.

In this project, we developed a real-time posture monitoring device that is simple,


affordable, and portable. The system uses an MPU6050 sensor to measure the tilt of the
upper back. An Arduino Uno processes the sensor data and calculates the posture angle. If
the angle exceeds a preset threshold (15° from the initial calibrated position), the system
immediately activates a buzzer to alert the user.

The device is lightweight, wearable, and comfortable for daily use. It runs continuously
and provides instant feedback, allowing users to correct their posture before any
discomfort or strain occurs. This project can help students, office workers, and anyone
with long sitting hours to develop better posture habits. Future work can include a mobile
application for posture tracking and analysis.
Table of Contents

1. Introduction

2. Related Literature / Review Article

3. Description

4. Work Done

5. Results

6. Conclusion
References
Chapter 1 – Introduction

The modern lifestyle involves prolonged sitting in front of computer screens, mobile
phones, and television. This has led to a significant increase in musculoskeletal problems,
especially neck pain, shoulder stiffness, and lower back pain. Research studies indicate
that almost 80% of people experience some form of back pain during their lifetime, and
poor posture is one of the key reasons behind it.

Correct posture is not only important for a healthy spine but also improves breathing,
blood circulation, and overall energy levels. When the body maintains an incorrect
posture for long periods, the muscles get strained, which may lead to chronic pain and
even spinal deformities in severe cases.

The aim of this project is to design a wearable device that can continuously monitor the
user's posture and provide real-time feedback whenever a poor posture is detected.
Unlike bulky braces or expensive medical devices, this solution is low-cost, lightweight,
and suitable for students, working professionals, and elderly people.

Chapter 2 – Related Literature / Review Article

Many researchers and companies have tried to address the problem of poor posture. Some
common solutions include:

• Posture Belts and Braces: These are worn around the shoulders or back to
keep the spine straight. While effective, they are uncomfortable for long use,
restrict movement, and are costly.

• Surgical Corrections: In severe cases, surgery may be recommended, but this


involves long recovery times and is not guaranteed to fully correct posture issues.

• Camera-based Systems: Use computer vision to track sitting posture but are
expensive, require constant monitoring, and cannot be used everywhere.
• Smartphone-Based Trackers: Some mobile apps use accelerometer data to
detect slouching but require the user to keep the phone in a fixed position, which is
not practical.

The review of existing systems shows that there is a need for a low-cost, portable,
real-time device that can be easily worn and give immediate feedback. Our project fills
this gap by using an MPU6050 sensor, Arduino Uno, and a buzzer for simple and
effective posture correction.

Chapter 3 – Description

The system is designed as a wearable posture monitoring device that can be attached to
the upper back or shirt collar. It is made up of four main modules – sensing, processing,
feedback, and power supply.

1. Sensor Module (MPU6050):


The MPU6050 is a small, affordable sensor that combines a 3-axis accelerometer and 3-
axis gyroscope. It can measure both tilt and movement. The sensor is mounted on the
upper back in such a way that when the user bends forward, the change in angle can be
detected accurately.

2. Processing Module (Arduino Uno):


The Arduino Uno acts as the brain of the system. It continuously reads data from the
MPU6050 via the I2C protocol. The data is processed to calculate the current angle of the
upper back. A reference posture angle is stored during calibration, and every new
measurement is compared against this reference.

3. Feedback Module (Buzzer):


When the difference between the current angle and reference angle exceeds 15°, the
Arduino activates a buzzer. The buzzer sound immediately alerts the user that their
posture is incorrect and needs to be corrected.
4. Power Supply:
The entire system is powered by a 3.7V lithium-ion battery. A booster circuit is used to
increase the voltage to a level required by the Arduino and sensor. A switch is provided so
the user can easily turn the system ON or OFF.

This simple and modular design ensures that the device is portable, lightweight, and
easy to recharge, making it ideal for everyday use.

Chapter 4 – Work Done

The work on this project was carried out step by step, starting from research and ending
with implementation and testing.

1. Problem Study and Research:


We began by studying the problems caused by poor posture, especially in students and IT
professionals. We reviewed existing solutions such as posture braces, smartphone apps,
and camera-based monitoring systems. This helped us understand the limitations of
existing methods and the need for a more affordable, wearable, and real-time solution.

2. Component Selection:
After research, we selected the MPU6050 sensor because it is small, accurate, and cost-
effective. The Arduino Uno was chosen as the processing unit because it is simple to
program and has enough computing power to handle sensor data. The buzzer was selected
as the feedback mechanism because it is lightweight, consumes very little power, and
provides instant haptic feedback.

3. System Design:
We designed the system to have four modules — sensor, processing, feedback, and power.
A simple circuit was made connecting the MPU6050 to the Arduino Uno using I2C
communication. The buzzer was connected to a digital output pin of Arduino so that it
could be triggered easily. The battery and booster circuit were added to make the system
portable.
4. Programming:
The code was written in Arduino IDE using the MPU6050 Light Library. This library
makes it easy to read accelerometer and gyroscope data. A calibration function was added
to record the reference posture angle at the time of turning the device ON. The main loop
continuously compares the current posture with the reference. If the deviation is more
than 15 degrees, the buzzer is triggered.

5. Testing and Validation:


Finally, the system was tested with multiple users in different sitting positions. The buzzer
was checked at different angles to make sure it triggers only when the user actually
slouches beyond the limit. The threshold of 15° was found to be optimal as it avoided
false alarms while still reminding users early enough to correct their posture.

Chapter 5 – Results

The project successfully achieved its goal of detecting poor posture and alerting the user
in real time.

• The MPU6050 sensor accurately measured the angle of the upper back.

• The Arduino Uno was able to process data and compare angles in real time
without any noticeable delay.

• The buzzer response was almost instant, which means the user was alerted as soon
as they slouched beyond 15°.

• The device worked consistently in multiple trials and gave reliable results.

Observations:

1. The buzzer activated every time the posture deviation was more than 15°.

2. The system consumed very little power and could work for several hours on a
single battery charge.

This shows that the project is not just a prototype but a practical solution that can be used
daily.
Chapter 6 – Conclusion

This project demonstrated that a simple, low-cost device can be built to monitor posture in
real time and prevent muscle strain. By using an MPU6050 sensor, Arduino Uno, and a
buzzer, we created a wearable system that is lightweight, easy to use, and provides instant
feedback.

The system has the potential to be used by students, office workers, and anyone who
spends long hours sitting. Regular use of this device can help reduce back pain, improve
sitting habits, and contribute to a healthier lifestyle.

Future Scope:

• Mobile Application: Data can be sent to a mobile app using Bluetooth for
posture tracking and history analysis.

• Compact Design: The device can be miniaturized and built on a single PCB for
better wearability.

• Custom Alerts: Users can select vibration motors instead of buzzers for a silent
alert mechanism.

REFERENCES

1. Chopra, S., Kumar, M., Sood, S. (2016). Wearable Posture Detection and Alert
System. International Conference on System Modeling & Advancement in Research
Trends (SMART), pp. 130–134.

2. Nam, H., Kim, J.-H., Kim, J.-I. (2016). Smart Belt: A Wearable Device for
Managing Abdominal Obesity. International Conference on Big Data and Smart
Computing (BigComp), pp. 430–434.

3. International Journal of Research Publication and Reviews, Vol (6), Issue (4), April
2025, pp. 14686–14690 [Link]

Common questions

Powered by AI

Wearable devices offer several advantages over traditional posture correction methods. They are designed to be unobtrusive, comfortable for long-term wear, and provide instant feedback, which is crucial for real-time posture correction. Unlike posture belts, they do not restrict movement or cause discomfort. Additionally, they are low-cost and portable compared to more expensive, static camera systems or surgical interventions, making them accessible for everyday use .

The posture monitoring device differentiates itself from existing solutions such as posture belts, braces, surgical corrections, camera-based systems, and smartphone apps by being low-cost, portable, and providing real-time feedback. Unlike posture belts, it is comfortable and non-restrictive. Unlike camera-based systems and smartphone apps, it does not require constant monitoring or a fixed phone position, making it more practical for everyday use. The device's main advantages are its affordability, ease of use, and instant feedback, which help in developing better posture habits .

Real-time feedback in posture correction helps users immediately become aware of and correct poor posture, preventing muscle strain before it occurs. The instant alert, typically via a buzzer, encourages timely adjustments, aiding in the reinforcement of good posture habits. This prompt response system is integral in mitigating long-term health issues associated with prolonged poor posture .

The posture monitoring device consists of four key components: the sensor module (MPU6050), the processing module (Arduino Uno), the feedback module (Buzzer), and the power supply (3.7V lithium-ion battery). The MPU6050 sensor measures the tilt and movement of the upper back. This sensor data is continuously read and processed by the Arduino Uno, which calculates the current posture angle. A reference angle is set during calibration, and any deviation over 15° triggers the buzzer, alerting the user to correct their posture .

Future enhancements proposed for the wearable posture monitoring device include integrating a mobile application via Bluetooth for tracking posture history, miniaturizing the design into a single PCB for better wearability, and replacing the buzzer with vibration motors for silent alerts. These improvements could enhance user experience by providing detailed posture analysis, making the device more comfortable to wear, and offering customizable alert settings for different environments .

The 15-degree threshold in the posture monitoring system is significant because it serves as the trigger point for activating the buzzer, alerting the user of poor posture. This threshold was determined to be optimal through testing, as it effectively prevented false alarms while still providing timely reminders for users to correct their posture. During multiple trials with different users and sitting positions, it ensured reliable results by alerting the user promptly once the permissible deviation was exceeded .

Smartphone-based posture trackers are limited by their dependence on maintaining a fixed position, which is often impractical. These apps utilize accelerometer data, but frequent repositioning of the phone can interfere with accurate monitoring. In contrast, the wearable posture monitoring device provides constant, reliable feedback as it is attached directly to the user's back and does not require repositioning, making it more practical for real-time use throughout the day .

The MPU6050 sensor functions within the device by measuring the tilt and movement of the user's upper back using its built-in 3-axis accelerometer and 3-axis gyroscope. It is capable of detecting precise changes in angle, which allows it to sense when the user bends forward. This data is sent to the Arduino Uno for processing to determine if posture correction is needed. The sensor's compact size and accuracy make it suitable for continuous real-time monitoring .

Maintaining correct posture contributes to overall health by ensuring a healthy spine, improving breathing and blood circulation, and enhancing overall energy levels. Prolonged incorrect posture can lead to muscle strain, chronic pain, and severe cases of spinal deformities. Correct posture prevents these health issues by reducing unnecessary stress on the body’s musculoskeletal system .

The development process of the posture monitoring device involved several main steps: initially studying the problem and existing solutions, selecting components like the MPU6050 sensor and Arduino Uno, designing the system with sensor, processing, feedback, and power supply modules, programming using the MPU6050 Light Library, and testing/validation with multiple users and sitting positions to ensure accurate and timely alert triggers .

You might also like