ESP32-Based Health Monitoring System with LCD Display and Temperature Sensor
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes an ESP32 microcontroller, a DS18B20 temperature sensor, a MAX30102 pulse oximeter sensor, a 16x2 LCD display, and a trimmer potentiometer. The circuit is designed to read temperature and pulse data, display the information on an LCD, and allow for adjustable settings via the potentiometer.
Component List
ESP32 (30 pin)
- Description: A powerful microcontroller with built-in Wi-Fi and Bluetooth capabilities.
- Pins: EN, VP, VN, D34, D35, D32, D33, D25, D26, D27, D14, D12, D13, GND, Vin, D23, D22, TX0, RX0, D21, D19, D18, D5, TX2, RX2, D4, D2, D15, 3V3
DS18B20
- Description: A digital temperature sensor.
- Pins: VDD, DQ, GND
Trimmer Potentiometer
- Description: A variable resistor used to adjust settings.
- Pins: leg1, wiper, leg2
- Properties: Resistance - 10,000 Ohms
MAX30102
- Description: A pulse oximeter and heart-rate sensor.
- Pins: VIN, SDA, SCL, GND, RD, IRD, INT
16X2 LCD
- Description: A 16x2 character LCD display.
- Pins: VSS, VDD, V0, RS, RW, E, D1, D0, D2, D3, D4, D6, D5, D7, A, K
Wiring Details
ESP32 (30 pin)
- 3V3: Connected to VDD of DS18B20 and VIN of MAX30102
- D23: Connected to SDA of MAX30102
- D22: Connected to SCL of MAX30102
- GND: Connected to GND of DS18B20, GND of MAX30102, leg1 of Trimmer Potentiometer, VSS of 16X2 LCD, and RW of 16X2 LCD
- D32: Connected to D7 of 16X2 LCD
- D33: Connected to D6 of 16X2 LCD
- D25: Connected to D5 of 16X2 LCD
- D26: Connected to D4 of 16X2 LCD
- D12: Connected to E of 16X2 LCD
- D13: Connected to RS of 16X2 LCD
- Vin: Connected to leg2 of Trimmer Potentiometer and VDD of 16X2 LCD
- D2: Connected to DQ of DS18B20
DS18B20
- VDD: Connected to 3V3 of ESP32
- DQ: Connected to D2 of ESP32
- GND: Connected to GND of ESP32
Trimmer Potentiometer
- leg1: Connected to GND of ESP32
- wiper: Connected to V0 of 16X2 LCD
- leg2: Connected to Vin of ESP32
MAX30102
- VIN: Connected to 3V3 of ESP32
- SDA: Connected to D23 of ESP32
- SCL: Connected to D22 of ESP32
- GND: Connected to GND of ESP32
16X2 LCD
- VSS: Connected to GND of ESP32
- VDD: Connected to Vin of ESP32
- V0: Connected to wiper of Trimmer Potentiometer
- RS: Connected to D13 of ESP32
- RW: Connected to GND of ESP32
- E: Connected to D12 of ESP32
- D4: Connected to D26 of ESP32
- D5: Connected to D25 of ESP32
- D6: Connected to D33 of ESP32
- D7: Connected to D32 of ESP32
Code
No code is provided for this circuit.