Pulse Sensor With Bluetooth and Arduino

46,450

55

64

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

  • Water Contest

    Water Contest
  • Metalworking Contest

    Metalworking Contest
  • Tiny Home Contest

    Tiny Home Contest

64 Discussions

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

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~

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
None
udana

1 year ago

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

your help much appreciated sir

can u please provide a pin diagram for connection

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!

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

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.

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.

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
None
KEM6

2 years ago

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

0
None
VânC7

2 years ago

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

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

2 replies

yes it is possible you must read data from the bluetooth

0
None
Yasvi

2 years ago

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

2 replies

this may be the reason of different BAUD RATE

I have used exactly the same code as yours.

0
None
mhmd7

2 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 ?

1 reply

yes, in this code LED is working as a visual output for the heart beat, you can remove it or place any other circuit which you wish should work when beat happens