Innholdsfortegnelse:

Enkel, bærbar kontinuerlig EKG/EKG -skjerm ved bruk av ATMega328 (Arduino Uno Chip) + AD8232: 3 trinn
Enkel, bærbar kontinuerlig EKG/EKG -skjerm ved bruk av ATMega328 (Arduino Uno Chip) + AD8232: 3 trinn

Video: Enkel, bærbar kontinuerlig EKG/EKG -skjerm ved bruk av ATMega328 (Arduino Uno Chip) + AD8232: 3 trinn

Video: Enkel, bærbar kontinuerlig EKG/EKG -skjerm ved bruk av ATMega328 (Arduino Uno Chip) + AD8232: 3 trinn
Video: Research Updates: Long-Term Outcomes in POTS and Vagus Nerve Stimulation in POTS 2024, Juli
Anonim
Enkel, bærbar kontinuerlig EKG/EKG -skjerm ved bruk av ATMega328 (Arduino Uno Chip) + AD8232
Enkel, bærbar kontinuerlig EKG/EKG -skjerm ved bruk av ATMega328 (Arduino Uno Chip) + AD8232

Denne instruksjonssiden viser deg hvordan du lager en enkel bærbar 3-avlednings EKG/EKG-skjerm. Monitoren bruker et AD8232 breakout -kort for å måle EKG -signalet og lagre det på et microSD -kort for senere analyse.

Nødvendige forsyninger:

5V oppladbart batteri

AD8232 breakout board

Sanntidsklokke - RTC DS3231 -modul

Micro SD -kortmodul + micro SD -kort

Mikro-USB-utbrudd

3.3V regulator

EKG -ledninger + engangsunderlag

Motstander/kondensatorer/ATMega328-chip for konvertering fra Arduino Uno-oppsett til ATMega328 frittstående-se

Trinn 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 hjelp av en Arduino Uno. Kablet opp som vist i diagrammet. EKG-kablene og -putene er koblet til AD8232 og bør plasseres på hver side av brystet med jordforbindelsen lavere ned-se sparkfun-siden https://learn.sparkfun.com/tutorials/ad8232-heart-rate-monitor- tilkoblingsguide for flere detaljer. En Arduino -skisse som kan brukes kan lastes ned her. Dataene må registreres raskt på SD -kortet for å få et nøyaktig EKG -signal. Jeg har funnet ut at lagringen av SD -kort tar omtrent 10 millisekunder (noen SD -kort er raskere eller langsommere). Lagring av et nytt tidspunkt på SD -kortet på hver sløyfe er for tregt siden vi virkelig ønsker å kunne registrere hvert par millisekunder. Derfor har koden en buffer som vil samle 40 poeng før den sendes til SD -kort for opptak. Dataene lagres som en semikolonseparert txt -fil. De tre kolonnene viser AD8232 -utgangen, tiden fra RTC -modulen og tiden fra millis () -funksjonen som gir større presisjon for å bestemme tiden mellom datapunkter.

Trinn 2: Lag en bærbar versjon

Lag en bærbar versjon
Lag en bærbar versjon

For å gjøre systemet bærbart brukte jeg følgende guide https://dronebotworkshop.com/arduino-uno-atmega328/ til å lage et frittstående ATMeg328-basert system med motstander, kondensatorer og kvartskrystall. Jeg brukte et 5V litium oppladbart batteri med et mikro-usb breakout-kort for å gi strøm sammen med en 3.3V regulator for å drive AD8232. De forskjellige komponentene ble loddet på stripboard.

Anbefalt: