Professional Documents
Culture Documents
A Mini Project On Smart Chair: Roll No Name
A Mini Project On Smart Chair: Roll No Name
SMART CHAIR
Roll No Name
17121a1226 G Vanitha
17121a1227 G Jaswanth Tej
17121a1228 G Haritha
17121a1229 G Sreekanth
17121a1230 G Chandrakanth
17121a1231 G T Prasanna
17121a1250 K Samthrusha
17121a1252 K Hasitha
(Autonomous)
(Affiliated to JNTUA Ananthapuramu, Approved by AICTE Accredited by NBA & NAAC with ‘A’ grade)
2019-2020
CONTENTS
Abstract
1 Introduction 4
2 Modules 5-7
3 Implementation 8-12
5 Results 13-16
6 Conclusion 16
References
Using this we can know the pulse rate of a person from anywhere, so that it helps us in
predicting the tough situations in which humans can even lose their lives. We can even add
other sensors in monitoring different aspects of the human health.
When we place the pulse sensor on the wrist, it reads the data and sends to ThingSpeak cloud
from which we can access the data using this web page. The system shows the variation in
pulse rate along with time. In this way we can find the pulse rate from anywhere using this
system.
The pulse sensor held along the chair monitors the heart rate of the person and with this web
page we can view the pulse rate of the person easily.
Early models consisted of a monitoring box with a set of electrode leads that attached to the
chest. The heart rate of a healthy adult at rest is around 72 beats per minute (bpm) & Babies
at around 120 bpm, while older children have heart rates at around 90 bpm. The heart rate
rises gradually during exercises and returns slowly to the rest value after exercise . The rate
when the pulse returns to normal is an indication of the fitness of the person. Lower than
normal heart rates are usually an indication of a condition known as bradycardia, while
higher is known as tachycardia. Heart rate is simply measured by placing the thumb over the
subject’s arterial pulsation, and feeling, timing and counting the pulses usually in a 30 second
period. Heart rate (bpm) of the subject is then found by multiplying the obtained number by
2. This method although simple, is not accurate and can give errors when the rate is high.
This displays the main page of the website with the options LOGIN, REGISTRATION, TIPS
.Based on user’s selection it navigates to the desired page.
2.2.1 Registration
This page consists of a form in which the user enters his/her details. These details are stored
into a database and this is the first step to be followed by every new user. After a successful
registration it navigates to LOGIN page.
2.2.2 Login
This shows the user to enter Email ID and password and checks the entered details with the
details stored in the database. If the data entered matches to the data stored in the database
then it navigates to the dashboard. If either of the fields doesn’t match to the data stored in
This page helps to edit the details entered during the process of registration and saves the
newly entered data.
It provides a method to login when user forgets his/her password. In this page users can set
their password again.. It asks the user to enter their Name and Email ID checks whether
he/she is a valid user and then navigates to reset_password.php page, where the user can set
their new password.
Forget password is used when the user forgets their password whereas change password is
used to change the existing password of the user after his/her login.
2.3.1 Dashboard
Here we can see the options to either UPDATE profile or to view Person’s condition.
On successful login, user can select this option to view the pulse rate of the person who is
using the sensor. This can be viewed in the form of a graph where the variation in pulse rate
is drawn along the variation of time and a widget which points to the pulse rate
2.3.3 RESULT
On clicking the check pulse user can view the Pulse of the patient in the page.
2.3.4 Tips
Some tips regarding the maintenance of healthy heart are provided here.
3.3V____________ +
GND____________-
A0 _____________S
After connecting the pulse sensor to Node MCU ,the following Arduino code is uploaded to
it. And then it is connected to THINGSPEAK cloud from which we take the data to be
displayed in the webpage .From Thingspeak cloud we obtain the link to the data read by the
sensor. Later the pulse is placed on wrist as shown in the Fig 3.1.
int rate[10];
unsigned long sampleCounter = 0;
unsigned long lastBeatTime = 0;
unsigned long lastTime = 0, N;
int BPM = 0;
int IBI = 0;
int P = 512;
int T = 512;
int thresh = 512;
int amp = 100;
int Signal;
boolean Pulse = false;
boolean firstBeat = true;
boolean secondBeat = true;
boolean QS = false;
3.3.3 RESULT
3.3.4 TIPS
HTML, CSS are used in the development of this page.
Fig 4.2 shows the fields in the registration page.After successful registration we get the
login page as in Fig 4.3
After successful login we can see the page shown in the Fig 4.5
6. Conclusion
It is a very efficient system and very easy to handle .This smart chair helps us to be alerted of
some unexpected situations and this can be further improved by adding some other sensors
and providing SMS alert etc..,