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

Arduino and ESP8266 Nodemcu Based Health Monitoring System with MAX30102 and I2C LCD Display

View and Edit Project In Cirkit DesignerImage of Arduino and ESP8266 Nodemcu Based Health Monitoring System with MAX30102 and I2C LCD Display

Circuit Documentation

Summary

This circuit integrates a variety of components including an Arduino UNO, an ESP8266 NodeMCU, a MAX30102 pulse oximeter sensor, an I2C LCD Display, and a buzzer. The Arduino UNO and ESP8266 NodeMCU are microcontrollers that serve as the brains of the circuit, allowing for programmable control and communication capabilities. The MAX30102 sensor is used for monitoring heart rate and blood oxygen levels, while the LCD display provides a user interface for displaying data. The buzzer can be used for audible alerts or feedback. The circuit is designed to be powered by the Arduino UNO's voltage supply pins, and it features I2C communication between the microcontrollers, sensor, and display.

Component List

Arduino UNO

MAX30102

ESP8266 NodeMCU

LCD Display 16x4 I2C

Buzzer

Wiring Details

Arduino UNO

MAX30102

ESP8266 NodeMCU

LCD Display 16x4 I2C

Buzzer

Documented Code

Arduino UNO Code (sketch.ino)

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

}

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

}

ESP8266 NodeMCU Code

No code provided for the ESP8266 NodeMCU in the input data.


Note: The provided code for the Arduino UNO is a template with no specific functionality. Additional code is required to interact with the connected components. The ESP8266 NodeMCU code is not included in the provided data and would need to be developed to fulfill the desired functions of the circuit.