Sensores Arduino y Raspberry Pi

36

Jan 6, 2024

Descripción:

Si se coloca un dedo entre el diodo emisor de luz infrarroja y el fototransistor, el pulso se puede detectar en la salida de la señal.

El funcionamiento de un fototransistor se explica de la siguiente manera: generalmente funciona como un transistor normal, por lo que cuanto mayor sea la corriente que pasa a través de él, mayor será el voltaje de control que se le aplique. Sin embargo, en un fototransistor, la luz incidente representa el voltaje de control: cuanto mayor sea la luz incidente, mayor será la corriente que pasa.

Mide nuestro ritmo cardíaco, utilizando un fototransistor y un fotodiodo, al apoyar nuestro dedo sobre el fototransistor se cambia el flujo de luz emitido por lo cual se mide la variación, dándonos cuantos latidos por minutos generamos. 

Si conecta una resistencia en serie frente al transistor, se produce el siguiente comportamiento cuando mide el voltaje a través del transistor: Si hay mucha luz brillando en el transistor o si hay mucha luz afuera, puede medir un voltaje bajo cerca de 0V: si el transistor está en la oscuridad, deja pasar una corriente relativamente pequeña y mide un voltaje cercano a +V.

La configuración de medición con diodo infrarrojo y fototransistor integrado en este módulo sensor ahora nos permite medir el pulso colocando un dedo entre el diodo y el transistor. Explicación: tal como lo conocemos por la linterna, la piel de la mano se puede traslucir. Si golpea un vaso sanguíneo, puede ver débilmente la sangre bombeando. Este bombeo se puede reconocer porque la sangre tiene una densidad diferente en diferentes puntos de la vena y, por lo tanto, se pueden ver diferencias en el brillo en el flujo de sangre. Exactamente estas diferencias de brillo se pueden registrar con el módulo sensor y, por lo tanto, se puede detectar el pulso. Esto queda claro al observar la siguiente imagen del osciloscopio.

Esto muestra en el eje Y el cambio de voltaje en el fototransistor, por lo tanto, los cambios de brillo causados ​​por el flujo de sangre. Los picos marcados arriba dan como resultado el latido del corazón. Si ahora calcula los latidos registrados por tiempo registrado, obtendrá un pulso de aproximadamente 71 latidos/minuto (bpm).

Especificaciones:

IR LED:

Pinout:

Conexión Arduino:

Código Arduino:

Conexión Raspberry Pi:

Código Raspberry Pi:

Creamos el siguiente programa desde la Terminal o con tu IDE favorito:

Presionamos Ctrl + s para guardar y  Ctrl + x para salir.

Para correr el programa abrimos la Terminal e ingresamos:

Conexión Raspberry Pi Pico:

Código Raspberry Pi Pico:

Conexión Raspberry Pi Pico W:

Código Raspberry Pi Pico W: