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

ESP8266 NodeMCU with MAX30100 Pulse Oximeter and OLED Display

View and Edit Project In Cirkit DesignerImage of ESP8266 NodeMCU with MAX30100 Pulse Oximeter and OLED Display

Circuit Documentation

Summary

The circuit in question is designed to interface an ESP8266 NodeMCU microcontroller with a MAX30100 pulse oximeter sensor and a 0.96" OLED display. The ESP8266 NodeMCU serves as the central processing unit, controlling the OLED display via an I2C interface and reading data from the MAX30100 sensor, also through I2C. The MAX30100 sensor is used to measure blood oxygen saturation and heart rate, and the OLED display is used to present this data to the user.

Component List

MAX30100 Pulse Oximeter Sensor

0.96" OLED Display

ESP8266 NodeMCU

Wiring Details

MAX30100 Pulse Oximeter Sensor

0.96" OLED Display

ESP8266 NodeMCU

Documented Code

No code was provided for the microcontroller. The documentation of the code would typically include a description of the functionality, setup, and main loop, along with comments explaining the purpose of each function and variable. Since no code is available, this section cannot be completed. If code becomes available, it should be added here with appropriate explanations and comments for maintainability and ease of understanding.