Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

ESP32-Based Heart Rate and Oxygen Saturation Monitor

View and Edit Project In Cirkit DesignerImage of ESP32-Based Heart Rate and Oxygen Saturation Monitor

Circuit Documentation

Summary of the Circuit

This circuit integrates an ESP32 microcontroller with a MAX30102 heart rate and oxygen sensor. The ESP32 is a versatile microcontroller with Wi-Fi and Bluetooth capabilities, while the MAX30102 is an optical sensor that measures heart rate and blood oxygen saturation levels. The ESP32 powers the MAX30102 sensor and communicates with it via I2C protocol. An interrupt line is also connected from the sensor to the ESP32 to signal when new data is available.

Component List

ESP32 (30 pin)

MAX30102 Heart Rate and Oxygen Sensor

Wiring Details

ESP32 (30 pin)

MAX30102 Heart Rate and Oxygen Sensor

Documented Code

No code has been provided for the microcontroller. To operate this circuit, code must be written and uploaded to the ESP32 to initialize and communicate with the MAX30102 sensor, handle interrupts, and process the sensor data. The code should include the initialization of the I2C interface, interrupt configuration, and the main loop to read and process the data from the MAX30102 sensor.