An IoT Based System To Monitor Cyclist's Posture PDFFF
An IoT Based System To Monitor Cyclist's Posture PDFFF
CYCLIST’S POSTURE
Submitted in Partial fulfilment of the Requirement for the award of the Degree of
BACHELOR OF ENGINEERING
in
Flory Francis
2024
1
CERTIFICATE
This is to certify that, the project work entitled “An IoT based system to monitor
cyclist's posture” is carried out by Lalith Paydankar P (1MS21EC404),
Chandrashekar M (1MS21EC401), Ganesh (1MS21EC402) Bonafide students of
Ramaiah Institute of Technology, Bangalore, in partial fulfilment for the award of
Bachelor of Engineering in Electronics and Communication of the Visvesvaraya
Technological University, Belgaum, during the year 2023 -2024. It is certified that
all corrections/suggestions indicated for Internal Assessment have been
incorporated in the report. The report has been approved as it satisfies the academic
requirements with respect to the dissertation work prescribed for the said degree.
1)
2)
2
DECLARATION
We hereby declare that the Project entitled “An IoT based system to monitor
cyclist's posture” has been carried out independently at Ramaiah Institute of
Technology under the guidance of Flory Francis, Associate Professor, Department
of Electronics and Communication, RIT, Bangalore.
We hereby declare that work submitted in this report is our own, except where
acknowledged in the text and has not been previously submitted for the award of
the degree of Visvesvaraya Technological University, Belgaum or any other
institute or University
Signature of Students:
2. Chandrashekar M (1MS21EC401)
3. Ganesh (1MS21EC402)
3
ACKNOWLEDGEMENT
We sincerely thank the Chairperson of the group Dr. B. Sujatha and Dr.
S.Imaculate Rosaline for reviewing our project work and providing valuable
suggestions. We also thank all the faculty members of the Department of E&C,
RIT for their kind support in carrying out this project successfully.
4
ABSTRACT
In this report we propose a bike monitoring system for cyclist via internet of things (IoT). This bike
technology help athlete in monitoring their posture via internet of things (IoT) in order to obtain
the required data in terms of health and performance. The data that have been transmitted can be
synchronized or displayed on a web application platform. It enables the athletes and coach to
monitor and record their health conditions and cyclist’s performances. The heart rate sensor used
to monitor the cyclist’s heart rate. The pulse oximetry sensor used to measure oxygen saturation
inside cyclist’s body. The GPS module used to locate the cyclist’s location. We introduced a
wireless cycling posture monitoring using Zigbee communication that contact with sensor unit and
Web application. it is hard for the cyclist and coach to monitor the health condition and cyclist’s
performance in real time Without the monitoring system for cyclist via IoT technology. In order
to improve cyclist daily performance monitoring system for cyclist is essential.
The fatalities that occur during cycle accidents are mostly because of severe head injury. Most of
the casualties from accidents are due to poor communication of the concerned agencies and late
arrival of medical assistance. After an accident, if the victim remains unattended, it puts the life
of the victim in more danger as the time goes by. It is stated that a delay of 5 minutes or more
to initiate the rescue operations increases the fatality by 10% to 20%. Detecting an accident as soon
as it occurs, notifying it to a nearby hospital, friends and family members about the condition
through SMS then tracking the real time location of the victim is essential. Hence, an accident
detection system is installed along with posture monitoring system.
5
CONTENTS
CHAPTERS PAGE NOS
CHAPTER 1: INTRODUCTION
1.1 Introduction 8
1.2 Problem Statement 9
1.3 Objective And Scope 9
CHAPTER 2 : LITERATURE SURVEY 10
2.1 Literature Survey 1 10
2.2 Literature Survey 2 11
2.3 Literature Survey 3 12
CHAPTER 3: METHEDOLOGY
3.1 Proposed Design 13
3.2 components 15
3.3 proposed work 18
3.3.1 Sensor Integration 18
3.3.2 Microcontroller and Communication Modules 18
3.3.3 User interfacr and Display 19
3.3.4 Datat Processing and Analysis 19
3.3.5 System Testing and Validation 19
3.3.6 Documentation and User Training 19
3.3.7 Deployment and Maintenance 19
CHAPTER 4: RESULTS & CONCLUSION
4.1 Results 20
4.1.1 Demo Module 20
4.1.2 Posture Monitoring System LCD display Results 20
4.1.3 Posture Monitoring System Web Application Results 21
4.1.4 Discussion on Posture Monitoring System 21
4.1.5 Accident Detection System Results 22
4.1.6 Discussion on Accident Detection System 22
CHAPTER 5: CONCLUSION AND FUTURE WORK
5.1 Conclusion 23
5.2 Future Work 23
REFERENCES 24
6
List of Figures
Figure no. Title of the figure Page
no.
1. Posture Monitoring System Flow Chart 13
2. Block Diagram 14
3. Demo module 20
4. Real Time Testing Results 20
5. Web Application Log-in Page 21
6. Posture Modes in Web Applications 21
7. Accident Indication In LCD Display 22
8. Accident occurrence message with GPS location 22
9. Live Location Of Athlete 23
List of tables
7
CHAPTER 1: INTRODUCTION
1.1 Introduction
Cycling has grown in popularity as a form of exercise, recreation, and transportation. As cyclists
hit the roads and trails, ensuring their safety and well-being becomes paramount. The advent of
Internet of Things (IoT) technology offers an innovative solution to enhance the monitoring, safety,
and performance of cyclists through the development of a comprehensive bike monitoring system.
This system not only focuses on monitoring the cyclist's posture, heart rate, and oxygen saturation
but also incorporates real-time location tracking and accident detection capabilities.
The primary objective of this project is to develop a state-of-the-art bike monitoring system that
leverages IoT technology to provide real-time insights into the cyclist's health and performance. By
integrating posture monitoring sensors, heart rate sensors, pulse oximetry sensors, and a GPS
module, this system aims to offer cyclists and coaches valuable data to optimize training regimes,
prevent injuries, and enhance overall performance.
However, the safety of cyclists extends beyond just monitoring health and performance metrics.
Accidents can happen unexpectedly, and the consequences can be severe, especially when it comes
to head injuries. One of the major challenges during cycling accidents is the delay in
communication and the arrival of medical assistance, which can significantly impact the outcome
and increase fatality rates.
To address this critical safety concern, an accident detection system is incorporated into the bike
monitoring system. This system is designed to detect accidents promptly, notify nearby hospitals,
friends, and family members about the cyclist's condition through SMS, and track the real-time
location of the victim. By reducing the response time and facilitating immediate medical attention,
this feature aims to mitigate the risks associated with cycling accidents and improve overall safety.
In summary, this project aims to develop a multifaceted bike monitoring system that combines
health monitoring, performance tracking, location tracking, and accident detection capabilities
using IoT technology. By doing so, it seeks to enhance the cycling experience, ensure cyclist safety,
and contribute to the continuous improvement of cycling training and performance optimization.
8
1.2 Problem Statement
Riding with a balanced and relaxed body position may seem like a basic skill for a cyclist, but it is
something that even experienced riders struggle with and can cause frustration for a beginner.
After getting a professional bike fit, proper body position is usually the next thing we look at when
diagnosing pain while riding. It may sound simple, but reminding yourself to maintain a posture
for a long ride is hard, but proper training strategy is a key to overcome this problem. it's
universally accepted that training hard and smart will lead to performance gains. However,
what has yet to be instilled in the minds of most cyclists is the fact that riding fast is not just
about power output, it’s also about good cycling posture. There is a right way and a wrong
way to ride a bike, and to know which is the right way a posture monitoring system is
essential during the training process.
The primary objective of this project is to develop and implement a comprehensive bike monitoring
system for cyclists using Internet of Things (IoT) technology. This system aims to monitor and
analyse the cyclist's posture to ensure correct positioning and prevent injuries, track vital health
metrics such as heart rate and oxygen saturation to provide insights into cardiovascular and
respiratory health, and provide real-time location tracking for route optimization and safety
monitoring. Additionally, it enables athletes and coaches to access synchronized data through a
user-friendly web application platform for continuous monitoring and performance analysis.
The system further enhances the overall training experience by offering data-driven insights and
personalized training recommendations based on individual performance and health parameters.
The scope of this project encompasses key areas including sensor integration, which involves the
development and integration of posture monitoring sensors, heart rate sensors, pulse oximetry
sensors, a GPS module, and Zigbee communication technology for wireless connectivity. Web
application development focuses on designing a platform with features for real-time monitoring,
historical data analysis, goal setting, and alert notifications while ensuring data privacy and
protection through integrated security measures. Data synchronization and analysis involve
developing algorithms and analytics tools to process and analyse transmitted data, implementing
data synchronization mechanisms between the sensor unit, web application, and cloud storage, and
providing insights and recommendations for performance optimization and injury prevention.
9
CHAPTER 2: LITERATURE SURVEY
2.1 Literature Survey I
[1] António F. Maio and José A. Afonso, Member, IAENG “Wireless Cycling Posture
Monitoring Based on Smartphones and Bluetooth Low Energy” , Proceedings of
the World Congress on Engineering 2020 Vol I WCE 2020, July 1 - 3, 2020, London,
U.K.
This work presents the implementation of a wireless network based on Bluetooth Low Energy
(BLE) which enables the integration of multiple sensor nodes into a smartphone-based system in
order to monitor the posture of cyclists. The developed posture monitoring system obtains the
orientation in space of each body segment in which the sensor nodes are placed and calculates the
trunk angle, the knee angle and the angle of inclination of the road. Raw sensor data are collected
periodically from accelerometers, magnetometers and gyroscopes and sent via BLE to an Android
smartphone, which plays the role of central station and performs the data processing concerning
the posture calculation. We describe the development of the hardware and software of the sensor
nodes, which are based on the CC2540 BLE system-on-chip, as well as the development of the
Android application, and provide experimental results concerning the measurement of the posture
of a cyclist in order to validate the proposed system.
Cycling performance is significantly affected by the body posture. This paper proposed a system
that monitors the posture of cyclists in real-time through the use of sensor nodes placed on the
user’s body, which send the raw data via BLE to an Android smartphone, where it is processed in
order to extract the posture angles. Unlike posture measurement systems based on cameras, this
system does not require line of sight or controlled lighting conditions. Due to its portability, it can
be used either by amateur or professional athletes, during training or competition. Currently, the
gyroscopes of the sensor modules are not being used. Their data are acquired via SPI and are
received the application, but are not used along with the accelerometer and magnetometer readings
in the calculations. In the future the gyroscope readings may be used to compensate eventual
measurement errors, in order to contribute to enhance the accuracy in the calculation of the posture.
In the future this system will be integrated into another developed Android application which
provides a georeferenced database with measurements of several relevant cycling parameters, such
as route, velocity, torque, cadence, power output and heart rate, and offers the functionality of
visualization of the information in a map.
10
2.2 Literature Survey II
[2] Akhilesh Nadkarni1, Omkar Mudrale2, Rashi Saraf3, Harshali Zodpe4 Vishal
Pansare5“IOT Controller for Smart Bicycle”, 2021 IEEE 9th International
Conference on Intelligent Systems and Control (ISCO), 2021, pp. 1-6, doi:
10.1109/ISCO.2021.7282250.
People purchase a bicycle for transportation, recreation or for keeping themselves fit. Technology
has been used to manufacture smart bicycles, making the traditional bicycles inferior in terms of
tracking various parameters. In order to overcome this, an IoT controller can be attached externally
to a traditional bicycle making them smart! The system, which is budget friendly, provides various
functionalities which is aimed to be presented through this paper. A smart lock is incorporated in
order to lock/unlock the bicycle. The Hall Effect sensor module is used to measure the distance
travelled and the calories burned through cycling is calculated using the algorithm devised. The
bicycle’s location can be tracked, and this is achieved using the GPS module which gives the real
time positioning of the bicycle. Our system comes with an application which aims to provide the
user a friendly interface in order to keep a track of the parameters like distance travelled, calories
burned, real-time location of their bicycle. The ThingSpeak server is used as the cloud platform in
order to store the data and to establish a communication between the Hardware and the Application.
The system is built keeping in mind all the aims and objectives. The traditional bicycle can be easily
converted to a smart one with the help of our smart kit. The system is built using all the open source
software’s and sites. So, it is economical as well as easy to use. The system involves
communication between the hardware, Thingspeak server and the Mobile App. The bicycle with
this smart kit can be used to travel from one location to another location. Also, it can be used to
keep a track of the fitness measures which can prove to be useful to the user.
11
2.1 Literature Survey III
[3] Ajmain Inqiad Alam, Mahfuzur Rahman ”IoT Enabled Smart Bicycle
Safety System“, in Joint 7th International Conference on Informatics,
Electronics & Vision (ICIEV) and 2nd International Conference on Imaging,
Vision & Pattern Recognition (icIVPR), 978-1-5386-5163-6/18/$31.00 ©2019
IEEE
Bicycle crushes with automobile vehicles in roads mostly in curved roads and kills thousands
of bicyclist with great injuries in every year. This fact indicates the importance of advancement
in conventional vehicle systems. This paper presents a prototype model of smart bicycle safety
system using Arduino Mega 2560 and Arduino Uno Rev3. The system consists of hand gesture
and push button to show turn direction of rider, send messages along with location if rider is in
trouble and indicates if it is safe to take a turn or not. The system is very cost efficient and
provides safety and security for riders of bicycle and other low-end vehicles
This paper focuses on to implement a smart bicycle safety system using IoT. the system has
IR sensor and button to indicate which way rider is going. So that, the vehicle those are behind
the bicycle can know riders intention. Sonar sensor has used to show the rider if it is safe to
take a turn or not. To track the vehicle, we are using Ai thinker 7 module. By using this module,
we are getting location data and sending it to cloud. SW420 vibration module is used to detect
any collision or accident. This system is very cost effective and bike rider safety is main focus
of this system.
12
CHAPTER 3: METHODOLOGY
13
analysis to monitor posture under different conditions: normal, standard/moderate, and
sport/fast postures. For each posture, the total time maintained is recorded to assess consistency
and endurance. Upon completion of these steps, the development and testing phase concludes,
marking the end of the workflow for the bike monitoring system.
14
analysis. A GPS module is included for real-time location tracking, allowing for route
optimization, safety monitoring, and accident detection. The system also features an ADXL345
which serves as a tilt angle sensor for accident detection. The Node MCU, based on the
ESP8266 WiFi module, facilitates wireless communication between the sensors, Arduino
UNO, and the web application via Zigbee or Wi Fi. A vibration sensor is incorporated to detect
sudden movements or impacts, aiding in accident detection and triggering emergency alerts if
necessary. A voltage regulator maintains a stable voltage supply to all components, ensuring
consistent performance and preventing potential damage due to voltage fluctuations. Lastly, a
web application provides a user-friendly platform accessible via the internet or a local network,
displaying synchronized data from all sensors, offering real-time monitoring, historical data
analysis, and personalized recommendations for athletes and coaches.
3.2 Components
15
A GPS (Global Positioning System) module is
a device that receives signals from a network
of satellites orbiting the Earth to determine its
precise geographical location. The module
GPS(1) typically consists of a GPS receiver, antenna,
and processing unit.
16
capabilities of a microcontroller with WiFi
connectivity, making it easy to connect
devices and sensors to the internet or local
network. The Node MCU board is equipped
with an ESP8266 microcontroller, flash
Node MCU board (1) memory, and a USB interface for
programming and power supply.
SOFTWARE DESCRIPTION
17
Code) is a free, open-source code editor
developed by Microsoft. It provides a
powerful and versatile environment for
software development across multiple
programming languages. While it is not
limited to any specific platform, VS Code has
gained significant popularity among
developers working on web development,
cloud applications, IoT, and more.
The proposed work for developing the posture monitoring system involves a comprehensive
approach that encompasses sensor integration, data processing, communication modules, and
a user interface. Below is a detailed breakdown of the proposed work:
19
CHAPTER 4: RESULTS & DISCUSSION
4.1 RESUTS
4.1.1 Demo Module
In the above picture a demo module of cyclist’s posture monitoring system is shown. Which
has Arduino UNO board, ADXL 335(2) for posture data collection, Spo2 sensor for oxygen
saturation level, LCD to display posture positions, ADXL 345 for accident detection, Node
MCU to send a message when accident is occurred, GPS to track cyclist’s location, Zigbee to
transmit data to web application, Voltage regulator, Heartbeat Sensor, Vibration sensor for
accident detection and voltage regulator.
20
These three pictures are three different posture angles, first one is the normal posture, cycling
for long periods of time (on a traditional bicycle and not a recumbent) will strengthen some of
the back muscles needed for healthy posture. In order to put weight on the pedals, a bicyclist
will be flexing back muscles.
Second one is moderate posture This mode promotes endurance and the overall performance
of the heart and lungs, and the musculoskeletal system — especially the spine. In contrast to
other forms of exercise such as jogging or aerobics, Standard posture cycling is less jarring to
the body; the spine in particular.
Third one is Fast posture which benefits Shifting body position on a bike redistributes the
weight the bike carries. Leaning forward puts more weight on the front wheel. Leaning forward
also extends your torso and makes you more aerodynamic reducing drag from the air.
21
Fig 6: Posture modes in web application
The web application has three modes of posture angles and a timer for each of them, timer
under a posture runs until the cyclist maintains that particular posture and timer freezes when
cyclist changes his/her posture, timer will restart when the cyclist returns to that particular
posture angle. This will help the coach to know for how long the cyclist has maintained a
particular posture. Tracking time of training will help the coach to introduce new strategies and
methods which the cyclist has to follow.
22
4.2 Accident detection system results
23
Fig 9: Live location of athlete
24
CHAPTER 5: CONCLUSION & FUTURE WORK
5.1 Conclusion
The development of a cyclist posture monitoring system, integrated with accident detection
and health condition monitoring, represents a significant advancement in ensuring the safety
and well-being of cyclists. By continuously tracking posture, detecting accidents in real-time,
and monitoring vital health metrics, such as heart rate and oxygen levels, this system not only
enhances the safety of cyclists on the road but also promotes proactive healthcare management.
Implementing such technology can lead to a reduction in cycling-related accidents and injuries.
the application of this technology in sports cycling offers athletes invaluable insights into
biomechanics, potentially leading to performance gains and competitive advantages. As the
popularity of cycling grows both as a recreational activity and a competitive sport, the
integration of posture monitoring systems is poised to play a pivotal role in shaping the future
of cycling, this innovation has the potential to revolutionize the cycling experience, making it
safer, more enjoyable, and conducive to overall better health outcomes for cyclists worldwide.
25
REFERENCES
[1] António F. Maio and José A. Afonso, Member, IAENG “Wireless Cycling Posture
Monitoring Based on Smartphones and Bluetooth Low Energy” , Proceedings of the World
Congress on Engineering 2020 Vol I WCE 2020, July 1 - 3, 2020, London, U.K.
[2] Akhilesh Nadkarni1, Omkar Mudrale2, Rashi Saraf3, Harshali Zodpe4 Vishal Pansare5“IOT
Controller for Smart Bicycle”, 2021 IEEE 9th International Conference on Intelligent Systems
and Control (ISCO), 2021, pp. 1-6, doi: 10.1109/ISCO.2021.7282250.
[3] Ajmain Inqiad Alam, Mahfuzur Rahman ”IoT Enabled Smart Bicycle Safety System“, in
Joint 7th International Conference on Informatics, Electronics & Vision (ICIEV) and 2nd
International Conference on Imaging, Vision & Pattern Recognition (icIVPR), 978-1-5386-
5163-6/18/$31.00 ©2019 IEEE
[4] Saad Ur Rehman, Saad Ur Rehman, Arshia ArifUmar S. Khan, Umar S. Khan “IoT-based
Accident Detection and Emergency Alert System for Motorbikes” ,in International Conference
on Artificial Intelligence and Mehatronics, 2021IEEDOI:10.1109/AIMS52415.2021.9466055.
[5] A. Fanca POP, A. Puscasiu, S. Folea and H. Vălean, "Trauma accident detecting and
reporting system," 2018 IEEE International Conference on Automation, Quality and Testing,
Robotics (AQTR), Cluj-Napoca, 2018, pp. 1-5
[6] D. K. P. Gudavalli, B. S. Rani and C. V. Sagar, "Helmet operated smart E-bike," 2017 IEEE
International Conference on Intelligent Techniques in Control, Optimization and Signal
Processing (INCOS), Srivilliputhur, 2017, pp. 1-5
[7] D. White, “5 Reasons to Make a Bicycle an Essential Part of Your Life,” Womanitely, 05-
Nov-2015. [Online]. Available: https://womanitely.com/reasonsmake-bicycle-essential-life/.
[Accessed: 19-Mar-2018].
[8] B. Chan and R. Duran, “Bike Safe An Automatic Turn Signal System,” rep., 2014
[9] Texas Instruments Datasheet, “2.4-GHz Bluetooth low energy system-on-chip,
CC2540F128, CC2540F256,” June 2021.
[10] B. Mihajlov and M. Bogdanoski, “Overview and analysis of the performances of ZigBee-
based wireless sensor networks,” International Journal of Computer Applications, vol. 29, no.
12, 2020, pp. 28-35.
26