Indholdsfortegnelse:

EKG -baseret pulsindikatorring: 4 trin
EKG -baseret pulsindikatorring: 4 trin

Video: EKG -baseret pulsindikatorring: 4 trin

Video: EKG -baseret pulsindikatorring: 4 trin
Video: ЭКГ 2024, Juli
Anonim
Image
Image
Skemaer
Skemaer

At blinke en flok lysdioder synkroniseret med dine hjerteslag burde være enkelt med al denne teknologi omkring, ikke? Nå - det var det ikke før nu. Jeg kæmpede personligt med det i flere år og forsøgte at få signal fra flere PPG- og EKG -skemaer, og det var bare ikke pålideligt - den bedste PPG -enhed, jeg formåede at lave for et par år siden, savnede et slag ud af 5. Men tjek dette ud! Dette projekt er baseret på uECG -enhed, som i øjeblikket er tilgængelig på vores teams crowdfunding -side (uECG -kampagne) - og da jeg udviklede det et stykke tid, er jeg ivrig efter at vise, hvordan det fungerer:) (enheden er allerede udviklet, crowdfunding er nødvendig kun til batchproduktion). UPD: Jeg har foretaget en 2. iteration af dette projekt, nu modtager det data via radiolink.

Forbrugsvarer

  • uECG -enhed (crowdfunding -side, du behøver ikke kabinet)
  • Arduino (enhver type ville fungere, jeg har brugt Nano)
  • LED -ring (jeg bruger 16 segmenter, men du kan nemt justere programmet til mindre/større versioner)
  • LiPo batteri lille nok til at blive tapet til din skjorte, men ikke mindre end 120 mAh. Jeg bruger 240 mAh.
  • Nogle ledninger og stiftoverskrifter (og loddejern ved hånden - da det er et bærbart projekt, fungerer det ikke godt, medmindre de fleste forbindelser er loddet)

Trin 1: Skemaer

Skemaer er meget enkle. Systemet kører fra LiPo-udgang, der bruges som 5V Arduino-forsyning (brug ikke uECG's indbyggede batteri til dette: det vil fordreje aflæsninger). Strengt taget kan du ikke forbinde ustabiliseret batteriindgang der, men selvom batterispændingen er højere end 3,4 volt, fungerer det fint (Arduino kan strække "5V" ganske lidt ned - ved lav spænding ville det blive ustabilt, og du vil se underlig adfærd, men mens batteriet er opladet, virker det). Så du skal tilslutte batteriets røde ledning til Arduino 5V og til LED -ring 5V (og sørg for at have et sted et stik - så du kan afbryde og oplade batteriet). Batteriets jord skal tilsluttes Arduinos jord, LED -ringjord og uECG -jord. LED -ringens DI -pin er forbundet med Adruinos D11.uECG drv -pin er forbundet til Arduinos D3.

Trin 2: Arduino -program

Når du tilslutter pull up pin til uECGs DRV pin, ændrer den tilstand fra HIGH, når der ikke er noget beat til LOW, når der er et beat. Så du skal bare læse tilstanden for denne pin i en hurtig cyklus og beregne BPM fra intervaller. I min kode bruges de sidste 20 slag til middelværdi over dem. Jeg tilføjede også en kode for at konvertere nuværende BPM til farve og antal brugte lysdioder, så de blinker, når der er et slag. Det ser godt ud, men alligevel enkelt i programmering - du kan nemt ændre det til stort set alt.

Trin 3: Sæt det hele sammen

Samler det hele
Samler det hele
Samler det hele
Samler det hele
Samler det hele
Samler det hele

Du skal rette lysdioder, arduino og batteri på en skjorte - jeg brugte simpelthen et bånd, hurtigt og snavset. Derefter tilsluttede jeg det via en ledning til uECG på mit bryst, og det var i bund og grund det - gik efter test. Test indikerede, at løb med en masse ting, der hoppede lige over EKG -sensor, får det til at fungere ikke så godt som når det er der alene:) Men når jeg går eller bliver stille, fungerer det helt fint. Samlet set vil jeg gerne gøre indikationen mere følsom: Da mit BPM næsten aldrig bliver lavere end 60, kan 1 aktiv LED indikere, at BPM i stedet for 6, vil ændringer på denne måde blive meget bedre visualiseret. Men bortset fra dette er jeg tilfreds med resultatet. Det var trods alt den første test af denne uECG -version (ok, teknisk andet: første gang forsøgte jeg at optage video sent på aftenen dagen før, men om natten er lysdioder for lyse til kameraet). I det hele taget planlægger jeg at placer det hele på en lidt anden måde - så LED -ting forhindrer ikke uECG i at måle, mens du kører - og bruges på gader))

Trin 4: Diskussion

Hovedresultatet af dette projekt er selvfølgelig min lukning med lysdioder og hjerteslag)) Og jeg vidste faktisk ikke, at når jeg træder udenfor, stiger min BPM med 30 point. Men reel analyse er endnu ikke udført, dette er kun en start. Hvis du er interesseret i, hvordan EKG -analyse faktisk fungerer - besøg hackaday -siden på uECG, den har mange oplysninger om dette projekt, dets skemaer og PCB -design, diskussion af algoritmer, teamfotos, sædvanlige ting. Enhver feedback er virkelig værdsat.

Anbefalede: