Daftar Isi:
Video: Monitor Detak Jantung AD8232, Arduino, Pemrosesan: 4 Langkah
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Perangkat Analog AD8232 adalah ujung depan analog lengkap yang dirancang untuk memperoleh sinyal EKG (ElectroCardioGram) tingkat miliVolt. Meskipun mudah untuk menghubungkan AD8232 dan melihat sinyal EKG yang dihasilkan pada osiloskop, tantangan bagi saya adalah mendapatkan sinyal untuk ditampilkan pada PC saya. Saat itulah saya menemukan Processing!
Halaman dokumentasi AD8232 -
Papan breakout tersedia dari Sparkfun di sini - https://www.sparkfun.com/products/12650 atau, jika Anda menunggu beberapa minggu, dari China di sini - https://www.ebay.com/itm/New-Single -Lead-AD8232-Pu…
Saya memesan kit termasuk kabel sensor tubuh dengan bantalan lengket.
Langkah 1: Mempersiapkan Papan Breakout AD8232
Rencananya adalah agar papan AD8232 memperoleh sinyal EKG. Output dari AD8232 adalah sinyal sekitar 1,5 Volt. Sinyal ini akan diambil sampelnya oleh Arduino Uno dengan kecepatan sekitar 1k sampel/detik. Nilai sampel ini kemudian dikirim melalui port USB ke PC untuk ditampilkan. Saya segera menemukan bahwa menyalakan AD8232 dari output 3.3V papan Arduino adalah ide yang buruk - terlalu banyak kebisingan 60 Hz. Jadi saya beralih ke 2 x baterai AA. AD8232 dapat ditenagai oleh sel koin merkuri 3V jika diinginkan. Dua kabel (sinyal dan ground) mengalir dari papan AD8232 ke Arduino (A0 dan ground). Saya menggunakan banyak lem panas meleleh untuk memperkuat kabel di persimpangan papan AD8232.
Langkah 2: Simulasi EKG di Arduino Uno
Langkah selanjutnya adalah membuat simulator yang berjalan di Arduino. Dengan cara ini saya tidak perlu duduk-duduk dengan elektroda yang menempel di tubuh saya karena saya sedang men-debug kode.
Langkah 3: Bangun dan Lari
Akhirnya, tampilan PC. Kode Arduino perlu diubah untuk memperoleh data nyata, bukan data simulasi. Kode Pemrosesan ditampilkan. Saya agak khawatir tentang menyelam ke dalam bahasa baru / lingkungan pengembangan, tetapi segera setelah saya melihat IDE Pemrosesan, saya berpikir "Whoa! Ini terlihat familier - sama seperti Arduino." Berikut ini tautan unduhan untuk Pengolahan. Hanya butuh beberapa jam kode peretasan yang saya temukan di Internet untuk mengaktifkan dan menjalankan aplikasi. Saya menemukan bahwa penempatan 3 elektroda di tubuh saya tidak sesuai dengan notasi pada kabel. Dalam kasus saya, lead bertanda "COM" mengarah ke kiri, "L" mengarah ke kanan dan "R" mengarah ke kaki kiri.
Pendekatan saya adalah memprogram Arduino untuk mendapatkan sinyal dan mengirimkannya ke aplikasi Pemrosesan yang berjalan di PC. Ada cara lain saya; gunakan Processing untuk langsung mengontrol Arduino - link. Bahkan lebih baik, dimungkinkan untuk menghilangkan Arduino sama sekali dan menggunakan port audio PC untuk memperoleh sinyal melalui Pemrosesan - lihat Instruksi ini.
Langkah 4:
Berikut adalah file sumber untuk simulator Arduino, akuisisi sinyal Arduino dan tampilan sinyal Pemrosesan.