₹1000(approx $14 USD) PPG Signal Based Heart Rate Calculator and Temperature Display Using Arduino Uno and Android OS

2,992

8

15

Introduction: ₹1000(approx $14 USD) PPG Signal Based Heart Rate Calculator and Temperature Display Using Arduino Uno and Android OS

About: Electronics & Communication Engineering Student.

The project basically is a portable heart rate and body temperature monitoring system. It has on board lcd display and also support to display the parameters on an android device in the real time. Arduino is the brain of the system.

Step 1: Components Required

* Arduino UNO
* Bluetooth Module HC-05
* Batteries 9V
* 16x2 Lcd
* Prototyping board
* ua741
* Resistances
* Capacitors
* Led -red
* 7805 voltage regulator
* IR led
* IR receiver (Phototransistor)
* Wires
* Bug strips
* 28 pin dip IC socket
* 16 Mhz crystal oscillator

Step 2: Amplifier System+ Filter

The amplifier system is basically a signal conditioning as well as gain providing system. At first it is required to remove the DC component of the input signal by using a high pass filter with frequency 0.8 Hz and then pass it through an amplifier with suitable gain and again pass it through a low pass filter which removes high frequency components of the signal from the sensor. Set it's frequency to 3Hz. Now again provide some gain according to requirements and the feed the signal to the digital input pin 8 of Arduino.

Step 3: Sensor Module

The sensor module consist of one heart rate calculating sensor that's on the finger and a temperature measuring sensor on the wrist.

Step 4: Arduino Code

Just type in as shown in the image.

Step 5: Final Assembly

I used a mobile handset box to assemble all the components and some cardboard to create chambers for battery storage, LCD, Circuit boards etc and a layer of foam to separate all of them to prevent any short circuit.

Step 6: Android App

I did a little short cut here. Rather going for complex programming i used mit app inventer 2 to develop my android application. Here is a screenshot of the blocks i used.

Step 7: Testing & Calibration

Just adjust the potentiometer to calibrate it against any standard heart rate measuring device.

Step 8: Complete Device

Be the First to Share

    Recommendations

    • Pocket-Sized Speed Challenge

      Pocket-Sized Speed Challenge
    • Metalworking Contest

      Metalworking Contest
    • Maps Challenge

      Maps Challenge

    15 Discussions

    0
    mehran2012
    mehran2012

    3 years ago

    It was good, but bad designs

    0
    SATRIAO
    SATRIAO

    3 years ago

    if we use the pulse sensor can code it

    0
    SATRIAO
    SATRIAO

    3 years ago

    what is the model of the Bpm sensor ?

    0
    OmarM93
    OmarM93

    3 years ago

    what is the model of the temperature sensor ?

    0
    sseth6
    sseth6

    Reply 3 years ago

    Lm35

    0
    OmarM93
    OmarM93

    Reply 3 years ago

    its work well with you for your project ??

    0
    vinay0745
    vinay0745

    4 years ago

    What is int a[3]; in your code ?

    0
    sseth6
    sseth6

    Reply 3 years ago

    That was a dummy variable used to debug the code. I can't remember how that was left behind. You could simply delete that line.

    0
    UtsavC
    UtsavC

    4 years ago

    what was the overall cost of this project in rupees

    0
    sseth6
    sseth6

    Reply 3 years ago

    It was around ₹1000.0 excluding the cost of arduino development board but including the atmega328 IC

    0
    leetokasa
    leetokasa

    4 years ago

    Can u please provide the schematic diagram?...or do we just have to design it ourselves based on the design code given?

    0
    sseth6
    sseth6

    Reply 4 years ago

    I've uploaded the schematics for the PPG signal receiver and amplifier system.

    0
    tomatoskins
    tomatoskins

    5 years ago on Introduction

    Really cool project! I love it when people use tech to help with human health!

    0
    sseth6
    sseth6

    Reply 5 years ago

    Thank you...