ESP32 Sensor Project
Diagram
Table
| Interface | Net / Pins | Notes |
|---|---|---|
| Battery shield output | J1 PIN_1 5V, PIN_2 3V3, PIN_3/PIN_4 GND | Confirm physical module pinout before wiring. |
| HX711 data | U1 IO32 = HX711_DOUT, U1 IO33 = HX711_SCK | 3.3V logic via HX711 VDD. |
| Load cell | J2 PIN_1 E+, PIN_2 E-, PIN_3 A+, PIN_4 A- | Typical colors: red, black, green/blue, white; verify actual cell. |
| MPU6050 I2C | U1 IO21 SDA, U1 IO22 SCL | 4.7 kΩ pull-ups to 3V3. |
| DS18B20 | U1 IO4 = DS18B20_DQ | 4.7 kΩ pull-up to 3V3. |
| ESP32-to-ESP32 UART | U1 IO25 -> R4 -> U2 IO26, U2 IO25 -> R5 -> U1 IO26 | Optional UART link. |
Table
| Rail | Source | Loads | Design expectation |
|---|---|---|---|
| 5V | Battery Shield V3 J1 PIN_1 | U1 5V, U2 5V, HX711 VCC, C1 | Up to ~1 A recommended for two ESP32 boards. |
| 3V3 | Battery Shield V3 J1 PIN_2 / ESP32 regulator rail depending build | U1/U2 3V3 pins, HX711 VDD, MPU6050, DS18B20, pull-ups | Logic rail; never pull sensor signals to 5V. |
| GND | J1 PIN_3/PIN_4 | All modules | Common ground required. |
Project Overview
Intended Use
What the Device Should Do
Main Features
System Architecture
Hardware Subsystems
Interfaces and Connections
Power and Runtime Expectations
Power Tree and Power Budget
Firmware-Relevant Hardware Requirements
Important Design Decisions
Assumptions
Change Notes