Tabla de contenido:

Monitor de frecuencia cardíaca AD8232, Arduino, procesamiento: 4 pasos
Monitor de frecuencia cardíaca AD8232, Arduino, procesamiento: 4 pasos

Video: Monitor de frecuencia cardíaca AD8232, Arduino, procesamiento: 4 pasos

Video: Monitor de frecuencia cardíaca AD8232, Arduino, procesamiento: 4 pasos
Video: Sensor analógico para monitorear el ritmo cardíaco (ECG) con AD8232 2024, Noviembre
Anonim
Monitor de frecuencia cardíaca AD8232, Arduino, procesamiento
Monitor de frecuencia cardíaca AD8232, Arduino, procesamiento
Monitor de frecuencia cardíaca AD8232, Arduino, procesamiento
Monitor de frecuencia cardíaca AD8232, Arduino, procesamiento

El Analog Devices AD8232 es un extremo frontal analógico completo diseñado para adquirir señales EKG (ElectroCardioGram) de nivel de milivoltios. Aunque es muy sencillo conectar el AD8232 y ver la señal de EKG resultante en un osciloscopio, el desafío para mí fue adquirir la señal para mostrarla en mi PC. ¡Fue entonces cuando descubrí Processing!

Página de documentación de AD8232 -

Sparkfun tiene disponible un tablero de conexiones aquí: https://www.sparkfun.com/products/12650 o, si espera unas semanas, desde China aquí: https://www.ebay.com/itm/New-Single -Plaza-AD8232-Pu…

Pedí el kit que incluye el cable del sensor del cuerpo con almohadillas adhesivas.

Paso 1: preparación de la placa de conexiones AD8232

Preparación de la placa de conexiones AD8232
Preparación de la placa de conexiones AD8232

El plan es que la placa AD8232 adquiera la señal EKG. La salida del AD8232 es una señal de aproximadamente 1,5 voltios. Esta señal será muestreada por un Arduino Uno a aproximadamente 1k muestras / segundo. Estos valores de muestra se envían luego a través del puerto USB a la PC para su visualización. Rápidamente descubrí que alimentar el AD8232 desde la salida de 3.3V de la placa Arduino era una mala idea: demasiado ruido de 60 Hz. Así que cambié a 2 pilas AA. El AD8232 puede ser alimentado por una celda de moneda de mercurio de 3V si lo desea. Dos cables (señal y tierra) iban desde la placa AD8232 hasta el Arduino (A0 y tierra). Usé una cantidad generosa de pegamento termofusible para reforzar los cables en la unión de la placa AD8232.

Paso 2: Simulación de EKG en Arduino Uno

Image
Image
En funcionamiento
En funcionamiento

El siguiente paso es crear un simulador que se ejecute en Arduino. De esta manera no tengo que sentarme con los electrodos conectados a mi cuerpo mientras estoy depurando el código.

Paso 3: listo y funcionando

Image
Image

Finalmente, la pantalla de la PC. El código Arduino debe cambiarse para adquirir datos reales en lugar de datos de simulación. Se muestra el código de procesamiento. Estaba bastante preocupado por sumergirme en un nuevo entorno de lenguaje / desarrollo, pero tan pronto como vi el IDE de procesamiento, pensé: "¡Vaya! Esto me resulta familiar, como el Arduino". Aquí está el enlace de descarga para Processing. Solo tomó unas pocas horas de pirateo de código que encontré en Internet para poner en funcionamiento una aplicación. Descubrí que la ubicación de los 3 electrodos en mi cuerpo no se correspondía con las anotaciones en los cables. En mi caso, la ventaja marcada "COM" va a la izquierda, "L" va a la derecha y "R" va a la pierna izquierda.

Mi enfoque fue programar el Arduino para adquirir la señal y transmitirla a la aplicación de procesamiento que se ejecuta en la PC. Puede haber otra forma; use Processing para controlar directamente el enlace Arduino. Aún mejor, puede ser posible eliminar el Arduino por completo y usar el puerto de audio de la PC para adquirir la señal a través del procesamiento; consulte este Instructable.

Paso 4:

Aquí están los archivos fuente para el simulador Arduino, adquisición de señal Arduino y visualización de señal de procesamiento.

Recomendado: