Sommario:

Monitor ECG/ECG continuo semplice e portatile che utilizza ATMega328 (Arduino Uno Chip) + AD8232: 3 passaggi
Monitor ECG/ECG continuo semplice e portatile che utilizza ATMega328 (Arduino Uno Chip) + AD8232: 3 passaggi

Video: Monitor ECG/ECG continuo semplice e portatile che utilizza ATMega328 (Arduino Uno Chip) + AD8232: 3 passaggi

Video: Monitor ECG/ECG continuo semplice e portatile che utilizza ATMega328 (Arduino Uno Chip) + AD8232: 3 passaggi
Video: ECG professionale e tramite Apple Watch ❤️ | Proviamoli con una DOTTORESSA in ospedale 🏥 2024, Luglio
Anonim
Monitor ECG/ECG continuo semplice e portatile che utilizza ATMega328 (Arduino Uno Chip) + AD8232
Monitor ECG/ECG continuo semplice e portatile che utilizza ATMega328 (Arduino Uno Chip) + AD8232

Questa pagina delle istruzioni ti mostrerà come realizzare un semplice monitor ECG/ECG portatile a 3 derivazioni. Il monitor utilizza una scheda breakout AD8232 per misurare il segnale ECG e salvarlo su una scheda microSD per un'analisi successiva.

Principali forniture necessarie:

Batteria ricaricabile da 5V

Scheda breakout AD8232

Orologio in tempo reale - Modulo RTC DS3231

Modulo scheda micro SD + scheda micro SD

Micro-USB breakout

Regolatore 3.3V

Derivazioni ECG + elettrodi monouso

Resistori/condensatori/chip ATMega328 per la conversione da layout Arduino Uno a ATMega328 standalone – vedere

Passaggio 1: testare componenti e codice con Arduino Uno

Testare componenti e codice con Arduino Uno
Testare componenti e codice con Arduino Uno
Testare componenti e codice con Arduino Uno
Testare componenti e codice con Arduino Uno

Il sistema può essere prima testato utilizzando un Arduino Uno. Collegare come mostrato nello schema. I cavi e gli elettrodi ECG sono collegati all'AD8232 e devono essere posizionati su entrambi i lati del torace con la connessione a terra più in basso - vedere la pagina sparkfun https://learn.sparkfun.com/tutorials/ad8232-heart-rate-monitor- guida ai collegamenti per maggiori dettagli. Uno schizzo Arduino che può essere utilizzato è scaricabile qui. I dati devono essere registrati rapidamente sulla scheda SD per ottenere un segnale ECG accurato. Ho scoperto che la routine di salvataggio della scheda SD richiede l'ordine di 10 secondi di millisecondi (alcune schede SD sono più veloci o più lente). Il salvataggio di un nuovo punto temporale sulla scheda SD ad ogni ciclo è troppo lento poiché vogliamo davvero essere in grado di registrare ogni paio di millisecondi. Pertanto il codice ha un buffer che raccoglierà 40 punti prima di inviarlo alla scheda SD per la registrazione. I dati vengono salvati come file txt separato da punto e virgola. Le tre colonne mostrano l'output di AD8232, l'ora dal modulo RTC e l'ora dalla funzione millis() che fornisce una maggiore precisione per determinare il tempo tra i punti dati.

Passaggio 2: crea la versione portatile

Crea versione portatile
Crea versione portatile

Per rendere portatile il sistema ho utilizzato la seguente guida https://dronebotworkshop.com/arduino-uno-atmega328/ per realizzare un sistema autonomo basato su ATMeg328 con resistori, condensatori e cristallo di quarzo. Ho usato una batteria ricaricabile al litio da 5 V con una scheda breakout micro-usb per fornire alimentazione insieme a un regolatore da 3,3 V per alimentare l'AD8232. I vari componenti sono stati saldati su stripboard.

Consigliato: