Skip to content

Inconsistent Beat Detection Issue with PulseSensor for PTT Measurement #202

@szhu07

Description

@szhu07

I'm writing to report an issue I'm experiencing while using two PulseSensors to measure Pulse Transit Time (PTT). I have the sensors set up with one on the wrist and one on the fingertip, using an Arduino Uno for data collection.
The main issue I'm encountering is inconsistent beat detection between the two sensors. What typically happens is that one sensor gets "stuck" in a beat-detected state while the other sensor fails to detect beats. For example, I'll see the wrist sensor continuously showing as detected while the fingertip sensor shows no detection, or vice versa. Initially, this was partially due to having the sensors connected to different voltage levels (3.3V and 5V), but the issue persists even after correcting this by properly splitting the 5V supply to both sensors using a breadboard.
The signal levels from both sensors appear strong and within normal ranges (wrist: 502-526, fingertip: 431-609), but the beat detection remains inconsistent. I've tried adjusting the detection thresholds (currently at 475 for wrist and 400 for fingertip) and implementing timeout mechanisms to reset stuck detections, but the problem continues.
This inconsistent detection prevents accurate PTT calculation since it requires properly timed beats from both sensors. Could you advise on potential solutions or if there might be other factors I should consider regarding sensor placement, contact pressure, or ambient light effects?
Thank you for your assistance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions