Pulse Sensor With Bluetooth and Arduino

57,556

58

65

Introduction: Pulse Sensor With Bluetooth and Arduino

This projects aims to use the pulse sensor (which is easily available now) with arduino uno and Bluetooth HC-05 module, The pulse sensor is placed on the finger and it measures the heart rate and then sends the heart rate to android mobile via bluetooth device, There is no special Android app is required, any bluetooth terminal app will work perfectly. This project can be used to develop Wearable for mobiles or wrist watches.

Step 1:

A standard pulse sensor is used, i bought one from china and one diagram showing its pin configuration.

Step 2: HC-05 Bluetooth

An HC-05 Bluetooth module is used, since this modules gives and option of both master and slave. we can send data from android cell to arduino and from arduino to android

Step 3:

Bluetooth terminal app is used to communicate between android and arduino

Step 4:

Android mobile and Serial Monitor screen showing output of the sensor.

Attached Video of the project.

Step 5:

Attached code

open PulseSensor_wt_BT.ino

all the pin connections are explained in the code

3 People Made This Project!

Recommendations

  • Microcontroller Contest

    Microcontroller Contest
  • Automation Contest

    Automation Contest
  • Make it Glow Contest

    Make it Glow Contest

65 Comments

0
AinaA10
AinaA10

2 years ago

First of all ,thank you for the sharing . I've tried the project but the reading keep on shows 200+ bpm which is very high and non stable . Help me please sir

1
AmanR40
AmanR40

2 years ago on Introduction

Sir i made that project but the smartphone is not receiveng the data it is showing ? That type of symbol please help me.

0
BilalZ14
BilalZ14

3 years ago

Sir, please kindly,i want to run pulse sensor amped visualizer v1.5 with aurdino via bluetooth HC-05 module but without battery, " i mean that i want to use capacitor with resistor for running them about 10 seconds", so could u tell me please which the appropriate capacitor and resistor i should use.

Thank u very much~

0
BilalZ14
BilalZ14

3 years ago

Sir, please kindly, i want to run pulse sensor amped visualizer v1.5 with aurdino via bluetooth HC-05 module but without battery " i mean that i want to use capacitor with resistor to run it about 10 seconds, so could u please tell me which the appropriate capacitor and resistor i should use

Thank u very much~

1
udana
udana

3 years ago

Sir how to read data from arduino to via Bluetooth with android studio.(ex.temp valve )

your help much appreciated sir

0
SumanB20
SumanB20

4 years ago

can u please provide a pin diagram for connection

0
gwapz123456
gwapz123456

4 years ago

how can i fix this error

Arduino: 1.6.13 (Windows 7), Board: "Arduino/Genuino Uno"

Sketch uses 5,718 bytes (17%) of program storage space. Maximum is 32,256 bytes.

Global variables use 680 bytes (33%) of dynamic memory, leaving 1,368 bytes for local variables. Maximum is 2,048 bytes.

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x2e

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x2e

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x2e

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x2e

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x2e

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x2e

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x2e

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x2e

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x2e

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x2e

Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#up... for suggestions.

This report would have more information with

"Show verbose output during compilation"

option enabled in File -> Preferences.

please. thanks you!

0
KhusnulA
KhusnulA

4 years ago

how to make a program to combine all items (pulse sensors, arduino and bluetooth) i'am confuse with them

0
RajeevN6
RajeevN6

4 years ago

Hi.

Thanks a lot for the project. I want to compare two pulse amplitudes from carotid arteries using two pulse sensors. Will i need additional comparator hardware or can i do it with software alone?

Thank you.

0
zb-jalali
zb-jalali

4 years ago

Hi.
First of all thanks for the project, it's very useful. I have a question. my project is like this but I have sim808 module instead HC-05 and this code doesn't work properly for bluetooth. I mean in serial monitor just heart beat is measuring and I can't give AT commands.Can you please help me? Thank you.

0
GuilhermeJ7
GuilhermeJ7

4 years ago

Hello, I`m interested in using this sensor in a project of mine, but I need to know if it is capable of measuring the pulses by the wrist. Could anyone verify it for me?

0
KEM6
KEM6

4 years ago

did have a way , for use the pulse sensor at wrist?

0
VânC7
VânC7

4 years ago

i have problem with noise , please help me how can i fix it ? Thank you very much!

0
adilhussains
adilhussains

4 years ago

sir i have a question i personally made a plus rate monitor android app is this hardware is compactable for any app

0
SaadAbd
SaadAbd

Reply 4 years ago

yes it is possible you must read data from the bluetooth

0
adilhussains
adilhussains

Reply 4 years ago

thanks sir

0
Yasvi
Yasvi

4 years ago

cant understand what wrong am I doing? I only get an infinite string of random characters

0
SaadAbd
SaadAbd

Reply 4 years ago

this may be the reason of different BAUD RATE

0
Yasvi
Yasvi

Reply 4 years ago

I have used exactly the same code as yours.

0
mhmd7
mhmd7

4 years ago

hey mr saad , thanks for the project idea
what is the use of the led here ? is it suppose to blink when the sensor detect the heart beats ?