Description
Features
- Heart-Rate Monitor and Pulse Oximeter Biosensor in LED Reflective Solution
- Tiny 5.6mm x 3.3mm x 1.55mm 14-Pin Optical Module
- Ultra-Low Power Operation for Mobile Devices
- Fast Data Output Capability
- Robust Motion Artifact Resilience
- -40°C to +85°C Operating Temperature Range
Applications
- Fitness Assistant Devices
- Wearable Devices
Getting started with the MAX30102 PULSE OXIMETER/HEART-RATE SENSOR MODULE I2C INTERFACE
The MAX30102 is an integrated pulse oximetry and heart-rate monitor biosensor module. It includes internal LEDs, photodetectors, optical elements, and low-noise electronics with ambient light rejection. The MAX30102 provides a complete system solution to ease the design-in process for mobile and wearable devices.
Step1: Hardware required
Step2: Connecting the Hardware
Step3: Setting up the library
ESP8266 ESP-12 NodeMCU WeMos D1 Mini WIFI 4M Bytes Development Board Module Library
1. Download and install the Arduino IDE on your operating system (some older versions won’t work).
2. Then, you need to install the ESP8266 add-on for the Arduino IDE. For that, go to File > Preferences.
3. Enter http://arduino.esp8266.com/stable/package_esp8266com_index.json into the “Additional Board Manager URLs” field as shown in the figure below. Then, click the “OK” button.
4. Go to Tools > Board > Boards Manager…
5. Scroll down, select the ESP8266 board menu and install “esp8266 platform”, as shown in the figure below.
MAX30102 Library
you can download it here install the library by extracting that zipped file in the library folder as shown below
Step4: Upload the sample sketch
Step5: Testing the circuit
Open the serial monitor – this is what I saw, it took a little bit of time for the readings to appear