Talaan ng mga Nilalaman:

Sining na Tagapagpahiwatig ng Rate ng Heart Rate ng ECG: 4 na Hakbang
Sining na Tagapagpahiwatig ng Rate ng Heart Rate ng ECG: 4 na Hakbang

Video: Sining na Tagapagpahiwatig ng Rate ng Heart Rate ng ECG: 4 na Hakbang

Video: Sining na Tagapagpahiwatig ng Rate ng Heart Rate ng ECG: 4 na Hakbang
Video: Hypertension: Sintomas, sanhi, lunas 2024, Hulyo
Anonim
Image
Image
Mga Skema
Mga Skema

Ang pagpikit ng isang bungkos ng mga LED na naka-sync sa iyong mga beats sa puso ay dapat na simple sa lahat ng teknolohiyang ito sa paligid, tama ba? Sa gayon - hindi ito, hanggang ngayon. Personal kong nagpupumilit dito sa loob ng maraming taon, sinusubukan na makakuha ng signal mula sa maraming mga iskema ng PPG at ECG, at hindi lamang ito maaasahan - ang pinakamahusay na aparatong PPG na pinamamahalaang ginawa ko ilang taon na ang nakakalipas ng isang talo mula sa 5. Ngunit suriin ito! Ang proyektong ito ay batay sa uECG aparato na kasalukuyang magagamit sa pahina ng crowdfunding ng aming koponan (kampanya uECG) - at dahil binubuo ko ito sandali, sabik kong ipakita kung paano ito gumagana:) (nabuo na ang aparato, ang crowdfunding ay kailangan lamang para sa paggawa ng batch). UPD: Gumawa ako ng isang ika-2 pag-ulit ng proyektong ito, ngayon ay nakakatanggap ito ng data sa pamamagitan ng link sa radyo.

Mga gamit

  • uECG aparato (pahina ng crowdfunding, hindi mo kakailanganin ang enclosure)
  • Arduino (anumang uri ay gagana, ginamit ko ang Nano)
  • LED ring (Gumagamit ako ng 16 na mga segment, ngunit madali mong maiayos ang programa para sa mas maliit / mas malaking mga bersyon)
  • Ang LiPo baterya ay sapat na maliit upang mai-tape sa iyong shirt, ngunit hindi mas mababa sa 120 mAh. Gumagamit ako ng 240 mah.
  • Ang ilang mga wire at pin na header (at panghinang na kamay - dahil ito ay isang naisusuot na proyekto, hindi ito gagana nang maayos maliban kung ang karamihan sa mga koneksyon ay solder)

Hakbang 1: Mga Skematika

Napakadali ng Schematics. Tatakbo ang system mula sa output ng LiPo na ginamit bilang 5V Arduino supply (mangyaring huwag gumamit ng built-in na baterya ng uECG para dito: gagawing baluktot ang mga pagbasa). Mahigpit na pagsasalita, hindi mo makakonekta ang hindi matatag na pag-input ng baterya doon, ngunit habang ang boltahe ng baterya ay mas mataas kaysa sa 3.4 volts, gagana ito ng maayos (maaaring mabatak ng Arduino ang "5V" nang medyo kaunti - sa mababang boltahe ay magiging hindi matatag at makikita mo makita ang kakaibang pag-uugali, ngunit habang singilin ang baterya, gagana ito). Kaya kailangan mong ikonekta ang pulang kawad ng baterya sa Arduino 5V at sa LED ring 5V (at siguraduhin na mayroon kang isang konektor - upang maaari mong idiskonekta at singilin ang baterya) Ang lupa ng Baterya ay dapat na konektado sa lupa ng Arduino, LED ring ground, at uECG ground. Ang DI pin ng LED ring ay konektado sa D11 ng Adruino. Ang uvg drv na pin ay konektado sa D3 ng Arduino.

Hakbang 2: Arduino Program

Kapag ikinonekta mo ang hinugot na pin sa DRV pin ng uECG, binabago nito ang estado mula SA TAAS kapag walang matalo sa LOW kapag mayroong isang beat. Kaya't kailangan mo lamang basahin ang estado ng pin na ito sa isang mabilis na pag-ikot at kalkulahin ang BPM mula sa mga agwat. Sa aking code, ang huling 20 beats ay ginagamit sa average na halaga sa kanila. Nagdagdag din ako ng ilang code upang mai-convert ang kasalukuyang BPM sa kulay at bilang ng mga ginamit na LED, kaya't kumukurap sila kapag may isang matalo. Mukha itong maganda, ngunit simple sa pagprograma - madali mong mababago ito sa anupaman.

Hakbang 3: Pagsasama-sama sa Lahat ng Ito

Pagsasama-sama sa Lahat ng Ito
Pagsasama-sama sa Lahat ng Ito
Pagsasama-sama sa Lahat ng Ito
Pagsasama-sama sa Lahat ng Ito
Pagsasama-sama sa Lahat ng Ito
Pagsasama-sama sa Lahat ng Ito

Kailangan mong ayusin ang mga LED, arduino at baterya sa isang shirt - Gumamit lang ako ng isang tape, mabilis at marumi. Pagkatapos ay ikinonekta ko ito sa pamamagitan ng isang kawad sa uECG sa aking dibdib, at iyon talaga ito - nagpunta sa pagsubok pagkatapos nito. Ipinahiwatig ng pagsubok na ang pagtakbo kasama ang isang bungkos ng mga bagay na tumatalbog mismo sa ECG sensor ay ginagawang hindi ito kasing ganda ng kapag ito ay nag-iisa:) Ngunit kapag naglalakad ako o nananatili pa rin, gumagana ito ng maayos. Sa pangkalahatan, nais kong gawing mas sensitibo ang indikasyon: dahil ang aking BPM ay halos hindi mas mababa sa 60, 1 aktibong LED ay maaaring ipahiwatig na ang BPM sa halip na 6, sa ganitong paraan ang mga pagbabago ay magiging mas mahusay na mailarawan. Ngunit bukod sa ito, nasiyahan ako sa resulta. Pagkatapos ng lahat, ito ang unang pagsubok ng bersyon na uECG na ito (ok, pang-teknikal sa pangalawa: unang beses kong sinubukan na mag-record ng video huli na sa gabi noong araw, ngunit sa gabi ang mga LED ay masyadong maliwanag para sa camera). Sa pangkalahatan, plano kong ilagay ang lahat sa medyo magkaibang paraan - kaya ang mga LED na bagay ay hindi pipigilan ang pagsukat ng uECG habang tumatakbo - at gamitin sa mga kalye))

Hakbang 4: Pagtalakay

Ang pangunahing resulta ng proyektong ito, siyempre, ay ang aking pagsara sa mga LED at tibok ng puso)) At hindi ko talaga alam na sa oras na lumabas ako sa labas, ang aking BPM ay tumataas ng 30 puntos. Ngunit ang tunay na pagtatasa ay hindi pa magagawa, ito ay isang pagsisimula lamang. Bukod doon, kung interesado ka sa kung paano talaga gumagana ang pagsusuri ng ECG - mangyaring bisitahin ang pahina ng hackaday ng uECG, mayroon itong maraming impormasyon tungkol sa proyektong ito, mga iskema nito at Disenyo ng PCB, talakayan ng mga algorithm, larawan ng koponan, karaniwang bagay. Anumang at lahat ng puna ay talagang pinahahalagahan.

Inirerekumendang: