Cómo medir HeartBeat usando un dispositivo Android
Mi pregunta es muy sencilla y directa. ¿Hay alguna técnica a través de la cual puedo calcular el latido de una persona usando el dispositivo android.
Lo busqué en Google y encontré algunos resultados en los que lo implementaron con la cámara.
- Obtener información de los sensores magnéticos
- ¿Cómo habilitar el simulador de sensores en android?
- Perfiles de Acelerómetro Android
- Sensor de dirección Android
- Init conexión sin sincronización utilizando Bluetooth Low Energy en Android
Cualquier otra idea o ayuda será muy apreciada.
Gracias.
- Obtención del valor del sensor de luz
- Android - Aceleración hacia abajo (smash)
- La brújula android parece poco fiable
- Inclinar una imagen en la titulación a cualquier ángulo
- ¿Cómo conseguir que la orientación del teléfono Android coincida con la orientación humana?
- Obtención de valores de sensor por segundo
- Conseguir vector de dirección en Android
- ¿Cómo obtener el azimut de un teléfono con lecturas de brújula y lecturas de giroscopio?
Supongo que con el fin de medir el latido del corazón tiene 3 opciones:
1. Utilice la cámara como ya se ha implementado en algunas aplicaciones. He probado uno de estos y no fue genial!
No sé exactamente cómo se aplicaría esto, pero supongo que a medida que la sangre se bombea a través del cuerpo, la piel cambia ligeramente de color. La cámara podría detectar estos cambios y calcular el pulso (es decir, el tiempo entre cada pulso).
2. Utilice el micrófono. Sin embargo, no estoy seguro de si sería lo suficientemente sensible. Usted tendría que encontrar una manera de filtrar el ruido de fondo y recoger sólo la señal necesaria.
Usando el micrófono usted tendría que resolver cómo filtrar las señales de ruido de fondo y detectar sólo el sonido del pulso. El micrófono tendría que ser mantenido cerca del corazón o en algún lugar donde el movimiento de sangre hizo suficiente ruido para ser detectado. Entonces tendrías que averiguar qué suena ese ruido y detectarlo usando algún tipo de procesamiento de señales de audio. Luego cuente el tiempo entre cada pulso para obtener la frecuencia del pulso. Aquí hay un ejemplo de una aplicación en acción: http://www.bbc.co.uk/news/11145583
3. Utilice el hardware de detección de movimiento. Sin embargo, dudo mucho que esto sería lo suficientemente sensible para captar el movimiento causado por el latido del corazón!
Aparte de eso usted necesitaría tener algún tipo de sensor externo – una correa de pecho o similar. Usted puede conseguir los monitores de la frecuencia cardíaca que transmiten Bluetooth así que uno de éstos podría trabajar.
¡Espero que esto ayude!