Isi kandungan:

Cincin Penunjuk Kadar Jantung Berasaskan ECG: 4 Langkah
Cincin Penunjuk Kadar Jantung Berasaskan ECG: 4 Langkah

Video: Cincin Penunjuk Kadar Jantung Berasaskan ECG: 4 Langkah

Video: Cincin Penunjuk Kadar Jantung Berasaskan ECG: 4 Langkah
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
Image
Image
Skematik
Skematik

Berkedip sekumpulan LED segerak dengan degupan jantung anda semestinya mudah dengan semua teknologi ini, bukan? Baiklah - sehingga sekarang. Saya secara peribadi bergelut dengannya selama beberapa tahun, cuba mendapatkan isyarat dari pelbagai skema PPG dan ECG, dan ia tidak boleh dipercayai - peranti PPG terbaik yang berjaya saya buat beberapa tahun lalu ketinggalan satu daripada 5. Tetapi periksa ini keluar! Projek ini didasarkan pada peranti uECG yang kini tersedia di halaman crowdfunding pasukan kami (kempen uECG) - dan sejak saya mengembangkannya sebentar, saya ingin menunjukkan bagaimana ia berfungsi:) (peranti sudah dikembangkan, crowdfunding adalah diperlukan hanya untuk pengeluaran kumpulan). UPD: Saya telah membuat lelaran ke-2 projek ini, sekarang ia menerima data melalui pautan radio.

Bekalan

  • Peranti uECG (halaman crowdfunding, anda tidak memerlukan lampiran)
  • Arduino (jenis apa pun akan berfungsi, saya telah menggunakan Nano)
  • Cincin LED (Saya menggunakan 16 segmen, tetapi anda dapat menyesuaikan program dengan mudah untuk versi yang lebih kecil / lebih besar)
  • Bateri LiPo cukup kecil untuk dilekatkan pada baju anda, tetapi tidak kurang dari 120 mAh. Saya menggunakan 240 mAh.
  • Beberapa wayar dan header pin (dan besi pemateri di tangan - kerana ia adalah projek yang boleh dipakai, ia tidak akan berfungsi dengan baik kecuali kebanyakan sambungan disolder)

Langkah 1: Skematik

Skematik sangat mudah. Sistem akan berjalan dari output LiPo yang digunakan sebagai bekalan Arduino 5V (jangan gunakan bateri bawaan uECG untuk ini: ia akan memutarbelitkan bacaan). Tegasnya, anda tidak dapat menyambungkan input bateri yang tidak stabil di sana, tetapi semasa voltan bateri lebih tinggi daripada 3.4 volt, ia akan berfungsi dengan baik (Arduino dapat meregangkan "5V" sedikit - pada voltan rendah ia akan menjadi tidak stabil dan anda akan lihat tingkah laku pelik, tetapi semasa bateri dicas, ia akan berfungsi). Oleh itu, anda perlu menyambungkan wayar merah bateri ke Arduino 5V dan ke cincin LED 5V (dan pastikan anda mempunyai penyambung di suatu tempat - supaya anda dapat memutuskan dan mengecas bateri). Tanah bateri harus dihubungkan ke tanah Arduino, tanah cincin LED, dan tanah uECG. Pin DI cincin LED disambungkan ke pin D11 Aduino. Pin druuECG disambungkan ke Arduino's D3.

Langkah 2: Program Arduino

Apabila anda menyambungkan pin penarik ke pin DRV uECG, ia berubah keadaan dari TINGGI apabila tidak ada rentak menjadi RENDAH ketika ada rentak. Oleh itu, anda hanya perlu membaca keadaan pin ini dalam kitar pantas dan mengira BPM dari selang masa. Dalam kod saya, 20 rentak terakhir digunakan untuk nilai rata-rata melebihi mereka. Saya juga menambahkan beberapa kod untuk menukar BPM semasa menjadi warna dan jumlah LED terpakai, sehingga mereka berkedip apabila ada rentak. Ia kelihatan bagus, namun ringkas dalam pengaturcaraan - anda boleh mengubahnya menjadi apa sahaja.

Langkah 3: Menggabungkan Semuanya

Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya
Menggabungkan Semuanya

Anda perlu memasang LED, arduino dan bateri pada baju - saya hanya menggunakan pita, cepat dan kotor. Kemudian saya menyambungkannya melalui wayar ke uECG di dada saya, dan pada asasnya - menjalani ujian selepas itu. Ujian menunjukkan bahawa berjalan dengan sekumpulan barang yang memantul tepat ke sensor ECG menjadikannya berfungsi tidak sebaik ketika berada di sana sendiri: Tetapi ketika saya berjalan atau diam, ia berfungsi dengan baik. Secara keseluruhan, saya ingin membuat indikasi lebih sensitif: kerana BPM saya hampir tidak pernah lebih rendah daripada 60, 1 LED aktif dapat menunjukkan bahawa BPM bukannya 6, cara ini akan lebih baik dilihat. Tetapi selain daripada ini, saya berpuas hati dengan hasilnya. Lagipun, ini adalah ujian pertama versi uECG ini (ok, kedua secara teknikal: pertama kali saya mencuba rakaman video pada lewat malam sehari sebelumnya, tetapi pada waktu malam LED terlalu terang untuk kamera). Secara keseluruhan, saya merancang untuk letakkan semuanya dengan cara yang sedikit berbeza - jadi barang LED tidak akan menghalang uECG mengukur semasa berjalan - dan digunakan di jalanan))

Langkah 4: Perbincangan

Hasil utama projek ini, tentu saja, adalah penutupan saya dengan LED dan degupan jantung)) Dan saya sebenarnya tidak tahu bahawa apabila saya melangkah keluar, BPM saya meningkat sebanyak 30 mata. Tetapi analisis sebenar belum dilakukan, ini hanya permulaan. Selain itu, jika anda berminat dengan bagaimana analisis ECG sebenarnya berfungsi - sila lawati halaman hack uayuk uECG, ia mempunyai banyak maklumat mengenai projek ini, skema dan Reka bentuk PCB, perbincangan algoritma, gambar pasukan, perkara biasa. Sebarang dan semua maklum balas sangat dihargai.

Disyorkan: