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

Arduino and ESP8266-Based Health Monitoring System with LCD Display and Wi-Fi Connectivity

View and Edit Project In Cirkit DesignerImage of Arduino and ESP8266-Based Health Monitoring System with LCD Display and Wi-Fi Connectivity

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that integrates various components including an Arduino UNO, an ESP8266 NodeMCU, an LCD Display, sensors, and other peripherals. The circuit is designed to interface multiple sensors and display data on an LCD screen, with additional functionalities such as a buzzer for alerts.

Component List

  1. Arduino UNO

    • Description: A microcontroller board based on the ATmega328P.
    • Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0, A1, A2, A3, A4, A5, SCL, SDA, AREF, D13, D12, D11, D10, D9, D8, D7, D6, D5, D4, D3, D2, D1, D0
  2. ESP8266 NodeMCU

    • Description: A low-cost Wi-Fi microchip with full TCP/IP stack and microcontroller capability.
    • Pins: D0, D1, D2, D3, D4, 3V3, GND, D5, D6, D7, D8, RX, TX, A0, RSV, SD3, SD2, SD1, CMD, SD0, CLK, EN, RST, VIN
  3. LCD Display (16 pin)

    • Description: A 16x2 character LCD display.
    • Pins: VSS, VDD, VO, RS, R_W, E, DB0, DB1, DB2, DB3, DB4, DB5, DB6, DB7, A, K
  4. Rotary Potentiometer

    • Description: A variable resistor used to adjust levels.
    • Pins: leg1, wiper, leg2
    • Properties: Resistance: 10k Ohms
  5. Resistor

    • Description: A passive electrical component that implements electrical resistance.
    • Pins: pin1, pin2
    • Properties: Resistance: 220 Ohms
  6. DS18B20

    • Description: A digital temperature sensor.
    • Pins: signal, GND, vcc
  7. AD8232 HeartRate Monitor

    • Description: A sensor for measuring heart rate.
    • Pins: GND, 3.3v, OUTPUT, LO-, LO+, SDN, RA, LA, RL
  8. MAX30102 HR + SpO2 sensor

    • Description: A sensor for measuring heart rate and SpO2 levels.
    • Pins: INT, IRD, RD, GND, SCL, SDA, VIN
  9. Buzzer Module

    • Description: An audio signaling device.
    • Pins: GND, Vcc, I/O
  10. 9V Battery

    • Description: A power source.
    • Pins: -, +

Wiring Details

Arduino UNO

ESP8266 NodeMCU

LCD Display (16 pin)

Rotary Potentiometer

Resistor

DS18B20

AD8232 HeartRate Monitor

MAX30102 HR + SpO2 sensor

Buzzer Module

9V Battery

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:

}

Additional Documentation (documentation.txt)