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

ESP32-Based Weather Station with LoRa and Data Logging

View and Edit Project In Cirkit DesignerImage of ESP32-Based Weather Station with LoRa and Data Logging

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that integrates various components including a SparkFun OpenLog, an Adafruit BME280 sensor, an ESP32 microcontroller, and an Adafruit RFM9x LoRa Radio. The circuit is designed to log environmental data and transmit it wirelessly using LoRa technology.

Component List

  1. SparkFun OpenLog

    • Description: A serial data logger that can record data from any serial device.
    • Pins: DTR, RXI, TXO, VCC, GND, RST, SCK, MOSI, MISO
  2. Adafruit BME280

    • Description: A sensor that measures temperature, humidity, and barometric pressure.
    • Pins: VCC, 3.3V, GND, SCK/SCL, SDO/ADR, SDI/SDA, CS
  3. ESP32 (30 pin)

    • 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, D23, D22, TX0, RX0, D21, D19, D18, D5, TX2, RX2, D4, D2, D15, 3V3
  4. Adafruit RFM9x LoRa Radio

    • Description: A long-range radio module for wireless communication.
    • Pins: DIO1, DIO2, DIO3, DIO4, DIO5, ANTENNA, VIN, GND, EN, DIO0, SCK, MISO, MOSI, CS, RST

Wiring Details

SparkFun OpenLog

Adafruit BME280

ESP32 (30 pin)

Adafruit RFM9x LoRa Radio

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 wiring details ensure that each component is correctly connected to the ESP32 microcontroller, enabling the circuit to function as intended.