Project Idea Start

WhatsApp Image 2026-08-05 at 4.32.47 PM.jpeg

Image

WhatsApp Image 2026-08-05 at 4.32.48 PM.jpeg

Image

That identifies it: it’s a WEMOS D1 R32 V1.0.0, an Arduino Uno-form-factor ESP32 board. I’ll update the carrier design to use its shield-header pinout and mechanical pattern.
The photos confirm your board is a WEMOS D1 R32 V1.0.0, using the Arduino Uno-style shield connector layout—not the current 38-pin ESP32 DevKit footprint.
The existing sensor-carrier schematic remains intact. The following update is still pending because no ACUs are currently available:
  • Replace the ESP32 DevKit interface with D1 R32 shield headers
  • Verify and remap the sensor GPIO connections
  • Apply the Arduino Uno R3 mechanical header pattern
  • Update the specification, firmware, and bring-up files
  • Re-run ERC/connectivity checks
No partial replacement was made, so the current schematic has not been left broken.
Map sensor GPIOs
Find D1 R32 footprint
Show header pinout
Check pin conflicts
Update requirements
J5
J2
J7
U1
J3
R8
Resistance
5.1kΩ
R3
Resistance
1kΩ
R2
Resistance
5.1kΩ
R1
Resistance
5.1kΩ
R7
Resistance
20kΩ
R6
Resistance
10kΩ
R5
Resistance
100kΩ
R4
Resistance
450kΩ
R9
Resistance
100kΩ
F1
C6
Capacitance
120pF
C5
Capacitance
10uF
J1
C4
Capacitance
10uF
C3
Capacitance
4.7uF
C2
Capacitance
100nF
C8
Capacitance
100nF
C1
Capacitance
470uF
C7
Capacitance
100nF
D3
D1
L1
Inductance
470nH
J4
J6
U2
D2

Refine this doc
Ask about this doc
Project Specification
Project Overview
Beginner-friendly prototype carrier for an original ESP32-WROOM-32 DevKitC-style board and ready-made sensor modules. Status: Schematic Review.
Intended Use
Bench prototype powered from a dedicated 5 V / 3 A USB-C adapter while a laptop may simultaneously connect to the ESP32 development board's own USB programming port.
What the Device Should Do
  • Power all modules safely without backfeeding either USB source.
  • Read two independent radar UART streams, I2S audio, MQ-2 analog level, and DHT11 data.
  • Provide an optional future XIAO software-UART link.
Main Features
USB-C sink CC resistors, 3 A resettable fuse, 5 V TVS, bulk/local bypass, power LED, series Schottky isolation, dedicated 3 A/2.2 MHz radar buck regulator, through-hole module headers.
System Architecture
See the Block Diagram project file.
Hardware Subsystems
  1. USB-C power and protection
  2. ESP32 DevKit carrier interface
  3. 3.3 V radar power
  4. Dual radar UART headers
  5. INMP441 I2S header
  6. MQ-2 protected ADC input
  7. DHT11 and optional XIAO headers
Interfaces and Connections
See Design Notes for the final GPIO and connector maps.
Power and Runtime Expectations
No battery. Use a USB-C source that explicitly supports 5 V / 3 A. The design does not implement USB-PD or electronically inspect advertised Type-C current.
Power Tree and Power Budget
Worst-case protected-5 V allocation is 1.81 A. The two radars dominate at 1.2 A on 3.3 V. See Design Notes for calculations.
Manufacturing and Assembly Expectations
Prototype intent. Headers and most passives are chosen for beginner handling; the TPS62823 regulator is a fine-pitch QFN and should be assembled by a PCB assembler or replaced in a future revision by a verified 3.3 V/3 A module if fully hand-soldered assembly is mandatory.
Firmware-Relevant Hardware Requirements
Arduino/PlatformIO starter is provided. UART examples are raw pass-through/basic reads and do not invent proprietary radar protocols.
Physical Design Expectations
Accessible edge connectors; final dimensions deferred to layout. Confirm exact ESP32 board mechanics before placement.
Important Design Decisions
  • Dedicated buck powers the radars because the DevKit 3.3 V regulator budget is undocumented and inadequate to assume for 1.2 A load.
  • UART0 stays reserved; hardware UART1/2 serve radars.
  • MQ-2 uses GPIO34 ADC1 through a 2:3 divider.
  • DHT11 and INMP441 use the lightly loaded DevKit 3.3 V rail.
Assumptions
38-pin ESP32-DevKitC-32UE-compatible board; module cables adapt to labeled 2.54 mm headers.
Change Notes
Completed schematic architecture, sourced electrical limits, power budget, GPIO mapping, and firmware starter documentation.
  • 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

  • Manufacturing and Assembly Expectations

  • Firmware-Relevant Hardware Requirements

  • Physical Design Expectations

  • Important Design Decisions

  • Assumptions

  • Change Notes

Assets

Assets are files uploaded to this project which can be used in various ways.

ESP32 Multi-Sensor Carrier thumbnail
Beginner-friendly ESP32 carrier with protected USB-C power and headers for radar, audio, gas, climate, and future UART sensors.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$0.33–$0.80

Digi-Key

$0.00

HQonline

$0.27–$0.33

LCSC

$22.05–$22.52

Mouser

$1.51–$1.94

TME

$0.60–$0.72

Verical

$0.29–$2.53

Controls