CARA PROGRAM HEART RATE SENSOR DETAK JANTUNG MENGGUNAKAN ARDUINO

Heart Rate Sensor Dengan Arduino
Sensor detak Jantung Menggunakan Arduino

Pada Kesempatan kali ini kita akan Membahas Tutorial Cara Program Pulsesensor Pulse Heart Rate Sensor Detak Jantung Menggunakan Arduino.
Pulse Heart Rate Sensor adalah sebuah sensor denyut jantung. Sensor ini dapat mendeteksi denyut nadi pada jari telunjuk tangan dengan cara menggabungkan data denyut nadi dari sensor dengan program di mikrokontroler bisa di dapatkan nilai bpm,Heart rate sendiri merupakan detak jantung per satuan waktu yang biasanya dinyatakan dalam beats per menit (bpm).
Sensor ini berfungsi untuk menghitung jumlah detak jantung .caranya cukup sederhana dengan meletakan jari ke sensor.Selanjutnya data pembacaan sensor tersebut di terima arduino melalui pin analog (A0), menggunakan fitur Analog to Digital Converter (ADC), diolah menjadi bpm (Beats Per Minute) untuk cara pemasangan lebih jelasnya bisa di lihat di datasheet di bawah artikel ini
Detak jantung normal (Resting Heart Rate) pada manusia adalah   60 - 100 bpm, biasanya faktor yg paling berpengaruh yg membedakan jumlah detak jantung per menit  ( bpm ) masing2 orang adalah umur, kondisi jantung  dan aktivitas olahraga yg sedang di lakukan.
Aplikasi sensor ini dapat di aplikasikan di dunia medis.Biasanya untuk mengukur detak jantung di lakukan secara manual sehingga kurang efisien, dengan sensor Pulsesensor Pulse Heart Rate Sensor dan mikrokontroler Arduino atau mikrokontroler lainnya,nilai bpm dapat di ukur, perhitungan detak jantung dapat di lakukan secara otomatis.
 

PIn Out Heart Rate Sensor
Pin Out Heart Rate Sensor

Module/Part  yang di butuhkan :
Untuk mencoba Tutorial ini berikut part dan module yang di butuhkan :
  1. Arduino Uno
  2. Pulse Sensor atau Heart rate Sensor
  3. Kabel Jumper Male-Female

Library dan DataSheet:
Download library Heart rate sensor disini (Sumber : WorldFamousElectronics)
Download data sheet disini

WIRING DIAGRAM
Berikut cara menghubungkan module Pulse Sensor atau Heart rate Sensor dengan  arduino

Wiring Heart Rate Sensor Menggunakan Arduino


ALOKASI PIN ARDUINO 
Heart Rate   Arduino     
Signal A0
Gnd Gnd
VCC +5V
CONTOH PROGRAM




#define USE_ARDUINO_INTERRUPTS true
#include <PulseSensorPlayground.h>

const int PulseWire = 0;
const int LED13 = 13;
int Threshold = 550;

PulseSensorPlayground pulseSensor;

void setup() {

Serial.begin(9600);

pulseSensor.analogInput(PulseWire);
pulseSensor.blinkOnPulse(LED13);
pulseSensor.setThreshold(Threshold);

if (pulseSensor.begin()) {
Serial.println("We created a pulseSensor Object !");
}
}
void loop() {

int myBPM = pulseSensor.getBeatsPerMinute();

if (pulseSensor.sawStartOfBeat()) {
Serial.println("♥ A HeartBeat Happened ! ");
Serial.print("BPM: ");
Serial.println(myBPM);
}
delay(20);

}

Serial Monitor 

Serial Monitor Sensor Detak Jantung

 

Sensor ini bisa di aplikasikan di dunia medis untuk heart rate monitoring  baik di tampilkan secara sederhana di LCD , atau di aplikasikan dengan Internet Of Things (IOT) dengan menggunakan Bluethooth Module ,Ethernet Module , GSM Module atau Wifi Module. data bpm  di tampilkan di aplikasi android atau data di simpan di database sebagai riwayat kesehatan jantung pasien.Semoga artikelnya bermanfaat.terima Kasih :)

Sumber : WorldFamousElectronics