Cuprins:

Monitor simplu, portabil, continuu ECG / EKG folosind ATMega328 (cip Arduino Uno) + AD8232: 3 pași
Monitor simplu, portabil, continuu ECG / EKG folosind ATMega328 (cip Arduino Uno) + AD8232: 3 pași

Video: Monitor simplu, portabil, continuu ECG / EKG folosind ATMega328 (cip Arduino Uno) + AD8232: 3 pași

Video: Monitor simplu, portabil, continuu ECG / EKG folosind ATMega328 (cip Arduino Uno) + AD8232: 3 pași
Video: How to do an ECG at Home | Holter Monitoring with Wellue 2024, Iulie
Anonim
Monitor simplu, portabil, continuu ECG / EKG folosind ATMega328 (cip Arduino Uno) + AD8232
Monitor simplu, portabil, continuu ECG / EKG folosind ATMega328 (cip Arduino Uno) + AD8232

Această pagină instructabile vă va arăta cum să realizați un monitor portabil simplu cu 3 conductoare ECG / EKG. Monitorul utilizează o placă AD8232 pentru a măsura semnalul ECG și a-l salva pe un card microSD pentru o analiză ulterioară.

Principalele consumabile necesare:

Baterie reîncărcabilă de 5V

Placă AD8232 breakout

Ceas în timp real - modul RTC DS3231

Modul card micro SD + card micro SD

Breakout Micro-USB

Regulator 3.3V

Conductoare ECG + tampoane de unică folosință

Rezistoare / condensatori / cip ATMega328 pentru conversia de la aspectul Arduino Uno la ATMega328 independent - consultați

Pasul 1: Testați componentele și codul cu Arduino Uno

Testați componentele și codul cu Arduino Uno
Testați componentele și codul cu Arduino Uno
Testați componentele și codul cu Arduino Uno
Testați componentele și codul cu Arduino Uno

Sistemul poate fi testat mai întâi folosind un Arduino Uno. Conectați-vă așa cum se arată în diagramă. Cablurile și tampoanele ECG sunt conectate la AD8232 și ar trebui să fie poziționate de fiecare parte a pieptului cu conexiunea la sol mai jos - consultați pagina sparkfun https://learn.sparkfun.com/tutorials/ad8232-heart-rate-monitor- ghid de conectare pentru mai multe detalii. O schiță Arduino care poate fi utilizată poate fi descărcată aici. Datele trebuie înregistrate rapid pe cardul SD pentru a obține un semnal ECG precis. Am constatat că rutina de economisire a cardului SD ocupă ordinea a 10 secunde de milisecunde (unele carduri SD sunt mai rapide sau mai lente). Salvarea unui nou punct de timp pe cardul SD pe fiecare buclă este prea lentă, deoarece vrem cu adevărat să putem înregistra fiecare pereche de milisecunde. Prin urmare, codul are un buffer care va aduna 40 de puncte înainte de a trimite pe cardul SD pentru înregistrare. Datele sunt salvate ca fișier txt separat de punct și virgulă. Cele trei coloane arată ieșirea AD8232, timpul din modulul RTC și timpul din funcția millis (), care oferă o precizie mai mare pentru determinarea timpului dintre punctele de date.

Pasul 2: Faceți versiunea portabilă

Faceți versiunea portabilă
Faceți versiunea portabilă

Pentru a face sistemul portabil, am folosit următorul ghid https://dronebotworkshop.com/arduino-uno-atmega328/ pentru a face un sistem independent bazat pe ATMeg328 cu rezistențe, condensatori și cristal de cuarț. Am folosit o baterie reîncărcabilă cu litiu de 5V cu o placă micro-usb breakout pentru a furniza energie împreună cu un regulator de 3,3V pentru a alimenta AD8232. Diferitele componente au fost lipite pe panoul de benzi.

Recomandat: