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
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
Adafruit BME280
- Description: A sensor that measures temperature, humidity, and barometric pressure.
- Pins: VCC, 3.3V, GND, SCK/SCL, SDO/ADR, SDI/SDA, CS
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
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
- RXI connected to ESP32 TX2
- TXO connected to ESP32 RX2
- GND connected to GND of all other components
- VCC connected to 3.3V of all other components
Adafruit BME280
- SCK/SCL connected to ESP32 D22
- SDI/SDA connected to ESP32 D21
- GND connected to GND of all other components
- 3.3V connected to 3.3V of all other components
ESP32 (30 pin)
- D22 connected to Adafruit BME280 SCK/SCL
- D21 connected to Adafruit BME280 SDI/SDA
- TX2 connected to SparkFun OpenLog RXI
- RX2 connected to SparkFun OpenLog TXO
- GND connected to GND of all other components
- 3V3 connected to 3.3V of all other components
Adafruit RFM9x LoRa Radio
- GND connected to GND of all other components
- VIN connected to 3.3V of all other components
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.
