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

ESP32-Based Smart Weather Station with OLED Display and Soil Moisture Sensor

View and Edit Project In Cirkit DesignerImage of ESP32-Based Smart Weather Station with OLED Display and Soil Moisture Sensor

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes various sensors, a buzzer, an OLED display, and an ESP32 microcontroller. The circuit is designed to monitor environmental conditions such as soil moisture, rain, and temperature/humidity, and to display this information on an OLED screen. Additionally, a buzzer is included for audible alerts.

Component List

  1. SparkFun Soil Moisture Sensor

    • Pins: VCC, GND, SIG
    • Description: Measures the moisture level in the soil.
    • Purpose: To monitor soil moisture levels.
  2. RAIN SENSOR

    • Pins: AO, DO, GRD, VCC
    • Description: Detects the presence of rain.
    • Purpose: To monitor rain conditions.
  3. Buzzer

    • Pins: PIN, GND
    • Description: Emits sound when activated.
    • Purpose: To provide audible alerts.
  4. 0.96" OLED

    • Pins: GND, VDD, SCK, SDA
    • Description: Displays information on a small screen.
    • Purpose: To display sensor data.
  5. ESP32

    • 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
    • Description: A powerful microcontroller with Wi-Fi and Bluetooth capabilities.
    • Purpose: To control the sensors, process data, and display information.
  6. DHT 11

    • Pins: VCC, GND, DATA
    • Description: Measures temperature and humidity.
    • Purpose: To monitor environmental temperature and humidity.

Wiring Details

SparkFun Soil Moisture Sensor

RAIN SENSOR

Buzzer

0.96" OLED

ESP32

DHT 11

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 a section for code documentation. The wiring details ensure that each component is correctly connected to the ESP32 microcontroller, facilitating proper operation of the circuit.