Indholdsfortegnelse:

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: 3 trin

Video: Enkel, bærbar kontinuerlig EKG/EKG -skærm ved hjælp af ATMega328 (Arduino Uno Chip) + AD8232: 3 trin

Video: Enkel, bærbar kontinuerlig EKG/EKG -skærm ved hjælp af ATMega328 (Arduino Uno Chip) + AD8232: 3 trin
Video: Research Updates: Long-Term Outcomes in POTS and Vagus Nerve Stimulation in POTS 2024, Juli
Anonim
Enkel, bærbar kontinuerlig EKG/EKG -skærm ved hjælp af ATMega328 (Arduino Uno Chip) + AD8232
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.

Nødvendige forsyninger:

5V genopladeligt batteri

AD8232 breakout board

Realtidsur - RTC DS3231 -modul

Micro SD -kortmodul + micro SD -kort

Mikro-USB-breakout

3.3V regulator

EKG -elektroder + engangspuder

Modstande/kondensatorer/ATMega328-chip til konvertering fra Arduino Uno-layout til ATMega328 standalone-se

Trin 1: Test komponenter og kode med Arduino Uno

Test komponenter og kode med Arduino Uno
Test komponenter og kode med Arduino Uno
Test komponenter og kode med Arduino Uno
Test komponenter og kode med Arduino Uno

Systemet kan først testes ved hjælp af en Arduino Uno. Tråd op som vist i diagrammet. EKG-kablerne og -puderne er forbundet til AD8232 og skal placeres på hver side af brystet med jordforbindelsen lavere ned-se sparkfun-siden https://learn.sparkfun.com/tutorials/ad8232-heart-rate-monitor- tilslutningsguide for flere detaljer. En Arduino -skitse, der kan bruges, kan downloades her. Dataene skal registreres hurtigt på SD -kortet for at få et præcist EKG -signal. Jeg har fundet ud af, at SD -kortopsparingsrutinen tager størrelsesordenen 10s millisekunder (nogle SD -kort er hurtigere eller langsommere). At gemme et nyt tidspunkt på SD -kortet på hver loop er for langsomt, da vi virkelig ønsker at kunne registrere hvert par millisekunder. Derfor har koden en buffer, der samler 40 point, før den sendes til SD -kort til optagelse. Dataene gemmes som en semikolonsepareret txt -fil. De tre kolonner viser AD8232 -output, tid fra RTC -modulet og tid fra millis () -funktionen, hvilket giver større præcision til bestemmelse af tiden mellem datapunkter.

Trin 2: Lav en bærbar version

Lav en bærbar version
Lav en bærbar version

For at gøre systemet bærbart brugte jeg følgende vejledning https://dronebotworkshop.com/arduino-uno-atmega328/ til at lave et selvstændigt ATMeg328-baseret system med modstande, kondensatorer og kvartskrystal. Jeg brugte et 5V lithium genopladeligt batteri med et micro-usb breakout board til at levere strøm sammen med en 3.3V regulator til at drive AD8232. De forskellige komponenter blev loddet på stripboard.

Anbefalede: