Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Supervise el ECG y la respiración con su Arduino

Componentes y suministros

ProtoCentral Electronics ADS1292R ECG / Respiration Shield para Arduino- v2
× 1
Arduino UNO
× 1

Aplicaciones y servicios en línea

Arduino IDE

Acerca de este proyecto

El escudo respiratorio ECG lleva un dispositivo médico a otro nivel. Lo que parecía un sistema complicado para monitorear la actividad eléctrica del corazón ha tomado una nueva forma. El nuevo dispositivo es portátil, menos complicado y un sistema de monitorización de ECG eficiente. Este proyecto ayuda a mostrar cómo usar el escudo de ECG junto con Arduino.

Conectando el escudo a tu Arduino

Conecte el escudo de ECG / Respiración al Arduino apilándolo encima de su Arduino. Este escudo utiliza la interfaz SPI para comunicarse con Arduino. El escudo incluye el encabezado ICSP, utilizado por las variantes más nuevas de Arduino para la comunicación SPI y, por lo tanto, es compatible con las variantes más nuevas de Arduino, como Yun y Due.

Instalación de las bibliotecas de Arduino

La biblioteca Arduino contiene las funciones necesarias para comunicarse con el escudo ADS1292R. Siga los pasos a continuación para descargar y hacer que la biblioteca funcione.

Descargue los archivos de la biblioteca desde aquí. Descomprima el archivo y debería ver una carpeta con el nombre "ads1292r_shield". Copie esta carpeta en la carpeta de bibliotecas de su Arduino IDE. Dependiendo de su sistema operativo, esto podría estar dentro de la carpeta de su IDE de Arduino o su carpeta de documentos. Para obtener más información sobre las estructuras de carpetas, consulte http://arduino.cc/en/Guide/Libraries.

Para usar con ejemplos anteriores de BrainBay y Xively, haga clic aquí.

Uso de Procesamiento:software de visualización de datos ( ¡Nuevo! )

Processing es un software de visualización de datos, que existe desde 2001, utilizado por artistas y científicos por igual. Es un marco de codificación de código abierto basado en Java. Si está familiarizado con el entorno Arduino, el IDE de procesamiento es similar y no tendrá mucha curva de aprendizaje que escalar.

Nota :El código para la visualización de ECG se ejecuta utilizando únicamente la versión 2.2.1 del IDE de procesamiento.

Los siguientes son los pasos para ejecutar el código:

1. Descarga Processing para tu sistema operativo

Descargue el IDE de procesamiento versión 2.2.1 desde el enlace:

  • MAC OS
  • Linux de 32 bits
  • Linux de 64 bits
  • Windows de 32 bits
  • Windows de 64 bits

Una vez descargado, descomprima el archivo e instale la aplicación según su sistema operativo.

2. Descargue el código de procesamiento para la visualización de ECG

  • Descargue los archivos y directorios necesarios o clone en su escritorio desde GitHub.
  • Al descomprimir el archivo, se debe crear una carpeta con el nombre ads1292r_shield que contenga el código de visualización.
  • Ubique el directorio de cuaderno de bocetos de Processing en su computadora. Esto debería haberse creado automáticamente cuando instaló el procesamiento. Dependiendo de su sistema operativo, la ruta será la siguiente:
  • En Windows:c:/ Mis documentos / Procesando
  • En MAC:/ Users / your_user_name / Documents / Processing
  • En Linux:/ Home / your_user_name / sketchbook /

Nota :Este directorio aparece como "Procesando" en Windows / Mac y se conoce con el nombre "Sketchbook" en Linux. Cree un subdirectorio por nombre "bibliotecas si aún no existe uno.

  • Desde el directorio "ads1292r_shield" mencionado anteriormente Copie / Mueva el contenido de la carpeta ADS1292rShield_BreakoutProcessingces_view_ecg al directorio de cuaderno de bocetos de procesamiento que también se menciona anteriormente (busque el cuaderno de bocetos de procesamiento)
  • Por último, copie el controlP5 & gwoptics carpetas de ADS1292rShield_BreakoutProcessinglibraries y péguelas en el directorio de bibliotecas de su cuaderno de bocetos de Processing.
  • ¡Ya está todo listo para visualizar su primera lectura de ECG desde el escudo ADS1292R!

3. Abra Processing e inicie ces_view_ecg

  • Si Processing IDE estaba abierto, ciérrelo y vuelva a abrirlo para actualizar las bibliotecas y los bocetos. Los repositorios no se actualizan si el IDE estaba abierto mientras se actualizaban los bocetos y las bibliotecas.
  • Haga doble clic en cualquiera de los archivos .pde en el directorio ces_view_ecg para abrir todo el código ecg en el IDE de procesamiento.
  • Si todo lo hecho hasta ahora fue bueno, al hacer clic en el botón "ejecutar" en la esquina superior izquierda del IDE, debería ejecutar el código. Si no es así, asegúrese de haber instalado sus bibliotecas correctamente y de que está utilizando la versión 2.2.1 de Processing.
  • d. Una vez que la GUI se esté ejecutando, seleccione el puerto conectar con ECG en el menú desplegable "SELECCIONAR PUERTO" como se muestra en la siguiente figura
  • Una vez que la selección del puerto es apropiada, el botón INICIO se habilita. Haga clic en "INICIAR" para iniciar la visualización
  • Debería ver la onda de ECG generada con los valores obtenidos de la placa de conexión ADS1292rShield como se muestra a continuación.

Conexión de los electrodos de ECG

Se proporciona un cable de 3 electrodos junto con un conector estéreo estándar junto con el blindaje. Puede usar los electrodos junto con el cable para conectarlo al blindaje. La interfaz del electrodo a bordo se resalta a continuación para una fácil ubicación.

El otro lado del conector del electrodo se conectaría a los electrodos a presión unidos al cuerpo. Con fines de prueba, puede utilizar un simulador de ECG para proporcionar información a la placa.

Advertencia :Al conectar los electrodos al cuerpo, es más seguro desconectar la fuente principal / de alimentación del Arduino. Por ejemplo, si está utilizando Arduino junto con una computadora portátil, desconectar el cargador de batería de la computadora portátil sería una opción segura.

Colocación de los electrodos en el cuerpo

Aviso importante:este dispositivo NO está diseñado para ser utilizado en / como equipo de diagnóstico médico. Esto está destinado a ser utilizado únicamente con fines de evaluación e investigación.

Advertencia de seguridad: Tenga cuidado al conectar los electrodos al cuerpo cuando el Arduino está enchufado al puerto USB de su computadora. Asegúrese de que la alimentación principal de su computadora portátil esté desconectada para que no proporcione una conexión directa entre la tierra y su cuerpo.

Código

Biblioteca Arduino ProtoCentral ADS1292R
Biblioteca Arduino para usar el escudo ProtoCentral ADS1292R https://github.com/Protocentral/ADS1292rShield_Breakout/tree/master/Libraries

Esquemas

Esquemas del escudo Arduino del ProtoCentral ADS1292R
Esquemashttps://github.com/Protocentral/ADS1292rShield_Breakout/tree/master/Hardware/ECG_Shield

Proceso de manufactura

  1. Controle la temperatura de su hogar usando su Raspberry Pi
  2. Hacer Monitor Ambilight usando Arduino
  3. Sistema de asistencia que usa Arduino y RFID con Python
  4. Cómo construir un monitor de energía Arduino y un registrador de datos
  5. Arduino Spybot
  6. Control remoto universal usando Arduino, 1Sheeld y Android
  7. Voltímetro de bricolaje con Arduino y un teléfono inteligente
  8. Monitor de frecuencia cardíaca con IoT
  9. Juguete controlado por Android con Raspberry Motor Shield
  10. Arduino Temp. Monitor y reloj en tiempo real con pantalla 3.2
  11. Medición de frecuencia y ciclo de trabajo con Arduino