tectijuana / sensores-archived

Recolección de Sensores por parte de los estudiantes ITT Generación 2023B
GNU General Public License v3.0
4 stars 6 forks source link

KY-039 Heartbeat #82

Closed DanielAquinoIng closed 1 year ago

DanielAquinoIng commented 2 years ago

Cool Text - Heartbeat Sensor

Sensor: KY-039 Heartbeat

DanielAquinoIng commented 2 years ago

Marco teórico

¿Qué es el Detector de Ritmo Cardíaco? 💓

El Detector de Ritmo Cardíaco KY-039 es un sensor óptico de pulsos cardíacos por medio de la huella digital utiliza un LED infrarrojo brillante (IR) y un fototransistor para detectar el pulso del dedo, un LED rojo flashea con cada pulso.

Es un dispositivo de “Plug and Play”, puede ser utilizado para obtener fácilmente una lectura del ritmo cardíaco en tiempo real.

¿Para que funciona el KY-039? 🤔

El KY-039 es una alternativa económica para medir el ritmo cardiaco y es compatible con diversas tarjetas de desarrollo como Arduino, Raspberry, ESP82, entre otras.

¿Cómo funciona el sensor de pulso cardíaco? 👷🏻‍♂️

El monitor de pulso funciona de la siguiente manera: el LED es el lado luminoso del dedo y el fototransistor del otro lado del dedo, el fototransistor utilizado para obtener el flujo emitido, cuando la presión sanguínea pulsa con el dedo cuando la resistencia del fototransistor ser ligeramente cambiado.

Cuando el pulso de la presión arterial pasa por el dedo la corriente de la base del fototransistor se modifica ligeramente, debido a que la cantidad de luz que puede atravesar el dedo disminuye, lo que significa una salida por el puerto análogo diferente.

Es muy importante tener en cuenta que es prioritario que se mantenga lo más alejado de la luz parásita, es decir de la luz externa por ejemplo la iluminación del hogar, por eso se recomienda usar algún sistema que sirva de escudo al fototransistor y que evite que otra luz diferente a la del led llegue ya que la señal del latido del corazón es muy débil y la luz ambiente añadirá un ruido considerable.

DanielAquinoIng commented 2 years ago

Ficha técnica

especificaciones2

ESPECIFICACIONES TÉCNICAS. 🛠️

Este modulo tiene tres pins: GND, Vcc+ y Signal. El pinout es el siguiente: pinout

El esquema del sensor de latido KY-039 es el siguiente: esquema https://www.thegeekpub.com/wp-content/uploads/2019/07/KY-039-heartbeat-sensor-schematic.jpg

DanielAquinoIng commented 2 years ago

Modo de conexión

Pico KY-039 Heartbeat
Pin 38 GND
Pin 36 3.3V a 5V
Pin 26 Señal analógica

Diagrama

264260970_5278392752178047_8452575502907336098_n

Sensor y salidas:

especificaciones

DanielAquinoIng commented 2 years ago

Código

# Aquino Villegas Daniel 18212144
from machine import ADC
from utime import sleep

sensor = ADC(26)

conversion_factor = 3.3 / (65535)

while True:
        lectura = sensor.read_u16() * conversion_factor
    print(lectura)
        sleep(0.09)
Rulas-Boy commented 2 years ago

@DanielAquinoIng La razon por la que no despliega nada es porque la condicion de la linea 43 nunca se va a cumplir puesto que ambos valores incrementan igual conforme el ciclo itera.

Creo que hay algo que no deberia estar dentro del ciclo infinito.

Screenshot from 2021-12-09 20-11-01