Kredsløb

Sådan opbygges en lavpris EKG-enhed: 26 trin

OTECKOVIA - Nehanebná Stella. S Alexom ich takmer pristihli

OTECKOVIA - Nehanebná Stella. S Alexom ich takmer pristihli

Indholdsfortegnelse:

Anonim

Hej allesammen!

Mit navn er Mariano og jeg er biomedicinsk ingeniør. Jeg tilbragte nogle weekender til at designe og realisere en prototype af en lavpris EKG-enhed baseret på Arduino-kort forbundet via Bluetooth til en Android-enhed (smartphone eller tablet). Jeg vil gerne dele mit "ECG SmartApp" -projekt med dig, og du finder alle instruktioner og software til at opbygge EKG-enheden. Enheden er kun beregnet som et designforskningsprojekt, og det er IKKE en medicinsk enhed, så læs venligst advarslerne, inden du går videre. Enheden består af et hardwarekort til at erhverve EKG-signalerne fra kroppen og en Android App til at optage, behandle og gemme signalerne.

Det enkle kredsløbsdesign og layout er et godt kompromis for at have både lave omkostninger (få komponenter) og god ydeevne.
Ved at udelukke Smartphone og engangsdele (elektroder og batterier) er enhedens samlede omkostninger omkring 40 euro (43 amerikanske dollars).

Dette EKG-enhedsprojekt er kun beregnet som et designforskningsprojekt, og det er IKKE en medicinsk enhed, så læs venligst advarslerne og sikkerhedsproblemerne i næste trin, inden du går videre.

forsyninger:

Trin 1: Advarsler

Dette EKG-enhedsprojekt er kun beregnet som et designforskningsprojekt, og det er IKKE en medicinsk enhed. Brug KUN batteri (maks. Spændingsforsyning: 9V). Brug IKKE strømforsyning, transformer eller anden spændingsforsyning for at undgå alvorlig skade og elektrisk stød for dig selv eller andre. Tilslut ikke en AC-line-drevet instrument eller enhed til ECG-enheden her foreslået. EKG-enheden er elektrisk forbundet til en person, og kun lavspændingsbatterier (maks. 9V) skal bruges til sikkerhedsforanstaltninger og for at forhindre beskadigelse af enheden. Placering af elektroderne på kroppen giver en fremragende vej til strømmen. Når kroppen er forbundet til en hvilken som helst elektronisk enhed, skal du være meget forsigtig, da det kan forårsage et alvorligt og endog dødelig elektrisk stød. Forfatterne kan ikke være ansvarlig for skade forårsaget af brug af de kredsløb eller procedurer, der er beskrevet i denne vejledning. Forfatterne hævder ikke noget af kredsløbene eller procedurerne er sikre. Brug på egen risiko. Det er vigtigt, at alle, der ønsker at opbygge denne enhed, har en god forståelse for at bruge elektricitet på en sikker og kontrolleret måde.

Trin 2: Nødvendige softwarefiler (Android App og Arduino Sketch)

EKG-enheden kan nemt opbygges, og kun en grundlæggende viden om elektronik er nødvendig for at realisere hardwarekredsløbet. Der kræves ingen softwareprogrammering, da alt du behøver er at installere App'en ved at åbne apk-filen fra en Andriod-smartphone og at uploade den medfølgende Arduino-skitse på Arduino-bordet (dette kan gøres nemt ved at bruge Arduino Software IDE og en af de mange vejledninger tilgængelige på internettet).

Trin 3: Beskrivelse

Enheden er batteridrevet og består af et front-end-kredsløb for at erhverve EKG-signalerne (kun ledningsledninger) gennem almindelige elektroder og et Arduino-kort til at digitalisere det analoge signal og sende det til en Android-smartphone via Bluetooth-protokollen. Den relaterede App visualiserer EKG-signalet i realtid og giver mulighed for at filtrere og gemme signalet i en fil.

Trin 4: Monteringsmanual & Brugervejledning

Alle detaljerede instruktioner til opbygning af EKG-enheden findes også i Assembly Manual-filen, mens alle de oplysninger, der skal bruges, beskrives i brugerhåndbogen.

Trin 5: HARDWARE BESKRIVELSE

Det enkle kredsløbsdesign og layout er et godt kompromis for at have både lave omkostninger (få komponenter) og god ydeevne.

Batteriet forsyner (+ Vb) Arduino bordet og ledningen L1, når enheden er tændt (R12 = 10 kOhm styrer L1 strøm); resten af ​​enheden leveres af Arduino 5 V spændingsudgang (+ Vcc). Grundlæggende fungerer enheden mellem 0 V (-Vcc) og 5 V (+ Vcc), men enkeltforsyningen omdannes til dobbelt forsyning med en spændingsdeler med ens modstande (R10 og R11 = 1 MOhm) efterfulgt af en enhedsforstærkningsbuffer (1/2 TL062). Udgangen har 2,5 V (midtspændingen af ​​TL062 strømforsyningen: 0-5 V); De positive og negative skinner af strøm giver derefter en dobbelt forsyning (± 2,5 V) i forhold til den fælles terminal (referenceværdi). Kondensatorerne C3 (100 nF), C4 (100 nF), C5 (1 uF, elektrolytisk) og C6 (1 uF, elektrolytisk) gør spændingsforsyningen mere stabil. For sikkerhedsspørgsmål er hver elektrode forbundet til enheden via en beskyttelsesmodstand på 560 kOhm (R3, R4, R13) for at begrænse strømmen, der strømmer ind i patienten, hvis der opstår en fejl i enheden. Disse høje modstande (R3, R4, R13) skal anvendes i den sjældne situation, når lavspændingsenergien (6 eller 9 V i henhold til den anvendte batterispændingsspænding) kommer direkte til patientens ledninger ved et uheld eller på grund af INA-komponenten svigtende. Desuden er to CR højpasfiltre (C1-R1 og C2-R2) placeret ved to indgange, blokerer DC-strømmen og reducerer uønsket DC og lavfrekvent støj genereret af elektrodernes kontaktpotentialer. EKG-signal er så højpasfiltreret før forstærkningstrinnet med en afskæringsfrekvens omkring 0,1 Hz (ved -3 dB). Tilstedeværelsen af ​​R1 (som R2) reducerer indgangsimpedensen af ​​præamplifikationstrinnet, således at signalet reduceres med en faktor afhængigt af værdien af ​​R1 og R3 (som R2 og R4); en sådan faktor kan tilnærmes som:

R1 / (R1 + R3) = 0,797, hvis R1 = 2,2 MOhm og R2 = 560 kOhm

Det er mere hensigtsmæssigt at vælge paret C1 - C2 (1 uF, filmkondensator) med kapacitetsværdier meget tæt på hinanden, parret R1 - R2 (2,2 MOhm) med modstandsværdier ligger meget tæt på hinanden og det samme for parret R3 - R4. På denne måde reduceres en uønsket forskydning og forstærkes ikke af instrumentationsforstærkeren (INA128). Enhver uoverensstemmelse mellem kredsløbsparametre for komponenterne i det dobbelte indgangskredsløb bidrager til en nedbrydning af CMRR; Sådanne komponenter skal være meget godt matchede (selv det fysiske layout), så tolerancen skal vælges så lavt som muligt (alternativt kan operatøren manuelt måle deres værdier med et multimeter for at vælge parkomponenterne med værdierne så tæt som muligt ). R5 (2,2 kOhm) definerer INA128 gevinsten i henhold til formlen:

G_INA = 1 + (50 kΩ / R5)

EKG-signal er så forstærket af INA og successivt højpas filtreret af C7 og R7 (med en -3 dB afskæringsfrekvens omkring 0,1 Hz, hvis C7 = 1 uF og R7 = 2,2 MOhm) for at eliminere enhver DC-spænding før den sidste og højere amplifikation foretaget af operationsforstærkeren (1/2 TL062) i en ikke-inverterende konfiguration med en forstærkning:

G_TL062 = 1 + (R8 / (Rp + R6))

For at lade brugeren ændre gevinsten ved kørselstidspunktet, kan operatøren vælge at anvende en variabel modstand (trimmer / potentiometer) i stedet for Rp eller en kvindestik til en modstand, der kan ændres (fordi den ikke er loddet). I det første tilfælde er det imidlertid ikke muligt at vide nøjagtigt den egentlige gevinst for EKG-signalet (værdierne i mV af dataene vil ikke være korrekte), mens det i andet tilfælde er muligt at have de korrekte værdier i mV ved at specificere værdien af ​​Rp i formlen "Gain" inde i afsnittet "Indstilling" af appen (se Brugervejledning). C8 kondensatoren opretter et lavpasfilter med en 3 dB afskæringsfrekvens omkring 40 Hz som RC-filteret sammensat af R9 og C9. Afskæringsfrekvensværdien er angivet ved formlen:

f = 1 / (2 * π * C * R).

For lavpasfiltre @ 40 Hz 1 er RC-komponenter værdier:

R8 = 120 kOhm, C8 = 33 nF, R9 = 39 kOhm, C9 = 100 nF

EKG-signalet filtreres så i et bånd mellem 0,1 og 40 Hz og forstærkes med en forstærkning svarende til:

Gain = 0.797 * G_INA * G_TL062

Eftersom R5 = 2,2 kOhm, R8 = 120 kOhm, R6 = 100 Ohm, Rp = 2,2 KOhm,

Gain = 0,797 * (1 + 50000/2200) * (1 + 120000 / (2200 + 100)) = 1005

For at få nøjagtige værdier for filterafbrydningsfrekvenserne, skal RC-filterkomponenterne have en tolerance så lav som muligt (alternativt kan operatøren manuelt måle deres værdier med et multimeter for at vælge dem, der er tættest på den ønskede værdi).

Det analoge signal digitaliseres af Arduino-kortet (A0-indgangskanal) og sendes derefter til HC-06-modulet med de serielle kommunikationsstifter; Endelig sendes dataene til smartphone med Bluetooth.

Referenceelektroden (sort) er valgfri og kan udelukkes ved at fjerne jumper J1 (eller operatøren kan bruge en kontakt i stedet for jumperen). Kredsløbskonfigurationen er designet til også at arbejde med to elektroder; Referencelektroden skal dog bruges til at opnå en bedre signalkvalitet (lavere støj).

Trin 6: KOMPONENTER

Ved at udelukke Smartphone og engangsdele (elektroder og batterier) er hele enhedens omkostninger omkring 43 amerikanske dollars (her betragtes det enkelt produkt, i tilfælde af en større mængde vil prisen falde).

For en detaljeret liste over alle komponenterne (beskrivelse og omtrentlige omkostninger) henvises til Assembly Manual.

Trin 7: Brug værktøj

- Behov for værktøj: tester, klipper, loddejern, loddetråd, skruetrækker og tænger.

Trin 8: Sådan bygger du - Trin 1

- Forbered et perforeret prototypebord med 23x21 huller (ca. 62 mm x 55 mm)

- Ifølge PCB viste toplayout i figurerne lodde: modstande, forbindelsesledninger, stikkontakt til stikdåser (til Rp), hankontakter og hankoblinger (kvindestikkoblingsposition her angivet i figurerne er egnet til Arduino Nano eller Arduino Micro), kondensatorer, Led

Trin 9: Sådan bygger du - trin2

- Tilslut alle komponenter i henhold til PCB-bundlayoutet her vist.

Trin 10: Sådan bygger du - Step3

- Realiser en ledningsforbindelse til batteriet ved hjælp af batteristroppen / holderen, kvindestikforbindelserne og varmekrympeslangen; Tilslut den til PCB'en "con1" (stik1)

Trin 11: Sådan bygger du - Trin 4

- Realiser de tre elektroder kabler (ved hjælp af koaksialkabel, stik til kvindelig header, varmekrympeslange, alligatorklip) og tilslut dem til PCB'en, og stram dem til bordet med nogle stive kabler

Trin 12: Sådan bygger du - Trin 5

- Realiser en switch (ved hjælp af glideskiften, kvadratiske stikforbindelser, varmekrympeslanger) og tilslut det til printkortet

- Anbring INA128, TL062 og Rp modstanden i korrespondentstikkene

- Programmer (se softwarebeskrivelsesafsnittet) og tilslut Arduino Nano-kortet (perforeret prototypebord og kvadratiske stikforbindelser skal justeres på printkortet, hvis der bruges et andet Arduino-kort (f.eks. UNO eller Nano)

- Slut HC-06 modulet til PCB "con2" (stik 2)

Trin 13: Sådan bygger du - Trin 6

- Tilslut jumper J1 til brug af referenceelektroden

- Slut batteriet

Trin 14: Sådan bygger du - Trin 7

- Placer kredsløbet inde i en egnet kasse med huller til ledningen, kablerne og kontakten.

En mere detaljeret beskrivelse er vist i Assembly Manual-filen.

Trin 15: ANDRE OPTIONER

- EKG-signalet til overvågning af applikationen filtreres mellem 0,1 og 40 Hz; Øverste båndgrænse for lavpasfilteret kan øges ved at ændre R8 eller C8 og R9 eller C9.

- I stedet for Rp-modstanden kan en trimmer eller potentiometer bruges til at ændre forstærkningen (og forstærke EKG-signalet) ved kørsel.

- EKG-enheden kan også fungere med forskellige Arduino boards. Arduino Nano og Arduino UNO blev testet. Andre brædder kan bruges (såsom Arduino Micro, Arduino Mega osv.), Men den leverede Arduino sketchfil behøver modifikationer i henhold til bestyrelsens funktioner.

- EKG-enheden kan også fungere med HC-05 modulet i stedet for HC-06 en.

Trin 16: SOFTWARE BESKRIVELSE

Ingen software programmering viden er påkrævet.

Arduino Programmering: Arduino sketch filer kan nemt uploades på Arduino bordet ved at installere Arduino Software IDE (gratis download fra Arduino officielle hjemmeside) og følge vejledningen til rådighed på Arduino officielle hjemmeside. En enkelt skitsefil ("ECG_SmartApp_skecht_arduino.ino") til både Arduino Nano og Arduino UNO leveres (skitsen blev testet med begge brædderne). Den samme skitse skal også fungere med Arduino Micro (dette bord blev ikke testet). For andet Arduino bord kan skitsefilen muligvis ændre sig. Installering af ECG SmartApp: For at installere appen, skal du kopiere den medfølgende apk-fil "ECG_SmartApp.apk" (eller "ECG_SmartApp_upTo150Hz.apk" i tilfælde af versionen for båndbredde ved 150 Hz) i smartphonehukommelsen, åbne den og følg instruktionen ved acceptere tilladelserne. Før du installerer, kan det være nødvendigt at ændre smartphoneindstillingen ved at tillade installation af app fra ukendte kilder (kryds i feltet "Ukendte kilder" på menuen "Sikkerhed"). For at forbinde EKG-enheden med HC-06 (eller HC-05) Bluetooth-modulet, kan parringskode eller adgangskode blive bedt om i tilfælde af den første Bluetooth-forbindelse med modulet: Indtast "1234". Hvis appen ikke finder Bluetooth-modulet, skal du forsøge at parre smartphoneen med HC-06 (eller HC-05) Bluetooth-modulet ved hjælp af Bluetooth-indstilling af smartphone (parringskode "1234"); Denne operation er kun nødvendig én gang (første forbindelse).

Trin 17: Kildefiler

Valgfrie Source-filer er tilgængelige her for at ændre eller tilpasse App. Men Android programmeringsfærdigheder er nødvendige.

Trin 18: START MED EKG SMARTAPP - Trin 1

- Sørg for, at batteriet (maks. Spændingsforsyning: 9V), der er tilsluttet enheden, er opladet

- Rengør huden, inden elektroderne placeres. Tørre døde hudlag, der normalt findes på overfladen af ​​vores krop, og mulige luftgab mellem huden og elektroderne letter ikke EKG-signaloverførslen til elektroderne. Så en fugtig tilstand mellem elektroden og huden er nødvendig. Huden skal rengøres (vævet stof gennemblødt med alkohol eller i det mindste vand), før elektrodens gelposer (engangs) placeres.

- Placer elektroderne i henhold til nedenstående tabel. I tilfælde af en ikke-disponibel elektrode skal elektrodens ledende gel (tilgængelig kommercielt) anvendes mellem huden og metalelektroden eller i det mindste en pude af kludvæv, der er gennemblødt i ledningsvand eller i saltopløsning.

Enheden gør det muligt at optage EKG (LI, LII eller LIII) også ved at bruge kun 2 elektroder; Referenceelektroden (sort) er valgfri og kan udelukkes ved at bruge en kontakt eller fjerne jumper J1 (se monteringshåndbog). Referencelektroden skal dog bruges til at opnå en bedre signalkvalitet (lavere støj).

Trin 19: START MED EKG SMARTAPP - Trin 2

- Tænd for EKG-enheden ved hjælp af kontakten (rød ledning tændes)

- Kør applikationen på smartphone

- Tryk på knappen "ON" for at forbinde smarttelefonen til EKG-enheden (App'en vil bede dig om tilladelse til at tænde Bluetooth: Tryk på "Ja") og vent på opdagelsen af ​​HC-06 (eller HC-05) Bluetooth Modul i EKG-enheden. Parringskode eller adgangskode kan blive bedt om i tilfælde af den første Bluetooth-forbindelse med modulet: Indtast "1234". Hvis appen ikke finder Bluetooth-modulet, skal du forsøge at parre smartphoneen med HC-06 (eller HC-05) Bluetooth-modulet ved hjælp af Bluetooth-indstilling af smartphone (parringskode "1234"); Denne operation er kun nødvendig én gang (første forbindelse)

- Når forbindelsen er etableret, vises EKG-signalet på skærmen; i tilfælde af LI (standard bly er LI, for at ændre bly, gå til "Setting" afsnit) pulsen (HR) vil blive estimeret i realtid. Signalet opdateres hvert 3. sekund

- For at anvende et digitalt filter skal du trykke på knappen "Filter" og vælge et filter fra listen. Som standard anvendes et lavpasfilter @ 40 Hz og et hakfilter (ifølge de præferencer, der er gemt i indstillingen).

Trin 20: INDSTILLINGER

- Tryk på knappen "Set." For at åbne indstillingen / præferencesiden

- Tryk på "Brugervejledning (help.pdf)" for at åbne brugervejledningen

- Vælg EKG-ledningen (LI er standard)

- Vælg hakfilterfrekvensen (i henhold til interferensfrekvensen: 50 eller 60 Hz)

- Vælg filbesparelsesindstillingen for at gemme EKG-signalet filtreret eller ufiltreret på filen

- Tryk på knappen "Gem indstillinger" for at gemme indstillingerne

Gain værdi kan ændres i tilfælde af hardware modifikation eller personliggørelse af EKG-enheden.

Trin 21: Optagelses EKG SIGNAL

- Indsæt filnavnet (hvis brugeren registrerer flere EKG-signaler i samme session uden at ændre filnavnet, tilføjes et progressivt indeks i slutningen af ​​filnavnet for at undgå overskrivning af den foregående optagelse)

- Tryk på knappen "Rec." For at begynde at optage EKG-signalet

- Tryk på "Stop" knappen for at stoppe optagelsen

- Hvert EKG-signal gemmes i en txt-fil inde i mappen "ECG_Files", der er placeret i hovedrotten i smartphonehukommelsen. EKG-signalet kan lagres filtreret eller ufiltreret i henhold til de indstillinger, der er gemt i indstillingen

- Tryk på knappen "Genstart" for at visualisere igen EKG-signalet, der er erhvervet i løbetid

- Gentag de tidligere punkter for at optage et nyt EKG-signal

En EKG-fil indeholder serien af ​​prøverne (samplingsfrekvens: 600 Hz) af EKG-signalamplituden i mV.

Trin 22: Åbning og analyse af en EKG-fil

- Tryk på "Åbn" -knappen: En liste over de filer, der er gemt i mappen "ECG_Files", vises

- Vælg EKG-filen, der skal visualiseres

Den første del af EKG-filen vises (10 sekunder) uden noget gitter.

Brugeren kan rulle manuelt på displayet for at visualisere ethvert tidsinterval for EKG-signalet.

For at zoome ind eller zoome ud, kan brugeren trykke på forstørrelsesglasikonen (højre hjørne nederst på grafen) eller bruge klemmestrømmen direkte på smartphone displayet.

Tidsakse, spændingsakse og standard EKG-net vises automatisk, når et tidsinterval på mindre end 5 sekunder vil blive visualiseret (ved at zoome ind). Værdierne for spændingsakse (y-akse) er i mV, mens tidsakse (x-akse) værdier er i sekunder.

For at anvende et digitalt filter skal du trykke på "Filter" -knappen og vælge et filter fra listen. Som standard anvendes et lavpasfilter @ 40 Hz, et filter til fjernelse af vandringslinjen og et hakfilter (ifølge de indstillinger, der er gemt i indstillingen). Graftitlen viser:

- Filnavnet

- EKG-frekvensbåndet i henhold til de anvendte filtre

- etiketten "vandrende basislinie fjernet", hvis det vandrende basisliniefilter påføres

- Mærket "~ 50" eller "~ 60" i henhold til det anvendte hakfilter

Brugeren kan foretage målinger (tidsinterval eller amplitude) mellem to punkter i grafen ved hjælp af knapperne "Get Pt1" og "Get Pt2". For at vælge det første punkt (Pt1) kan brugeren trykke på "Get Pt1" og vælge manuelt et punkt på EKG-signalet ved at klikke direkte på grafen: Et rødt punkt vises på EKG-blåsignalet; Hvis brugeren savner EKG-kurven, vælges der ikke noget punkt, og den "no point selected" streng vises: brugeren skal gentage valget. Den samme procedure er nødvendig for at vælge det andet punkt (Pt2). På denne måde vises forskellene (Pt2 - Pt1) af tidværdierne i ms (dX) og amplitudeværdierne i mV (dY). Knappen "Ryd" fjerner de markerede punkter.

Brugeren kan justere EKG signalforstærkningen ved at bruge knappen "+" (for at forstørre) og "-" knappen (for at reducere); maksimal gevinst: 5,0 og minimum gevinst: 0,5

Trin 23: FILTERS MENU

- NO Digital Filter: Fjern alle anvendte digitale filtre

- Fjern vandrende basislinje: Anvend en særlig behandling for at fjerne vandring af basislinjen. I tilfælde af et signal meget støjende, kan behandlingen mislykkes

- High pass 'x' Hz: Anvend et IIR højpasfilter i henhold til den angivne cut-off-frekvens 'x'

- Lavpas 'x' Hz: Anvend et IIR lavpasfilter i henhold til den angivne cut-off-frekvens 'x'

- 50 Hz fjernelse ON (notch + LowPass 25 Hz): Påfør et særligt meget stabilt FIR-filter, der både har et hak på 50 Hz og et lavt pass på omkring 25 Hz

- 60 Hz fjernelse ON (notch + LowPass 25 Hz): Påfør et særligt meget stabilt FIR-filter, der både har et hak på 60 Hz og et lavt pass ved omkring 25 Hz

- 50 Hz fjernelse TIL: Anvend et rekursivt hakfilter ved 50 Hz

- 60 Hz fjernelse TIL: Anvend et rekursivt hakfilter ved 60 Hz

- 50/60 Hz fjernelse FRA: Fjern det påskårne filter

Trin 24: HARDWARE SPECIFIKATIONER

- Maks. Indgangssignalamplitude (peak-to-peak): 3,6 mV (Maks. Indgangssignalamplitude afhænger af hardwareforstærket)

- Spændingsforsyning: KUN BRUG BATTERIER (både genopladelige og ikke genopladelige)

- Min spændingsforsyning: 6V (fx 4 x 1,5V batterier)

- Maks. Spændingsforsyning: 9V (fx 6 x 1,5V eller 1 x 9V batterier)

- Prøvetagningsfrekvens: 600 Hz

- Frekvensbåndbredde @ - 3dB (Hardware): 0,1 Hz - 40 Hz (Øverste båndgrænse for lavpasfilteret kan øges med 0,1 Hz - 150 Hz ved at ændre RC-filterkomponenterne (se monteringshåndbog)

- CMRR: min1209 dB

- Forstærkning (Hardware_Gain): 1005 (Det kan ændres ved at udskifte forstærkningsmodstanden (se monteringshåndbog) - Opløsning: 5V / (1024 x Hardware_Gain)

- Bias Nuværende maks. 10 nA - Antal EKG-kanaler: 1

- EKG-ledninger: Lemmer leder LI, LII og LIII

- Smartphone-forbindelse: via Bluetooth

- Teoretisk strømforsyning: <50 mA (Baseret på dataarkinfo for de forskellige komponenter)

- Målt strømforsyning: <60 mA (Med 9 V spændingsforsyning og Arduino Nano)

- Antal elektroder: 2 eller 3

Enheden gør det muligt at optage EKG (LI, LII eller LIII) også ved at bruge kun 2 elektroder; Referenceelektroden (sort) er valgfri og kan udelukkes ved at fjerne jumper J1 (eller omskifteren S2, se Monteringsmanualfil). Referencelektroden skal dog bruges til at opnå en bedre signalkvalitet (lavere støj).

Trin 25: SOFTWARE SPECIFIKATIONER

- EKG-visualisering under optagelsen (tidsvindue: 3 sekunder)

- Pulsmåling (kun for LI)

- Prøvetagningsfrekvens: 600 Hz

- EKG-signaloptagelse og lagring i en txt-fil (filtrerede eller ufiltrerede signaler kan gemmes i txt-filen i henhold til indstillingen) på smartphoneens interne hukommelse (mappe: "ECG_Files", der er placeret i hovedrotoren)

- Data (prøver) gemmes som værdier i mV ved 600 Hz (værdi på 16 cifre)

- Saved file visualization med zoom option, gitter, få tilpasning (fra "x 0.5" til "x 5") og to punkter valg (for at måle tidsafstand og amplitudeforskel)

- Smartphone display: Applayoutet justerer for forskellige displaystørrelser; For en bedre visualisering anbefales det dog mindst et 3,7 "display med en opløsning på 480 x 800 pixels

Digital filtrering:

- Højpasfiltrering @ 0,1, 0,15, 0,25, 0,5, 1 Hz

- Lavpasfiltrering @ 25, 35, 40 Hz (@ 100 og 150 Hz fås i ECG SmartApp-versionen til båndbredde ved 150 Hz)

- Notch-filtrering for at fjerne strømforstyrrelsen @ 50 eller 60 Hz

- Wandering baseline fjernelse

Trin 26: FÅ I TOUCH!

[email protected]

2 personer lavede dette projekt!

  • ecgsmartapp lavede det!

  • ecgsmartapp lavede det!

Har du lavet dette projekt? Del det med os!

anbefalinger

  • Mash Up Arduino Code Samples

  • Opensource Ornithopter Prototype. Arduino Powered og Fjernstyret.

  • Internet af Things Class

  • Træbearbejdningskonkurrence

  • Arduino Contest 2019

  • Havearbejde Contest

Diskussioner

0

DIY Hacks og How Tos

4 måneder siden

Meget sejt. Jeg elsker DIY science udstyr.