Wi-Fi Controlled Weather Station with ESP32, DHT22, and SHTC3 Sensors
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This circuit integrates an ESP32 microcontroller with various sensors and a relay module. The ESP32 is used to read data from a DHT22 temperature and humidity sensor and an Adafruit SHTC3 sensor. Additionally, the ESP32 controls a 2-channel relay module. The circuit is powered by a 3.3V and 5V power supply.
Component List
DHT22
- Description: Temperature and Humidity Sensor
- Pins: +, Out, -
Adafruit SHTC3 STEMMA QT
- Description: Temperature and Humidity Sensor
- Pins: VCC, 3.3V, GND, SCL, SDA
ESP32-POE-ISO
- Description: Microcontroller with Power over Ethernet (PoE) and Isolation
- Pins: GPI39 (VN), GPI36 (VP), GPI35, GPI34, GPIO33, GPIO32, GPIO16, GPIO15, GPIO14, GPIO13, 5v, 3.3v, GND, EN, GPIO0, GPIO1, GPIO2, GPIO3, GPIO4, GPIO5
2 Channel 30a 5V Relay
- Description: Relay Module
- Pins: 5V, GND, IN1, IN2, COM, COM1, NO1, NC1, COM2, NO2, NC2, LOW1, LOW2, HIGH1, HIGH2
Wiring Details
DHT22
- +: Connected to 3.3V (ESP32)
- Out: Connected to GPIO33 (ESP32)
- -: Connected to GND (ESP32)
Adafruit SHTC3 STEMMA QT
- 3.3V: Connected to 3.3V (ESP32)
- GND: Connected to GND (ESP32)
- SCL: Connected to GPIO16 (ESP32)
- SDA: Connected to GPIO13 (ESP32)
ESP32-POE-ISO
- 3.3v: Connected to 3.3V (Adafruit SHTC3 STEMMA QT) and + (DHT22)
- GND: Connected to GND (Adafruit SHTC3 STEMMA QT), - (DHT22), and GND (2 Channel 30a 5V Relay)
- GPIO33: Connected to Out (DHT22)
- GPIO16: Connected to SCL (Adafruit SHTC3 STEMMA QT)
- GPIO13: Connected to SDA (Adafruit SHTC3 STEMMA QT)
- 5v: Connected to 5V (2 Channel 30a 5V Relay)
- GPIO4: Connected to IN2 (2 Channel 30a 5V Relay)
- GPIO5: Connected to IN1 (2 Channel 30a 5V Relay)
2 Channel 30a 5V Relay
- 5V: Connected to 5v (ESP32)
- GND: Connected to GND (ESP32)
- IN1: Connected to GPIO5 (ESP32)
- IN2: Connected to GPIO4 (ESP32)
Code
No code provided for this circuit.
This documentation 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 microcontroller, facilitating proper operation of the sensors and relay module.