Cuffless blood pressure monitor

Hi, I am trying to build a project that would measure blood pressure using PPG signal. Can MAX30100 measure blood pressure or how do I go about this. Has anyone done this project before, can someone help me please? Thank you.

Is this a school/university project? If so what level and course?

Yes we can help. What research have you done on this project. You picked a sensor that is not designed to measure what you want, you might pick another if you want to be successful.

This is a very Interesting project but we are not a free design or code writing service. We will be happy help out with your design and or code but first you have to make an attempt to design it, write it, post it and explain what is not working properly.

If there is hardware it is always best to post links to technical information as there are many versions of the same or different items. Since we cannot see your project, my eyes are to weak, you need to post using the language of electronics, an annotated schematic (best) or a clear picture of a drawing. Pictures never hurt. Frizzing diagrams are not considered schematics here.

1 Like

Maybe but not likely.
Read the MAX manual, look for application notes, example code.

Is the school project target to just copy a ready design?

1 Like

These people claimed over a year ago to have the world's first, except it seems not yet available.

Proprietary AI algorithms, developed from PPG datasets comprising more than 7,000 patients, will be used to process this information with physical characteristics (age, weight, gender, height) to calculate a blood pressure measurement. Diastolic and systolic results are then displayed on the device’s built-in screen and transmitted via Bluetooth to the app.

So, not an Arduino project.

1 Like

Yes it's a school project

Okay, so this may not be as easy as it seems.
I'd rather suggest something easier like ppg signal filtering or feature extraction etc, sorry to put you off.

On a high level, here's how things one needs to do(as I know):

  1. Capture ppg from more than 1 site on the body where, one is distal the other proximal.
  2. Employ filtering of the signal. Assuming you're not moving, you could apply a bandpass filter. High pass removes the breathing, dc components & tissue artefacts, lowpass removes the high frequency noise.
  3. Now maybe normalise the signal to get inside an expected range, to then apply peak and feature detection.

(Not sure if you've lost me by now but I'll keep going)

  1. From two clean signals, you could calculate the PTT (pulse transit time) which should kind off be indirectly proportional to the blood pressure.
  2. You should have some calibration & estimation data with which you can now relate your PTT to a known blood pressure.

Hope this helps.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.