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

ESP32-S3 Battery-Powered Environmental Monitoring System with OLED Display

View and Edit Project In Cirkit DesignerImage of ESP32-S3 Battery-Powered Environmental Monitoring System with OLED Display

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes various components such as an ESP32 microcontroller, sensors, a display, power supply modules, and other supporting components. The circuit is designed to interface multiple sensors and a display with the ESP32 microcontroller, powered through a UPS module and a step-down buck converter.

Component List

  1. UPS Module

    • Pins: DC-, DC+, BAT+, BAT-, OUT+, OUT-
    • Description: Uninterruptible Power Supply module to ensure continuous power.
    • Purpose: Provides stable power to the circuit components.
  2. Step down Buck converter

    • Pins: IN +, IN - GND, OUT +, OUT - GND
    • Description: Converts higher voltage to a lower, stable voltage.
    • Purpose: Supplies regulated voltage to the ESP32 and other components.
  3. DHT22

    • Pins: +, Out, -
    • Description: Digital temperature and humidity sensor.
    • Purpose: Measures temperature and humidity.
  4. 12v power supply

    • Pins: +, -
    • Description: Provides 12V DC power.
    • Purpose: Powers the UPS module.
  5. OLED 1.3"

    • Pins: GND, VCC, SCL, SDA
    • Description: 1.3-inch OLED display.
    • Purpose: Displays information.
  6. 18650 in holder

    • Pins: GND, VCC
    • Description: Battery holder for 18650 cells.
    • Purpose: Provides battery power.
  7. Resistor

    • Pins: pin1, pin2
    • Description: 1000 Ohms resistor.
    • Purpose: Used in the circuit for current limiting.
  8. Strain Gauge Y3

    • Pins: VCC, GND, OUT
    • Description: Strain gauge sensor.
    • Purpose: Measures strain.
  9. ESP32-S3-DevKitC-1-N8R2

    • Pins: GND, 5Vin, 14, 13, 12, 11, 10, 9, 46, 3, 8, 18, 17, 16, 15, 7, 6, 5, 4, 3v3, TX, RX, 1, 2, 42, 41, 40, 39, 38, 37, 36, 35, 0, 45, 48, 47, 21, 20, 19
    • Description: ESP32 microcontroller development board.
    • Purpose: Central processing unit for the circuit.
  10. ADXL345

    • Pins: GND, VCC, CS, INT1, INT2, SDO, SDA, SCL
    • Description: 3-axis accelerometer.
    • Purpose: Measures acceleration.
  11. MPU-6050

    • Pins: VCC, GND, SCL, SDA, XDA, XCL, AD0, INT
    • Description: 6-axis motion tracking device.
    • Purpose: Measures acceleration and gyroscopic data.
  12. 2Pin Push Switch

    • Pins: Input +, Output +
    • Description: Push button switch.
    • Purpose: User input for the circuit.

Wiring Details

UPS Module

Step down Buck converter

DHT22

12v power supply

OLED 1.3"

18650 in holder

Resistor

Strain Gauge Y3

ESP32-S3-DevKitC-1-N8R2

ADXL345

MPU-6050

2Pin Push Switch

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. Each component is described with its purpose and connections, ensuring clarity and ease of understanding for anyone working with this circuit.