Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Skemaer
- Trin 2: Arduino -program
- Trin 3: Sæt det hele sammen
- Trin 4: Diskussion
Video: EKG -baseret pulsindikatorring: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
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
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:
Automatiseret EKG-BME 305 Slutprojekt Ekstra kredit: 7 trin
Automatiseret EKG-BME 305 Slutprojekt Ekstra kredit: Et elektrokardiogram (EKG eller EKG) bruges til at måle de elektriske signaler, der produceres af et bankende hjerte, og det spiller en stor rolle i diagnosen og prognosen for hjerte-kar-sygdomme. Nogle af de oplysninger, der er opnået fra et EKG, omfatter rytmen
Automatiseret EKG -kredsløbsmodel: 4 trin
Automatiseret EKG -kredsløbsmodel: Målet med dette projekt er at skabe en kredsløbsmodel med flere komponenter, der tilstrækkeligt kan forstærke og filtrere et indkommende EKG -signal. Tre komponenter vil blive modelleret individuelt: en instrumenteringsforstærker, et aktivt hakfilter og en
Simuleret EKG -signaloptagelse ved hjælp af LTSpice: 7 trin
Simuleret EKG -signaloptagelse ved hjælp af LTSpice: Hjertets evne til at pumpe er en funktion af elektriske signaler. Klinikere kan aflæse disse signaler på et EKG for at diagnosticere forskellige hjerteproblemer. Inden signalet kan være ordentligt klar af en læge, skal det dog filtreres ordentligt og forstærkes
Automatiseret EKG: Amplifikation og filtersimuleringer ved hjælp af LTspice: 5 trin
Automatiseret EKG: Amplifikation og filtersimuleringer ved hjælp af LTspice: Dette er billedet af den sidste enhed, du vil bygge, og en meget dybdegående diskussion om hver del. Beskriver også beregningerne for hvert trin. Billedet viser blokdiagram for denne enhed Metoder og materialer: Formålet med denne pr
Enkel, bærbar kontinuerlig EKG/EKG -skærm ved hjælp af ATMega328 (Arduino Uno Chip) + AD8232: 3 trin
Enkel, bærbar kontinuerlig EKG/EKG-skærm ved hjælp af ATMega328 (Arduino Uno Chip) + AD8232: Denne instruktionsside viser dig, hvordan du laver en simpel bærbar 3-aflednings EKG/EKG-skærm. Skærmen bruger et AD8232 breakout -kort til at måle EKG -signalet og gemme det på et microSD -kort til senere analyse. Vigtigste forsyninger nødvendige: 5V genopladeligt