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

ESP-8266 Based Heart Rate and Oxygen Level Monitor with OLED Display

View and Edit Project In Cirkit DesignerImage of ESP-8266 Based Heart Rate and Oxygen Level Monitor with OLED Display

Circuit Documentation

Summary

The circuit in question is designed to monitor heart rate and oxygen saturation levels using a MAX30102 sensor, display the data on a 0.96" OLED screen, and is controlled by an ESP-8266 microcontroller. The ESP-8266 manages the data processing and communication with the sensor and the OLED display. The circuit is powered by a 3.3V supply from the ESP-8266, which is distributed to the other components. Communication between the microcontroller, sensor, and display is achieved through the I2C protocol, utilizing the SDA and SCL lines.

Component List

0.96" OLED

MAX30102 Heart Rate and Oxygen Sensor

ESP-8266 Controller

Comment

Wiring Details

0.96" OLED

MAX30102 Heart Rate and Oxygen Sensor

ESP-8266 Controller

Documented Code

No code has been provided for the microcontroller. The expected code should initialize the I2C communication, set up the MAX30102 sensor, handle the data reading, process the data, and display the results on the OLED screen. Additionally, the code should manage the interrupt-driven events from the MAX30102 sensor.

Please provide the code for the ESP-8266 microcontroller to complete the documentation.