ESP32-Based Smart Weather and Health Monitoring System with Wi-Fi Connectivity
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes an ESP32 Devkit V1 microcontroller, a DHT11 temperature and humidity sensor, a DS18B20 temperature sensor, a MAX30102 pulse oximeter and heart-rate sensor, and a resistor. The circuit is designed to interface these sensors with the ESP32 for data acquisition and processing.
Component List
ESP32 Devkit V1
- Description: A powerful microcontroller with Wi-Fi and Bluetooth capabilities.
- Pins: 3V3, GND, D15, D2, D4, RX2, TX2, D5, D18, D19, D21, RX0, TX0, D22, D23, EN, VP, VN, D34, D35, D32, D33, D25, D26, D27, D14, D12, D13, VIN
DHT11
- Description: A basic, low-cost digital temperature and humidity sensor.
- Pins: VCC, GND, DATA
DS18B20
- Description: A digital temperature sensor with a 1-Wire interface.
- Pins: signal, GND, vcc
Resistor
- Description: A 200 Ohm resistor used for current limiting.
- Pins: pin1, pin2
- Properties: Resistance: 200 Ohms
MAX30102
- Description: A pulse oximeter and heart-rate sensor.
- Pins: VIN, SDA, SCL, GND, RD, IRD, INT
Wiring Details
ESP32 Devkit V1
3V3 is connected to:
- MAX30102 VIN
- Resistor pin2
- DHT11 VCC
- DS18B20 vcc
GND is connected to:
- MAX30102 GND
- DHT11 GND
- DS18B20 GND
D21 is connected to MAX30102 SDA
D22 is connected to MAX30102 SCL
D19 is connected to MAX30102 INT
D5 is connected to:
- Resistor pin1
- DS18B20 signal
D18 is connected to DHT11 DATA
DHT11
- VCC is connected to ESP32 3V3
- GND is connected to ESP32 GND
- DATA is connected to ESP32 D18
DS18B20
- vcc is connected to ESP32 3V3
- GND is connected to ESP32 GND
- signal is connected to:
- Resistor pin1
- ESP32 D5
Resistor
- pin1 is connected to:
- DS18B20 signal
- ESP32 D5
- pin2 is connected to:
- ESP32 3V3
- MAX30102 VIN
MAX30102
- VIN is connected to:
- Resistor pin2
- ESP32 3V3
- SDA is connected to ESP32 D21
- SCL is connected to ESP32 D22
- GND is connected to ESP32 GND
- INT is connected to ESP32 D19
Code
No code is provided for this circuit.
This document provides a comprehensive overview of the circuit, including a summary, detailed component list, wiring details, and code section. The wiring details ensure that each component is correctly connected to the ESP32 Devkit V1 microcontroller.