Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
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
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.