/IoT-Based-Pulse-Oximeter

Integrated pulse oximeter and heart-rate monitor sensor iot solution

Primary LanguageC++Creative Commons Zero v1.0 UniversalCC0-1.0

IoT-Based-Pulse-Oximeter

MAX30100 is an integrated pulse oximeter and heart-rate monitor sensor solution. It’s an optical sensor that derives its readings from emitting two wavelengths of light from two LEDs – a red and an infrared one – then measuring the absorbance of pulsing blood through a photodetector.

This particular LED color combination is optimized for reading the data through the tip of one’s finger. It is fully configurable through software registers and the digital output data is stored in a 16-deep FIFO within the device. It has an I2C digital interface to communicate with a host microcontroller.

Features:

Measures absorbance of pulsing blood I2C interface plus INT pin Tiny 5.6mm x 2.8mm x 1.2mm 14-Pin Optically Enhanced System-in-Package Ultra-Low-Power Operation Increases Battery Life for Wearable Devices Programmable Sample Rate and LED Current for Power Savings Ultra-Low Shutdown Current (0.7µA, typically) Advanced Functionality Improves Measurement Performance High SNR Provides Robust Motion Artifact Resilience Integrated Ambient Light Cancellation High Sample Rate Capability Fast Data Output Capability

Components required:

  1. Arduino UNO

  2. 16X2 LCD (With I2C adapter)

  3. MAX30100 sensor

  4. Wires and breadboard

  5. Custom PCB