Sommario:
- Passaggio 1: preparazione della scheda breakout AD8232
- Passaggio 2: simulazione ECG su Arduino Uno
- Passaggio 3: attivo e funzionante
- Passaggio 4:
Video: Cardiofrequenzimetro AD8232, Arduino, Elaborazione: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Analog Devices AD8232 è un front-end analogico completo progettato per acquisire segnali ECG (ElectroCardioGram) a livello di milliVolt. Sebbene sia semplice collegare l'AD8232 e vedere il segnale ECG risultante su un oscilloscopio, la sfida per me era acquisire il segnale per la visualizzazione sul mio PC. È stato allora che ho scoperto Processing!
Pagina della documentazione AD8232 -
Un breakout board è disponibile da Sparkfun qui - https://www.sparkfun.com/products/12650 o, se aspetti qualche settimana, dalla Cina qui - https://www.ebay.com/itm/New-Single -Piombo-AD8232-Pu…
Ho ordinato il kit che include il cavo del sensore del corpo con cuscinetti adesivi.
Passaggio 1: preparazione della scheda breakout AD8232
Il piano è che la scheda AD8232 acquisisca il segnale ECG. L'uscita dell'AD8232 è un segnale di circa 1,5 Volt. Questo segnale sarà campionato da un Arduino Uno a circa 1k campioni/secondo. Questi valori di esempio vengono quindi inviati tramite la porta USB al PC per la visualizzazione. Ho scoperto rapidamente che alimentare l'AD8232 dall'uscita a 3,3 V della scheda Arduino era una cattiva idea: troppo rumore a 60 Hz. Quindi sono passato a 2 batterie AA. Se lo si desidera, l'AD8232 può essere alimentato da una pila a bottone al mercurio da 3V. Due fili (segnale e massa) andavano dalla scheda AD8232 all'Arduino (A0 e massa). Ho usato una generosa quantità di colla a caldo per rinforzare i fili alla giunzione della scheda AD8232.
Passaggio 2: simulazione ECG su Arduino Uno
Il prossimo passo è creare un simulatore in esecuzione su Arduino. In questo modo non devo stare seduto con gli elettrodi attaccati al mio corpo mentre eseguo il debug del codice.
Passaggio 3: attivo e funzionante
Infine, il display del PC. Il codice Arduino deve essere modificato per acquisire dati reali anziché dati di simulazione. Viene visualizzato il Codice di elaborazione. Ero piuttosto preoccupato all'idea di immergermi in un nuovo linguaggio/ambiente di sviluppo, ma non appena ho visto l'IDE di elaborazione ho pensato "Whoa! Sembra familiare, proprio come Arduino". Ecco il link per il download per l'elaborazione. Ci sono volute solo poche ore di codice di hacking che ho trovato su Internet per far funzionare un'applicazione. Ho scoperto che il posizionamento dei 3 elettrodi sul mio corpo non corrispondeva alle notazioni sui fili. Nel mio caso, il piombo contrassegnato con "COM" va a sinistra, "L" va a destra e "R" va alla gamba sinistra.
Il mio approccio è stato quello di programmare Arduino per acquisire il segnale e trasmetterlo all'applicazione Processing in esecuzione sul PC. C'è il mio essere un altro modo; usa Processing per controllare direttamente il collegamento Arduino. Ancora meglio, potrebbe essere possibile eliminare del tutto Arduino e utilizzare la porta audio del PC per acquisire il segnale tramite Processing - vedere questo Instructable.
Passaggio 4:
Ecco i file sorgente per il simulatore Arduino, l'acquisizione del segnale Arduino e la visualizzazione del segnale di elaborazione.
Consigliato:
Cardiofrequenzimetro fai da te (logger): 4 passaggi
Cardiofrequenzimetro fai-da-te (logger): in questo progetto ti mostrerò come uno smartwatch commerciale misura e monitora la tua frequenza cardiaca e successivamente ti mostrerò come creare un circuito fai-da-te che può sostanzialmente fare lo stesso con l'aggiunta che può anche memorizzare i dati della frequenza cardiaca
Dispositivo ansiolitico Breathe Light con cardiofrequenzimetro: 18 passaggi (con immagini)
Dispositivo ansiolitico Breathe Light con cardiofrequenzimetro: con il mondo sempre più affollato, tutti si trovano in un ambiente sempre più stressante. Gli studenti universitari corrono un rischio ancora maggiore di stress e ansia. Gli esami sono periodi particolarmente stressanti per gli studenti e gli smartwatch con esercizi di respirazione
Cardiofrequenzimetro wireless con 4Duino-24: 4 passaggi
Wireless Pulse-Rate Monitor Dotato di 4Duino-24: Il Wireless Pulse-Rate monitor è un progetto concettuale realizzato per ospedali e cliniche, la sua funzione principale è ridurre al minimo il tempo necessario a infermieri o medici per visitare ogni paziente in un ospedale. Di solito, medici e infermieri visitano ogni paziente per verificare
Cardiofrequenzimetro Arduino: 5 passaggi
Cardiofrequenzimetro Arduino: Ciao a tutti, ho costruito questo cardiofrequenzimetro portatile controllato da Arduino
Cardiofrequenzimetro: 3 passaggi
Blood Pulse Monitor: vi presento il mio secondo progetto per la mia università. Questo progetto può essere utilizzato per monitorare la frequenza del battito cardiaco e i livelli di ossigeno utilizzando il modulo MAX 30100 e stamparli sul display LCD del Nokia 5110. Memorizza anche questi valori in un file di testo utilizzando una scheda SD