Denyut jantung, suhu badan dan pemantauan tekanan darah adalah parameter yang sangat penting bagi tubuh manusia. Doktor menggunakan pelbagai jenis alat perubatan seperti termometer untuk memeriksa demam atau suhu badan, monitor BP untuk pengukuran tekanan darah dan monitor denyut jantung untuk pengukuran kadar jantung. Dalam projek ini, kami telah membina monitor denyut jantung berasaskan Arduino yang mengira jumlah degupan jantung dalam satu minit. Di sini kami telah menggunakan modul sensor degup jantung yang merasakan degup jantung semasa meletakkan jari pada sensor.
Komponen
- Arduino
- Modul sensor Heart Beat
- LCD 16x2
- Tekan butang
- Papan roti
- Kuasa
- Menyambung wayar
Mengendalikan Projek Monitor Jantung Jantung
Kerja projek ini agak mudah tetapi diperlukan sedikit pengiraan untuk mengira kadar degupan jantung. Terdapat beberapa kaedah untuk mengira kadar denyutan jantung, tetapi di sini kita hanya membaca lima denyutan. Kemudian kami telah mengira jumlah degupan jantung dalam satu minit dengan menggunakan formula di bawah:
Five_pusle_time = time2-time1;
Single_pulse_time = Five_pusle_time / 5;
kadar = 60000 / Single_pulse_time;
di mana time1 adalah nilai pembilang nadi pertama
time2 adalah senarai nilai pembilang nadi
kadar adalah degupan jantung akhir.
Apabila nadi pertama datang, kita memulakan pembilang dengan menggunakan fungsi pembilang pemasa dalam arduino iaitu milis ();. Dan ambil nilai pembilang nadi pertama dari milis ();. Kemudian kami menunggu lima denyutan. Setelah mendapat lima denyutan, kita sekali lagi mengambil nilai penghitung dalam masa2 dan kemudian kita membuang masa1 dari masa2 untuk mengambil masa asal diambil oleh lima denyutan. Dan kemudian bahagikan masa ini dengan 5 kali untuk mendapatkan masa nadi tunggal. Sekarang kita mempunyai masa untuk nadi tunggal dan kita dapat mencari nadi dengan mudah dalam satu minit, membagi 600000 ms dengan masa nadi tunggal.
Kadar = 600000 / masa nadi tunggal.
Dalam projek ini kami telah menggunakan modul sensor Heart beat untuk mengesan Heart Beat. Modul sensor ini mengandungi pasangan IR yang benar-benar mengesan degupan jantung dari darah. Jantung mengepam darah ke dalam badan yang disebut degupan jantung, apabila terjadi kepekatan darah di dalam badan berubah. Dan kami menggunakan perubahan ini untuk membuat voltan atau nadi elektrik.
Rajah dan Penjelasan Litar
Litar monitor degup jantung ditunjukkan di bawah, yang mengandungi arduino uno, modul sensor degup jantung, butang reset dan LCD. Arduino mengawal keseluruhan proses sistem seperti membaca denyut nadi modul sensor denyut jantung, mengira kadar denyutan jantung dan menghantar data ini ke LCD. Kita dapat menetapkan kepekaan modul sensor ini dengan potensiometer terbina dalam yang diletakkan pada modul ini.
Pin output modul denyut jantung disambungkan secara langsung ke pin 8 arduino. Vcc dan GND disambungkan ke Vcc dan GND. LCD 16x2 disambungkan dengan arduino dalam mod 4-bit. Pin kawalan RS, RW dan En disambungkan secara langsung ke arduino pin 12, GND dan 11. Dan pin data D4-D7 disambungkan ke pin 5, 4, 3 dan 2 arduino. Dan satu butang tekan ditambahkan untuk menetapkan semula bacaan dan satu lagi digunakan untuk memulakan sistem membaca denyutan. Apabila kita perlu mengira degupan jantung, kita tekan butang mula kemudian arduino mula mengira denyutan dan juga mula membilang selama lima saat. Butang tekan mula ini disambungkan ke pin 7 dan butang tetapan semula disambungkan ke pin 6 arduino berkenaan dengan tanah.
Penerangan Program
Dalam kod, kami telah menggunakan fungsi membaca digital untuk membaca output modul sensor Heart Beat dan fuction millis () untuk mengira masa dan kemudian mengira Denyut Jantung.
Sebelum ini kami telah memulakan semua komponen yang kami gunakan dalam projek ini.
dan di sini kita telah menarik garis tekan butang dengan menggunakan penarikan perisian.