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.
Change Notes
Initial specification created from user request.
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
Reviews
Documents
Project Specification
Assets
No assets added.
USB-C WiFi BLE Sensor Node
USB-C powered consumer environmental sensor node with ESP32-class Wi‑Fi/BLE connectivity, digital temperature/humidity sensing, protected 5 V input, and low-power 3.3 V electronics.
Properties
Properties describe core aspects of the project.
Pricing & Availability
Distributor
Qty 1
Arrow
$3.66–$5.61
Digi-Key
$4.98–$5.10
HQonline
$7.77–$7.87
LCSC
$7.61–$7.73
Mouser
$14.48
TME
$0.00
Verical
$1.78–$4.21
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.