Isi kandungan:

Monitor Kadar Jantung Arduino: 5 Langkah
Monitor Kadar Jantung Arduino: 5 Langkah

Video: Monitor Kadar Jantung Arduino: 5 Langkah

Video: Monitor Kadar Jantung Arduino: 5 Langkah
Video: Buat Sensor Pengukur detak Jantung || Heart Rate Sensor Arduino || Pulse sensor [#Tutorial12] 2024, November
Anonim
Image
Image
Monitor Kadar Jantung Arduino
Monitor Kadar Jantung Arduino
Monitor Kadar Jantung Arduino
Monitor Kadar Jantung Arduino

Hai semua, Saya telah membuat monitor denyut jantung terkawal Arduino ini.

Langkah 1: Apa yang Saya Gunakan - Bahan

Apa yang Saya Gunakan - Bahan
Apa yang Saya Gunakan - Bahan
Apa yang Saya Gunakan - Bahan
Apa yang Saya Gunakan - Bahan
Apa yang Saya Gunakan - Bahan
Apa yang Saya Gunakan - Bahan

Beberapa waktu yang lalu, saya telah memerintahkan sensor denyut jantung eBay ini, dengan idea untuk membuat peranti yang boleh digenggam dan akan menunjukkan kepada anda degupan jantung semasa, seperti gaya Star Trek Tricorder.

Peranti yang saya buat terdiri daripada Arduino Pro Mini dengan sensor nadi dan paparan OLED.

Sensor ini pada mulanya dikembangkan oleh sebuah syarikat bernama World Famous Electronics dan dimulakan sebagai kempen Kickstarter pada tahun 2011. Sensor ini menyediakan perpustakaan untuk Arduino sehingga anda dapat memasangnya dengan mudah. Saya akan meninggalkan pautan ke bawah dalam keterangan.

Untuk memaparkan ukuran denyut per minit, Arduino disambungkan ke OLED mini.

Beberapa komponen yang digunakan dalam projek (Pautan afiliasi):

Arduino Pro Mini

PulseSensor

Mini OLED

Stesen Pematerian

Pateri

Gunting elektrik

Alat Putar

Langkah 2: Skematik

Skema
Skema

Paparan menggunakan protokol I2C sehingga hanya dihubungkan dengan 4 wayar. Pada skematik anda dapat melihat bahawa selain daripada kabel kuasa kedua-dua sensor dan OLED, kita perlu menyambungkan hanya 3 wayar lagi.

Pin A0 sensor nadi disambungkan ke input analog A0 Arduino, pin SDA paparan disambungkan ke input analog A4 pada Arduino dan SCL disambungkan ke input analog A5.

Keseluruhan projek ini dikuasakan oleh 3 bateri AA yang diletakkan di bahagian atas pegangan yang dulunya menjadi pemecut untuk mainan berputar. Input bateri disambungkan ke input mentah Arduino pro mini.

Pautan ke skema di EasyEda:

easyeda.com/bkolicoski/Arduino-Heart-Rate-Monitor

Langkah 3: Kod

Kod
Kod

Kod untuk Arduino sangat mudah dan hanya campuran kedua-dua contoh untuk OLED dan sensor.

Pada awalnya, kami mempunyai definisi dan inisialisasi perpustakaan untuk OLED dan sensor. Seterusnya adalah definisi dua gambar yang telah saya gunakan dalam projek ini, logo dan ikon jantung saya yang digunakan semasa memaparkan denyutan seminit.

Dalam fungsi penyediaan, kami memastikan bahawa kami dapat berkomunikasi dengan sensor dan layar dan jika semuanya berjalan lancar, kami memaparkan logo but.

Di bahagian gelung, pertama-tama kita mendapat nilai BPM semasa dari sensor dan kita kemudian memeriksa sama ada kita melihat kenaikan degupan jantung selama 5 kali berturut-turut untuk menunjukkan nilai BPM itu. Sekiranya tidak, kami memaparkan mesej di layar sehingga pengguna dapat menunggu.

Saya melakukannya seperti ini untuk menyingkirkan sebarang gangguan dalam data sehingga kami hanya menunjukkan nilai setelah kami mengetahui bahawa kami mempunyai output yang stabil dari sensor. Keseluruhan kod sumber dihoskan di akaun GitHub saya dan anda boleh mendapatkannya di pautan di bawah.

github.com/bkolicoski/arduino-heart-rate-monitor

Langkah 4: Penutup

Pagar
Pagar
Pagar
Pagar
Pagar
Pagar

Saya buat pertama kali membuat semua sambungan di papan roti dan setelah mengesahkan bahawa semuanya berfungsi, saya terus membuat kandang.

Setelah membuka pegangan, saya mengeluarkan motor yang berada di bahagian bawahnya dan mula merancang penempatan sensor. Saya telah memotong dua bukaan, satu untuk sensor dan satu lagi untuk skrin. Setelah membersihkan kedua lubang dengan fail, saya menempelkan layar dan sensor ke satu sisi pemegang plastik dan meneruskan pendawaian.

Oleh kerana saya bekerja dengan Arduino Uno untuk prototaip, saya memuat naik lakaran yang sama ke Arduino Pro Mini sebelum saya menyolder apa-apa kerana ini jauh lebih mudah.

Langkah 5: Nikmati

Selamat mencuba!
Selamat mencuba!
Selamat mencuba!
Selamat mencuba!

Peranti ini sama sekali tidak saintifik dan pasti mempunyai gangguan. Sensornya cukup halus dan selalunya dapat mengeluarkan banyak data yang tidak konsisten, terutama jika ditekan cukup keras atau sangat sedikit.

Walau bagaimanapun, ini adalah projek yang sangat menyeronokkan untuk dibina dan sangat mendidik bagi saya kerana saya bekerja untuk pertama kalinya dengan sensor dan OLED.

Sekiranya anda mempunyai cadangan tentang bagaimana saya dapat meningkatkan monitor, pastikan anda meninggalkannya dalam komen, kongsi dan suka Instructable ini dan melanggan saluran YouTube saya untuk lebih banyak video serupa di masa akan datang.

Ceria!

Disyorkan: