Membuat Sendiri Monitoring Laju Detak Jantung (Bagian 3)
Sebelumnya kita telah berhasil menampilkan hasil pengamatan detak jantung pada serial monitor di komputer. Nah, pada tutorial kali ini kita akan membuat aplikasi desktop client tersendiri yang menampilkan grafik animatif dari data yang telah dikirimkan via serial pada arduino.
Disini saya mengasumsikan anda telah membaca kedua tutorial saya sebelumnya. Jika anda belum membacanya, silahkan anda baca terlebih dahulu sebelum melanjutkan ke tulisan saya ini.
- Membuat Sendiri Monitoring Laju Detak Jantung (Bagian 1)
- Membuat Sendiri Monitoring Laju Detak Jantung (Bagian 2)
Sedangkan untuk sensor detak jantung yang saya gunakan, anda bisa membelinya dari saya melalui tokopedia di link ini
Oke sekarang kita mulai, untuk aplikasi desktop client yang akan kita buat. Saya menggunakan bahasa pemrograman processing, bahasa pemrograman yang sama dengan yang digunakan oleh Arduino IDE. Sebenarnya anda bisa menggunakan bahasa pemrograman yang lain yang anda suka, seperti java, C++, ataupun Python. Namun pada tutorial kali ini saya telah menyediakan program dengan menggunakan bahasa pemrograman Processing ini. Next anda bisa bereksperimen sendiri dengan bahasa pemrograman yang anda sukai ;).
Langkah pertama yang perlu anda lakukan adalah mendownload dan menginstall processing IDE sesuai dengan Sistem Operasi dari komputer yang anda gunakan di sini.
Setelah processing IDE terinstall, download source code program di sini. Lalu unzip pada direktori yang anda inginkan. Berikutnya, buka Processing IDE dan buka source code project yang baru kita download tadi melalui menu File > Open atau gunakan shorcut Ctrl+O. Pilih file PulseSensorAmpd_Processing_1dot1.pde
Oke, kini perhatikan baris 59. Ubah nilai COM11 sesuai dengan port serial yang digunakan oleh board Arduino anda.
port = new Serial(this, "COM11", 115200); // make sure Arduino is talking serial at this baud rate
Sebelum kita menjalankan aplikasi desktop ini, terlebih dahulu kita perlu melakukan setup ulang aplikasi arduino seperti pada tutorial sebelumnya. Perhatikan baris 30 di program arduino pada tutorial sebelumnya, ubah nilai SerialOutput menjadi false. Setelah itu, compile dan upload ke arduino anda.
// Regards Serial OutPut -- Set This Up to your needs
static boolean serialVisual = false; // Set to 'false' by Default. Re-set to 'true' to see Arduino Serial Monitor ASCII Visual Pulse
Kini semua beres, show time!. Pasang sensor pada arduino, lalu jalankan aplikasi desktop processing dengan menggunakan menu Sketch > Run dan perhatikan apa yang terjadi. Selamat kini anda berhasil menjalankan aplikasi monitoring detang jantung anda sendiri
Oke, demikianlah ketiga seri tutorial tentang monitoring laju detak jantung. Silahkan bereksplorasi lebih lanjut, anda bisa mengembangkan program ini untuk tugas kuliah, ataupun skripsi anda. Anda bisa mengupload data detak jantung d ke cloud, sehingga orang lain dapat mengaksesnya secara jarak jauh melalui ponsel ataupun perangkat lain. Juga banyak ide lainnya menanti untuk anda kembangkan.
Jika ada waktu saya juga akan bereksplorasi dan menuliskan di blog ini mengenai banyak hal yang bisa kita lakukan dengan aplikasi monitoring detak jantung ini..
Salam elektronika