Sisukord:

EKG -l põhinev südame löögisageduse indikaatorrõngas: 4 sammu
EKG -l põhinev südame löögisageduse indikaatorrõngas: 4 sammu

Video: EKG -l põhinev südame löögisageduse indikaatorrõngas: 4 sammu

Video: EKG -l põhinev südame löögisageduse indikaatorrõngas: 4 sammu
Video: Silmaliigutustel põhinev kasutajaliides / Eye-tracking based user interface 2024, November
Anonim
Image
Image
Skeemid
Skeemid

Südame löökidega sünkroonis hunniku LED -ide vilkumine peaks kogu selle tehnoloogia ümber olema lihtne, eks? No ei olnud, siiani polnud. Ma isiklikult võitlesin sellega mitu aastat, püüdes saada signaali mitmest PPG ja EKG skeemist, kuid see lihtsalt ei olnud usaldusväärne - parim PPG -seade, mis mul õnnestus paar aastat tagasi teha, jättis ühe löögi viiest välja. see välja! See projekt põhineb uECG -seadmel, mis on praegu saadaval meie meeskonna ühisrahastamise lehel (uECG kampaania) - ja kuna ma seda mõnda aega arendasin, soovin innukalt näidata, kuidas see töötab:) (seade on juba välja töötatud, ühisrahastus on vaja ainult partiide tootmiseks). UPD: Olen teinud selle projekti teise iteratsiooni, nüüd saab see andmeid raadioside kaudu.

Tarvikud

  • uECG -seade (ühisrahastamise leht, te ei vaja ümbrist)
  • Arduino (mis tahes tüüp töötaks, olen kasutanud Nano)
  • LED -rõngas (kasutan 16 segmenti, kuid saate hõlpsalt kohandada programmi väiksemate/suuremate versioonide jaoks)
  • LiPo aku on piisavalt väike, et kleepida see särgi külge, kuid mitte vähem kui 120 mAh. Ma kasutan 240 mAh.
  • Mõned juhtmed ja tihvtide päised (ja jootekolb käepärast - kuna see on kantav projekt, ei tööta see hästi, kui enamik ühendusi pole joodetud)

Samm: skeemid

Skeem on väga lihtne. Süsteem töötab LiPo väljundist, mida kasutatakse 5 V Arduino toiteallikana (ärge kasutage selleks uECG sisseehitatud akut: see moonutab näitu). Rangelt võttes ei saa te sinna ühendada stabiliseerimata aku sisendit, kuid kuigi aku pinge on kõrgem kui 3,4 volti, töötab see hästi (Arduino suudab "5V" üsna vähe alla tõmmata - madala pinge korral muutub see ebastabiilseks ja te näete kummalist käitumist, kuid kui aku on laetud, see töötab). Seega peate aku punase juhtme ühendama Arduino 5V ja LED -rõngaga 5V (ja veenduge, et teil oleks kuskil pistik - nii saate aku lahti ühendada ja laadida). Aku maandus tuleb ühendada Arduino maandusega, LED -rõnga maandusega ja uECG maandusega. LED -rõnga DI -tihvt on ühendatud Adruino D11 -ga. UECG drv -tihvt on ühendatud Arduino D3 -ga.

Samm: Arduino programm

Kui ühendate üles tõmmatud tihvti uECG DRV -tihvtiga, muudab see olekut HIGH (kõrge), kui lööki ei toimu, ja LOW (madalaks). Nii et peate lihtsalt selle tsükli oleku kiirel tsüklil lugema ja BPM -i arvutama intervallide järgi. Minu koodis kasutatakse viimase 20 löögi keskmist väärtust. Lisasin ka koodi, et muuta praegune BPM värviks ja kasutatud LED -ide arvuks, nii et need vilguvad löögi korral. See näeb kena välja, kuid samas lihtne programmeerimisel - saate selle hõlpsalt muuta peaaegu kõigeks.

3. samm: pange see kõik kokku

Kõike kokku panema
Kõike kokku panema
Kõike kokku panema
Kõike kokku panema
Kõike kokku panema
Kõike kokku panema

Särgil peate parandama LEDid, arduino ja aku - ma kasutasin lihtsalt linti, kiire ja määrdunud. Seejärel ühendasin selle juhtme kaudu rinna uECG -ga ja see on põhimõtteliselt see - pärast seda katsetati. Test näitas, et töötamine koos hulga asjadega, mis põrkavad otse üle EKG -anduri, ei tööta nii hästi kui üksi:) Aga kui ma kõnnin või paigal jään, töötab see suurepäraselt. Üldiselt tahaksin muuta näidustused tundlikumaks: kuna mu BPM ei lange peaaegu kunagi alla 60, võib 1 aktiivne LED näidata, et BPM mitte 6, vaid sel viisil on muutused paremini visualiseeritavad. Aga peale selle olen tulemusega rahul. Lõppude lõpuks oli see selle uECG versiooni esimene test (ok, tehniliselt teine: esimest korda proovisin eelmisel päeval hilisõhtul videot salvestada, kuid öösel on LED -id kaamera jaoks liiga heledad). Üldiselt plaanin asetage see kõik natuke teisiti - nii et LED -materjal ei takista uECG -d jooksmise ajal mõõtmast - ja tänavatel kasutamist))

4. samm: arutelu

Selle projekti peamine tulemus on muidugi minu sulgemine LED -ide ja südamelöökidega)) Ja ma ei teadnud tegelikult, et kui õue astun, tõstab mu BPM 30 punkti. Kuid tegelik analüüs on veel tegemata, see on alles algus. Peale selle, kui olete huvitatud sellest, kuidas EKG analüüs tegelikult töötab - külastage uECG hackaday lehte, kus on palju teavet selle projekti, selle skeemide ja PCB disain, algoritmide arutelu, meeskonna fotod, tavaline värk. Igasugune tagasiside on tõesti teretulnud.

Soovitan: