Status: Draft. USB-C powered consumer temperature/humidity sensor node with Wi-Fi 2.4 GHz 802.11 b/g/n and BLE 5.x connectivity.
Intended Use
Indoor consumer environmental monitoring node powered from USB-C 5 V adapters/ports. Intended for prototype-to-production schematic baseline.
What the Device Should Do
Measure ambient temperature and relative humidity using a digital sensor.
Connect over Wi-Fi and BLE for setup/telemetry.
Accept USB-C default 5 V input from sources advertising roughly 0.5 A to 3 A.
Protect downstream electronics from reverse current/backfeed, over-voltage, under-voltage, and over-current faults.
Main Features
ESP32-class ultra-low-power Wi-Fi/BLE module with integrated antenna.
I2C digital T/RH sensor.
USB-C sink-only 5 V input with CC pull-downs.
3.3 V regulated rail.
Boot/reset controls, status LED, programming over native USB where supported.
System Architecture
Diagram
Hardware Subsystems
Power: USB-C 5 V sink, protected 5 V rail, low-noise 3.3 V regulator sized for Wi-Fi peaks.
Compute/Radio: ESP32-family module for Wi-Fi b/g/n and BLE 5.x; module antenna requires PCB keepout.
Sensor: digital I2C temperature/relative humidity sensor.
Protection: VBUS ESD/surge, OVP/UVLO/OCP/reverse blocking power-path protection, USB data ESD.
Debug/UI: native USB programming, BOOT and RESET buttons, status LED, test points.
Interfaces and Connections
USB-C receptacle: VBUS, GND, CC1/CC2 Rd, D+/D-.
I2C: SDA/SCL with one pull-up pair to 3.3 V.
User controls: BOOT, RESET.
Test points: 5 V protected, 3.3 V, GND, I2C lines.
Power and Runtime Expectations
USB-C powered only; low-power firmware should use modem sleep/light sleep between measurements. No battery runtime target.
Power Tree and Power Budget
Preliminary worst-case sizing target: 3.3 V rail approximately 350 mA peak for Wi-Fi/BLE bursts plus sensor/LED margin. USB input protection and regulator should be rated above this with margin; USB-C source-current advertisement must be respected in firmware/hardware if loads are expanded beyond this node.
Manufacturing and Assembly Expectations
Consumer-use prototype with SMD assembly, 2-layer or 4-layer PCB acceptable. RF antenna keepout required.
Firmware-Relevant Hardware Requirements
Initialize I2C T/RH sensor.
Support Wi-Fi and BLE provisioning/telemetry.
Native USB serial/JTAG programming if ESP32-C3/S3-class module is selected.
Control status LED and handle boot/reset straps correctly.
Physical Design Expectations
Place MCU module at board edge with antenna facing outward and copper keepout under antenna. USB-C at board edge. Sensor exposed to ambient airflow and thermally isolated from regulator/MCU heat.
Important Design Decisions
Use an ESP32 module rather than bare RF chip to reduce RF risk.
Use I2C digital humidity/temperature sensor.
Use USB-C sink-only default 5 V input; no USB-PD negotiation planned.
Assumptions
Consumer indoor ambient sensor; not safety-critical or medical.
USB-C is power plus native USB programming/debug, not USB host.
No display, battery, or external sensor cable unless later requested.