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

ESP32C3-Based Battery-Powered Weather Station with Fan Control

View and Edit Project In Cirkit DesignerImage of ESP32C3-Based Battery-Powered Weather Station with Fan Control

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes an ESP32C3 microcontroller, various sensors, a fan, a transistor, a battery, a boost converter, a solar panel, and a charging module. The circuit is designed to monitor environmental conditions and control a fan based on sensor inputs. The power for the circuit is managed through a combination of a solar panel, a battery, and a boost converter.

Component List

  1. ESP32C3 Supermini

    • Description: A microcontroller with multiple GPIO pins.
    • Pins: GPIO05, GPIO06, GPIO07, GPIO08, GPIO09, GPIO10, GPIO20, GPIO21, GPIO00, GPIO01, GPIO02, GPIO03, GPIO04, 3.3V, GND, +5V
  2. BME/BMP280

    • Description: A sensor module for measuring temperature, humidity, and pressure.
    • Pins: GND, SCL, SDA, VIN
  3. DHT 11

    • Description: A digital temperature and humidity sensor.
    • Pins: VCC, GND, DATA
  4. NPN Transistor (CBE)

    • Description: A transistor used for switching applications.
    • Pins: collector, base, emitter
  5. Fan

    • Description: A fan for cooling purposes.
    • Pins: GND, 5V
  6. TP4056

    • Description: A lithium battery charging module.
    • Pins: OUT-, B-, B+, OUT+, IN-, IN+
  7. 18650 in holder

    • Description: A holder for a 18650 lithium battery.
    • Pins: GND, VCC
  8. Boost converter MT3608

    • Description: A boost converter to step up voltage.
    • Pins: OUTPUT +, OUTPUT -, INPUT +, INPUT -
  9. Solar panel

    • Description: A solar panel for generating power.
    • Pins: +, -

Wiring Details

ESP32C3 Supermini

BME/BMP280

DHT 11

NPN Transistor (CBE)

Fan

TP4056

18650 in holder

Boost converter MT3608

Solar panel

Code

No code is provided for this circuit.