Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Project Documentation

ESP32-Based Air Quality and Temperature Monitoring System with Wi-Fi Connectivity

Image of ESP32-Based Air Quality and Temperature Monitoring System with Wi-Fi Connectivity

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes an ESP32 microcontroller, a DHT11 temperature and humidity sensor, and an MQ135 gas sensor. The ESP32 serves as the central processing unit, interfacing with the sensors to collect environmental data.

Component List

ESP32

  • Description: A powerful microcontroller with integrated Wi-Fi and Bluetooth capabilities.
  • Pins: EN, VP, VN, D34, D35, D32, D33, D25, D26, D27, D14, D12, D13, GND, VIN, 3V3, D15, D2, D4, RX2, TX2, D5, D18, D19, D21, RX0, TX0, D22, D23, BOOT

DHT11

  • Description: A basic, low-cost digital temperature and humidity sensor.
  • Pins: DATA, GND, VCC

MQ135

  • Description: A gas sensor used for detecting a wide range of gases, including CO2.
  • Pins: VCC, GND, A0, D0

Wiring Details

ESP32

  • D34 is connected to A0 of the MQ135.
  • D26 is connected to DATA of the DHT11.
  • GND is connected to GND of both the MQ135 and the DHT11.
  • VIN is connected to VCC of both the MQ135 and the DHT11.

DHT11

  • DATA is connected to D26 of the ESP32.
  • GND is connected to GND of the ESP32.
  • VCC is connected to VIN of the ESP32.

MQ135

  • A0 is connected to D34 of the ESP32.
  • GND is connected to GND of the ESP32.
  • VCC is connected to VIN of the ESP32.

Code Documentation

sketch.ino

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

}

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

}

documentation.txt


This document provides a comprehensive overview of the circuit, including the components used, their wiring details, and the code running on the ESP32 microcontroller.