DIY Arduino based Pulse Oximeter (part 1 of 2)

This video demonstrates the first part of my work to build a DIY Pulse Oximeter from an Arduino and a light sensor. It shows the fascinating info you can get about your heart and blood from your finger and a light sensor. More details over at

Duration : 0:3:34





10 responses to “DIY Arduino based Pulse Oximeter (part 1 of 2)”

  1. axel1973w Avatar

    Thats a Year ago… …
    Thats a Year ago…where is Part 2?

  2. Shanjaq Avatar

    Most excellent, …
    Most excellent, can’t wait for part 2!

  3. etmax1 Avatar

    What about using …
    What about using blue, red and IR LED’s? Blue & red for the CO2/O2 comparative O2 saturation and IR for the base line??

  4. jakeass157 Avatar

    what algorithm did …
    what algorithm did you use in your software to detect the heart rate?

  5. Nairby01 Avatar

    A low saturation, …
    A low saturation, in the 50% or less range is more difficult to determine since the difference may be harder to determine due to fact that circulating blood may not have much more oxygen bound to HgB than the comparison blood (red/infrared).
    Although the heart rate should still function normally, the SPO2 may not be as accurate depending on the sensitivity of the sensor.

  6. Nairby01 Avatar

    Skin color does not …
    Skin color does not change the result of SPO2, light is still able to pass through. Although very dark skin colors may produce less light penetration, it is simply a comparison between the infrared and red wavelengths. As long as light is able to penetrate fingers the SPO2 will function, unlike in the case of heavy nail polish or red nail polish which will reflect the red wave length instead of allowing it to pass through them.

  7. 80amnesia Avatar

    thanks for sharing …
    thanks for sharing the diy !!

  8. igrewold Avatar

    Thanx for sharing …
    Thanx for sharing the info.

  9. milkfilk Avatar

    good job.
    good job.

  10. bonescrub Avatar

    How do account for …
    How do account for people of different color? and what about a saturation that is less than 100%?

Leave a Reply