The SparkFun MAX30105 Particle Sensor is a flexible, powerful sensor enabling sensing of distance, heart rate, particle detection and even the blinking of an eye. The MAX30105 has been equipped with three LEDs as well as a very sensitive photon detector. The idea is to pulse the different LEDs, then detect what shines back. Based on the reflected signature it’s possible to detect different types of particles or materials (such as oxygenated blood or smoke from a fire).
The MAX30105 utilizes a red LED, a green LED, and an IR (Infrared) LED for presence sensing, heart-beat plotting and heart-rate monitoring among its multitude of uses, including Pulse Oximetry. The MAX30105 is designed to operate at 5V and can communicate with both 3.3V and 5V microcontrollers. We’ve also written an Arduino library for the MAX30105 Breakout which takes care of all of the I2C communication, bit shifting, register writing and sample reading.
Based on 2 ratings:
Non-commital…due to not having used it yet. In retrospect, after looking more carefully at docs, I wish it had the max30102 chip on board for the sp02 function. It is much like a system I worked on in the mid ‘90s.
This little sensor is working GREAT for my project.
Durable too! i usually fry something new pretty quickly, and i have wired this on up wrong a bunch of times while trying to extend the length of the leads going to it, and its still ALIVE!!!
The supplemental library and sketches work GREAT too, which is really the most important element!
With a few tweeks to some code i have this thing firing off 12 volt water valve solenoids like a clock! (I’m not even using the oximetry part of it, just the pulse sensor, but im sure the SPO2 works fine too).
Thanks for the solid product, and the support!
Kevin Leeser RN University of Michigan