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

ESP32 and MAX30100 Pulse Oximeter

View and Edit Project In Cirkit DesignerImage of ESP32 and MAX30100 Pulse Oximeter

Circuit Documentation

Summary of the Circuit

This circuit integrates a MAX30100 pulse oximeter and heart-rate sensor with an ESP32 microcontroller and is powered by a 5V battery. The ESP32 is responsible for interfacing with the MAX30100 sensor to collect and process the data. The sensor operates on a 5V supply, which is provided by the battery. The ESP32 communicates with the MAX30100 via I2C protocol, utilizing its SDA and SCL lines. The ground connections are shared across the components to complete the circuit.

Component List

MAX30100 Pulse Oximeter and Heart-Rate Sensor

ESP32 (30 pin) Microcontroller

5V Battery

Wiring Details

MAX30100 Pulse Oximeter and Heart-Rate Sensor

ESP32 (30 pin) Microcontroller

5V Battery

Documented Code

No code has been provided for the microcontroller. Typically, the code would initialize the I2C interface on the ESP32, configure the MAX30100 sensor, and implement a loop to read the sensor data and process it accordingly. Without the code, we cannot document further in this section.