Anda di halaman 1dari 17

Modul Sensor Denyut Nadi

Mister Tupai
Latar Belakang
Sensor Pulse adalah sensor detak jantung plug-and-play berdaya rendah yang
dirancang dengan baik untuk Arduino. Ini dapat digunakan oleh siswa, artis,
atlet, produsen, dan pengembang game & seluler yang ingin memasukkan
data detak jantung langsung ke dalam proyek mereka.

Dan bagian terbaiknya adalah sensor ini dihubungkan langsung ke Arduino


dan dengan mudah dijepitkan ke ujung jari atau daun telinga. Ini juga super
kecil (berbentuk kancing) dengan lubang, sehingga bisa dijahit menjadi kain.

Sensor Pulse adalah perangkat open source yang awalnya dibuat oleh
PulseSensor.com. Mereka mulai pada tahun 2011 sebagai proyek Kickstarter.
Pada 2013, 491 pendukung menjanjikan $18.418 untuk membantu
mewujudkan proyek ini.
Penjelasan Hardware
Bagian depan sensor adalah sisi dengan logo hati. Di sinilah kita meletakkan
jari kita. Di sisi depan kita akan melihat lubang bundar kecil, dari mana LED
hijau Kingbright yang dipasang terbalik, bersinar.
MCP6001 Op-Amp

Reverse Protection
Diode
Tepat di bawah LED terdapat sensor foto cahaya kecil – APDS-9008 dari
Avago, serupa dengan yang digunakan pada ponsel, tablet, dan laptop, untuk
menyesuaikan kecerahan layar dalam kondisi cahaya yang berbeda.

Di bagian belakang modul, kita akan menemukan komponen lainnya


termasuk Op-Amp MCP6001 microchip dan sekumpulan resistor dan
kapasitor yang membentuk jaringan filter R/C. Ada juga dioda perlindungan
terbalik (reverse protection diode) untuk mencegah kerusakan jika kabel daya
secara tidak sengaja terbalik.

Modul ini beroperasi dari suplai tegangan DC 3,3V hingga 5V dengan arus
operasi < 4mA.
Cara Kerja Sensor Denyut Nadi
Sensor detak jantung optik sangat
mudah dipahami secara teori. Sensor
pulsa atau sensor detak jantung optik
apa pun, dalam hal ini, bekerja dengan
menyinari lampu hijau (~ 550nm) pada
jari dan mengukur jumlah cahaya yang
dipantulkan menggunakan fotosensor.

Metode deteksi pulsa melalui cahaya


ini disebut Photoplethysmogram,
silakan cek link berikut: Photosensor LED
https://en.wikipedia.org/wiki/Photople
thysmogram
Hemoglobin teroksigenasi dalam darah arteri memiliki karakteristik menyerap
cahaya hijau. Semakin merah darah (semakin tinggi hemoglobin), semakin
banyak cahaya hijau yang diserap. Saat darah dipompa melalui jari dengan
setiap detak jantung, jumlah cahaya yang dipantulkan berubah, menciptakan
bentuk gelombang yang berubah pada output fotosensor.

Saat kita terus menyinari cahaya dan mengambil pembacaan sensor foto, kita
dengan cepat mulai mendapatkan pembacaan denyut jantung.

Sinyal dari fotosensor ini umumnya kecil dan berisik, oleh karena itu sinyal
dilewatkan melalui jaringan filter R/C dan kemudian diperkuat menggunakan
Op-Amp untuk menghasilkan sinyal yang jauh lebih besar, lebih bersih, dan
lebih mudah dideteksi.
Pinout Sensor Denyut Nadi

Dihubungkan ke pin GND pada Arduino

Dihubungkan ke pin 3.3V atau 5V pada


Arduino

Output analaog dan dihubungkan ke


pin analog pada Arduino
Instalasi Material / Wiring Diagram
Instalasi Library
Buka Software Arduino IDE lalu pilih dan tekan menu Sketch > Include Library
> Manage Libraries… atau tekan tombol Ctrl+Shift+I , kemudian tulis
“pulsesensor” pada kotak pencarian dan pilih entri “PulseSensor Playground
by Joel Murphy, Yury Gitman, Brad Needham”.
int const PULSE_SENSOR_PIN = 0; // 'S' Signal pin connected to A0

int Signal; // Store incoming ADC data. Value can range from 0-1024
int Threshold = 550; // Determine which Signal to "count as a beat" and which to ignore.

void setup() {
pinMode(LED_BUILTIN,OUTPUT); // Built-in LED will blink to your heartbeat
Serial.begin(9600); // Set comm speed for serial plotter window
}

void loop() {

Signal = analogRead(PULSE_SENSOR_PIN); // Read the sensor value

Serial.println(Signal); // Send the signal value to serial plotter

if(Signal > Threshold){ // If the signal is above threshold, turn on the LED
digitalWrite(LED_BUILTIN,HIGH);
} else {
digitalWrite(LED_BUILTIN,LOW); // Else turn off the LED
}
delay(10);
}
Penjelasan Coding
Sketsanya sangat sederhana. Ini dimulai dengan mendefinisikan pin yang
digunakan untuk menghubungkan Sensor Pulsa. Dua variabel juga
didefinisikan; Sinyal menahan data ADC yang masuk dan Ambang Batas
menentukan sinyal mana yang "dihitung sebagai ketukan" dan mana yang
diabaikan.
Pada bagian “setup”, kita mendefinisikan pin LED bawaan (pin 13) sebagai
output dan mengatur monitor serial.
Pada bagian “loop”, kita membaca sinyal analog dari Sensor Pulsa, dan ketika
sinyal melebihi nilai ambang, kita menyalakan LED Built-in.
Sketsa GettingStartedProject Tampilan grafik kurang lebih akan
sebelumnya dirancang untuk seperti berikut ini:
bekerja dengan Arduino Serial
Plotter, tools/fitur keren yang
disertakan dengan Arduino IDE
untuk mem-visualisasi-kan sinyal
analog secara real-time. Saat
sketsa sedang berjalan dan
papan Arduino terhubung ke USB
computer, tekan/klik menu Tools
> Serial Plotter

Anda mungkin juga menyukai