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

ESP32-Based Pulse Oximeter with MAX30100 Sensor

View and Edit Project In Cirkit DesignerImage of ESP32-Based Pulse Oximeter with MAX30100 Sensor

Circuit Documentation

Summary of the Circuit

This circuit integrates an ESP32 microcontroller with a MAX30100 pulse oximeter sensor. The ESP32 is a versatile microcontroller with Wi-Fi and Bluetooth capabilities, while the MAX30100 is used for measuring blood oxygen saturation and heart rate. The ESP32 communicates with the MAX30100 sensor via the I2C protocol, utilizing its dedicated SDA and SCL pins for data transfer. The circuit is powered through the ESP32's 3.3V output, which is connected to the VIN pin of the MAX30100 to ensure compatible voltage levels. Ground connections are shared between the two components to complete the circuit.

Component List

ESP32 (30 pin)

MAX30100

Wiring Details

ESP32 (30 pin)

MAX30100

Documented Code

ESP32 Microcontroller Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Additional Notes (documentation.txt)

No additional code documentation was provided for the ESP32 microcontroller.