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

ESP32-Based Smart Weather Station with MPU-6050 and BMP180 Sensors

View and Edit Project In Cirkit DesignerImage of ESP32-Based Smart Weather Station with MPU-6050 and BMP180 Sensors

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes an ESP32 microcontroller, an MPU-6050 accelerometer and gyroscope, a BMP180 barometric pressure sensor, and a buzzer. The ESP32 serves as the central controller, interfacing with the sensors and the buzzer. The sensors communicate with the ESP32 via the I2C protocol, while the buzzer is controlled through a GPIO pin.

Component List

  1. ESP32

    • Description: A powerful microcontroller with built-in 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
  2. MPU-6050

    • Description: A 6-axis motion tracking device that combines a 3-axis gyroscope and a 3-axis accelerometer.
    • Pins: VCC, GND, SCL, SDA, XDA, XCL, AD0, INT
  3. BMP180

    • Description: A barometric pressure sensor that can measure atmospheric pressure and temperature.
    • Pins: 3.3, SDA, SCL, GND, VCC
  4. Buzzer

    • Description: An audio signaling device that produces sound.
    • Pins: PIN, GND

Wiring Details

ESP32

MPU-6050

BMP180

Buzzer

Code

No code is provided for this circuit.


This document provides a comprehensive overview of the circuit, including a summary, component list, wiring details, and code documentation. The ESP32 microcontroller interfaces with the MPU-6050 and BMP180 sensors via the I2C protocol and controls the buzzer through a GPIO pin.