-
Notifications
You must be signed in to change notification settings - Fork 101
Description
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.