Daftar Isi:

Monitor Detak Jantung AD8232, Arduino, Pemrosesan: 4 Langkah
Monitor Detak Jantung AD8232, Arduino, Pemrosesan: 4 Langkah

Video: Monitor Detak Jantung AD8232, Arduino, Pemrosesan: 4 Langkah

Video: Monitor Detak Jantung AD8232, Arduino, Pemrosesan: 4 Langkah
Video: ECG AD8232 ARDUINO 2024, November
Anonim
Monitor Detak Jantung AD8232, Arduino, Pemrosesan
Monitor Detak Jantung AD8232, Arduino, Pemrosesan
Monitor Detak Jantung AD8232, Arduino, Pemrosesan
Monitor Detak Jantung AD8232, Arduino, Pemrosesan

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

Mempersiapkan Papan Breakout AD8232
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

Image
Image
Aktif dan Berjalan
Aktif dan Berjalan

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

Image
Image

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.

Direkomendasikan: