Description The M5StickC Heart Rate Hat is a compact blood oxygen and heart-rate sensing HAT for M5StickC projects. It integrates the MAX30102 module to provide a pulse oximeter and heart-rate sensor system in a small add-on format. The MAX30102-based design uses infrared LED illumination and optical detection to help determine blood oxygen levels and heart rate. It integrates infrared LEDs, a photodetector, optical components, and low-noise electronics with ambient light suppression for more stable sensing results. With I2C communication at address 0x57, fast data output, a programmable sampling rate, and adjustable LED current, the M5StickC Heart Rate Hat is suitable for wearable device prototypes, heart-rate and blood-oxygen collectors, and smart healthcare development projects. Usage Note After the program is running, keep your finger stable with constant pressure on the detection area. Product Video Features MAX30102 sensor: integrates a pulse oximeter and heart-rate sensor solution. Blood oxygen and heart-rate sensing: supports non-invasive optical sensing through the detection area. LED reflection solution: uses infrared LED illumination and optical detection. Integrated protective glass: helps protect the sensing area for durable use. I2C interface: communicates through I2C at address 0x57. Programmable sensing: supports programmable sampling rate and LED current. Fast data output: designed for high sampling rate and responsive data acquisition. Stable signal design: includes ambient light suppression, motion artifact resilience, and high signal-to-noise ratio. Specifications Sensor Model MAX30102 Communication Interface I2C @ 0x57 Net Weight 5.1g Gross Weight 12.7g Product Size 25 x 24 x 14mm Package Size 136 x 92 x 14mm Case Material Plastic (PC) Applications Wearable device prototypes Heart-rate and blood-oxygen collectors Smart healthcare development projects M5StickC sensor experiments Product List 1 Hat Heart 1 Double-sided adhesive tape Other Content Interface and Sensing Notes I2C Address 0x57 Pin Mapping M5StickC G26/G0/3.3V/GND to HAT SCL/SDA/3.3V/GND Sensing Method Infrared LED illumination with optical detection Integrated Components Infrared LEDs, photodetector, optical components, and low-noise electronics The M5StickC Heart Rate Hat is an expansion HAT. The official product list includes the Hat Heart and double-sided adhesive tape; an M5StickC controller is not listed in the package contents. Resources M5Stack Heart Rate Hat documentation MAX30102 datasheet PDF Arduino example code Arduino quick start guide UIFlow1 Heart Rate Hat docs UIFlow2 Heart Rate Hat docs FAQ What does the M5StickC Heart Rate Hat measure? It uses the MAX30102 module for optical blood oxygen and heart-rate sensing in M5StickC projects. What interface does it use? The HAT communicates through I2C at address 0x57. What is included in the package? The official product list includes 1 x Hat Heart and 1 x double-sided adhesive tape. How should the detection area be used? After the program is running, keep your finger stable with constant pressure on the detection area. Which development resources are available? Official resources include product documentation, the MAX30102 datasheet, Arduino example code, an Arduino quick start guide, and UIFlow documentation.