Talaan ng mga Nilalaman:

Simple, Portable Continuous ECG / EKG Monitor Gamit ang ATMega328 (Arduino Uno Chip) + AD8232: 3 Hakbang
Simple, Portable Continuous ECG / EKG Monitor Gamit ang ATMega328 (Arduino Uno Chip) + AD8232: 3 Hakbang

Video: Simple, Portable Continuous ECG / EKG Monitor Gamit ang ATMega328 (Arduino Uno Chip) + AD8232: 3 Hakbang

Video: Simple, Portable Continuous ECG / EKG Monitor Gamit ang ATMega328 (Arduino Uno Chip) + AD8232: 3 Hakbang
Video: QardioCore - Continuous ECG/EKG monitoring free from wires and patches 2024, Hulyo
Anonim
Simple, Portable Continuous ECG / EKG Monitor Gamit ang ATMega328 (Arduino Uno Chip) + AD8232
Simple, Portable Continuous ECG / EKG Monitor Gamit ang ATMega328 (Arduino Uno Chip) + AD8232

Ipapakita sa iyo ng pahinang itinuturo kung paano gumawa ng isang simpleng portable 3-lead ECG / EKG monitor. Gumagamit ang monitor ng isang breakout board na AD8232 upang masukat ang signal ng ECG at i-save ito sa isang microSD card para sa susunod na pagtatasa.

Pangunahing mga suplay na kinakailangan:

5V rechargeable na baterya

Breakout board ng AD8232

Oras ng real time - module ng RTC DS3231

Module ng Micro SD card + micro SD card

Breakout ng Micro-USB

3.3V regulator

Nangunguna ang ECG + mga disposable pad

Mga resistor / capacitor / ATMega328 chip para sa pag-convert mula sa Arduino Uno layout sa ATMega328 standalone - tingnan ang

Hakbang 1: Subukan ang Mga Bahagi at Code Sa Arduino Uno

Pagsubok Mga Bahagi at Code Sa Arduino Uno
Pagsubok Mga Bahagi at Code Sa Arduino Uno
Pagsubok Mga Bahagi at Code Sa Arduino Uno
Pagsubok Mga Bahagi at Code Sa Arduino Uno

Maaaring masubukan ang system gamit ang isang Arduino Uno. Wire up tulad ng ipinakita sa diagram. Ang mga cable at pad ng ECG ay konektado sa AD8232 at dapat na nakaposisyon sa magkabilang panig ng dibdib na may mas mababang koneksyon sa lupa - tingnan ang pahina ng sparkfun https://learn.sparkfun.com/tutorials/ad8232-heart-rate-monitor- hookup-guide para sa karagdagang detalye. Ang isang Arduino sketch na maaaring magamit ay maida-download dito. Ang data ay dapat na naitala nang mabilis papunta sa SD card upang makakuha ng tumpak na signal ng ECG. Nalaman ko na ang gawain sa pag-save ng SD card ay tumatagal sa pagkakasunud-sunod ng 10s ng milliseconds (ang ilang mga SD card ay mas mabilis o mas mabagal). Ang pag-save ng isang bagong punto ng oras sa SD card sa bawat loop ay masyadong mabagal dahil talagang nais naming mai-record ang bawat pares ng milliseconds. Samakatuwid ang code ay may isang buffer na kukunin ang 40 puntos bago ipadala sa SD card para sa pagrekord. Ang data ay nai-save bilang isang semicolon pinaghiwalay na txt file. Ipinapakita ng tatlong haligi ang output ng AD8232, oras mula sa module ng RTC, at oras mula sa pagpapaandar ng millis () na nagbibigay ng higit na katumpakan para sa pagtukoy ng oras sa pagitan ng mga datapoints.

Hakbang 2: Gumawa ng Portable na Bersyon

Gumawa ng Portable na Bersyon
Gumawa ng Portable na Bersyon

Upang gawing portable ang system Ginamit ko ang sumusunod na gabay https://dronebotworkshop.com/arduino-uno-atmega328/ upang makagawa ng isang nakapag-iisang sistema na nakabatay sa ATMeg328 na may mga resistor, capacitor at quartz crystal. Gumamit ako ng isang 5V lithium rechargeable na baterya na may isang micro-usb breakout board upang magbigay ng lakas kasama ang isang 3.3V regulator upang mapagana ang AD8232. Ang iba't ibang mga bahagi ay na-solder sa stripboard.

Inirerekumendang: