Wi-Fi/BLE Temperature Sensor Node Design


Make me a temperature and humidity sensor node with Wifi and Bluetooth, powered by USB-C (5V) for consumer use.
It should be a low-power environmental node with a digital T/RH sensor, ultra-low-power MCU with Wi-Fi + Bluetooth (dual-radio) — 2.4 GHz 802.11 b/g/n plus BLE 5.x powered by USB-C (5 V) — USB-C receptacle 5 V default; include reverse/OVP/UVLO/OCP protection and plan for 0.5–3 A sources.
I’ll build the USB‑C powered Wi‑Fi/BLE temperature/humidity sensor node, including protected 5 V input, low-power regulation, MCU, digital T/RH sensor, and required documentation/validation notes.
Parts selected: ESP32‑C6 module, Sensirion SHT41 I²C T/RH sensor, USB‑C receptacle, TI TPS25940L eFuse protection, and a low-Iq 3.3 V buck regulator. I’m adding the schematic now.
Schematic wiring is in place for USB-C sink detection, protected 5 V, 3.3 V regulation, ESP32-C6 power/enable, and the SHT41 I²C interface. I’m checking and annotating it now.
Built the USB-C powered Wi‑Fi/BLE temperature/humidity sensor node schematic and renamed the project to USB-C Wi-Fi BLE Environmental Sensor Node. It includes USB-C 5 V sink Rd resistors, TPS25940L input protection, 3.3 V low-Iq buck regulation, ESP32-C6-WROOM-1-N8, SHT41 I²C T/RH sensor, decoupling/bulk passives, net metadata, and ERC verification with no reported electrical warnings in the checked categories.
I also added project docs:
  • USB-C Wi-Fi/BLE Environmental Sensor Node (usb-c-wi-fible-environmental-sensor-node)
  • Bring-Up, Firmware, and Compliance Plan (bring-upc-firmwarec-and-compliance-plan)
Next step is PCB layout: place the USB-C/protection/regulator block, isolate the sensor from heat sources, and enforce the ESP32-C6 antenna keepout.
Start PCB layout
Tune protection values
Add programming access
Run schematic review
Optimize low power

U1
U2 SDA - U1 IO6
L1 ~ - U4 OUT1
L1 ~ - U4 OUT1

USB-C Wi-Fi BLE Environmental Sensor Node

USB-C Wi-Fi BLE Environmental Sensor Node thumbnail