Innholdsfortegnelse:

EKG -basert pulsindikatorring: 4 trinn
EKG -basert pulsindikatorring: 4 trinn

Video: EKG -basert pulsindikatorring: 4 trinn

Video: EKG -basert pulsindikatorring: 4 trinn
Video: Научись читать ЭКГ за 14 минут!!! Простой алгоритм интерпретации ЭКГ 2024, Juli
Anonim
Image
Image
Skjemaer
Skjemaer

Å blinke en haug med lysdioder synkronisert med hjerteslagene dine burde være enkelt med all denne teknologien rundt, ikke sant? Vel - det var det ikke før nå. Jeg personlig slet med det i flere år, prøvde å få signal fra flere PPG- og EKG -skjemaer, og det var bare ikke pålitelig - den beste PPG -enheten jeg klarte å lage for et par år siden savnet ett slag av 5. Men sjekk dette ut! Dette prosjektet er basert på uECG -enhet som for øyeblikket er tilgjengelig på teamets crowdfunding -side (uECG -kampanje) - og siden jeg utviklet det en stund, er jeg ivrig etter å vise hvordan det fungerer:) (enheten er allerede utviklet, crowdfunding er nødvendig bare for batchproduksjon). UPD: Jeg har gjort en andre iterasjon av dette prosjektet, nå mottar det data via radiokobling.

Rekvisita

  • uECG -enhet (crowdfunding -side, du trenger ikke vedlegg)
  • Arduino (hvilken som helst type ville fungere, jeg har brukt Nano)
  • LED -ring (jeg bruker 16 segmenter, men du kan enkelt justere programmet for mindre/større versjoner)
  • LiPo -batteri som er lite nok til å teipes til skjorten din, men ikke mindre enn 120 mAh. Jeg bruker 240 mAh.
  • Noen ledninger og stifthoder (og loddejern for hånden - siden det er et bærbart prosjekt, fungerer det ikke bra med mindre de fleste tilkoblingene er loddet)

Trinn 1: Skjemaer

Skjematikk er veldig enkelt. Systemet vil kjøre fra LiPo-utgang som brukes som 5V Arduino-forsyning (ikke bruk uECGs innebygde batteri til dette: det vil forvride avlesninger). Strengt tatt kan du ikke koble ustabilisert batteriinngang der, men mens batterispenningen er høyere enn 3,4 volt, vil den fungere fint (Arduino kan strekke "5V" ganske nedover - ved lav spenning vil den bli ustabil og du vil se merkelig oppførsel, men mens batteriet er ladet, vil det fungere.. Batteriets jord bør kobles til Arduinos bakken, LED -ringjord og uECG -jord. LED -ringens DI -pin er koblet til Adruinos D11.uECG drv -pin er koblet til Arduinos D3.

Trinn 2: Arduino -program

Når du kobler opptatt pin til uECGs DRV -pin, endrer den tilstand fra HIGH når det ikke er noe slag til LOW når det er et slag. Så du trenger bare å lese tilstanden til denne pinnen i en rask syklus og beregne BPM fra intervaller. I koden min brukes de siste 20 slagene til gjennomsnittlig verdi over dem. Jeg la også til noen kode for å konvertere nåværende BPM til farge og antall brukte lysdioder, så de blinker når det er et slag. Det ser fint ut, men likevel enkelt i programmering - du kan enkelt endre det til stort sett alt.

Trinn 3: Sett alt sammen

Sette alt sammen
Sette alt sammen
Sette alt sammen
Sette alt sammen
Sette alt sammen
Sette alt sammen

Du må fikse lysdioder, arduino og batteri på en skjorte - jeg brukte bare en tape, rask og skitten. Deretter koblet jeg den via en ledning til uECG på brystet, og det var i utgangspunktet det - testet etter det. Test indikerte at det å kjøre med en haug med ting som hopper rett over EKG -sensoren gjør at det ikke fungerer like bra som når det er der alene:) Men når jeg går eller holder meg stille, fungerer det helt fint. Totalt sett vil jeg gjøre indikasjonen mer sensitiv: Siden min BPM nesten aldri blir lavere enn 60, kan 1 aktiv LED indikere at BPM i stedet for 6, på denne måten vil endringer bli mye bedre visualisert. Men bortsett fra dette er jeg fornøyd med resultatet. Tross alt var det den første testen av denne uECG -versjonen (ok, teknisk andre: første gang jeg prøvde å ta opp video sent på kvelden dagen før, men om natten er lysdiodene for lyse for kameraet). plasser alt på en litt annen måte - så LED -ting forhindrer ikke uECG i å måle mens du kjører - og bruk på gater))

Trinn 4: Diskusjon

Hovedresultatet av dette prosjektet, selvfølgelig, er min nedleggelse med lysdioder og hjerteslag)) Og jeg visste faktisk ikke at når jeg går ut, øker min BPM med 30 poeng. Men ekte analyse er ennå ikke utført, dette er bare en start. Hvis du er interessert i hvordan EKG -analyse faktisk fungerer - kan du gå til hackaday -siden til uECG, den har mye informasjon om dette prosjektet, skjemaene og PCB -design, diskusjon av algoritmer, teambilder, vanlige ting. Alle tilbakemeldinger er virkelig verdsatt.

Anbefalt: