# USB-C WiFi BLE T-RH Sensor Node
## Description
Consumer USB-C powered low-power environmental sensor node using a Wi-Fi + Bluetooth LE MCU module, digital temperature/humidity sensor, USB-C 5 V input, and protected 3.3 V power architecture sized for 0.5–3 A USB-C sources.
## Project Details
- **Owner:** dxw1999
- **Created:** 6/8/2026
- **Last Updated:** 6/8/2026
- **Visibility:** Public
- **Connectivity:** 2.4 GHz 802.11 b/g/n Wi-Fi plus BLE 5.x; native USB 2.0 device for programming/debug
- **Operating Voltage:** USB-C 5 V input; regulated 3.3 V system rail
- **Compliance:** Consumer product; plan for FCC/CE unintentional/intentional radiator requirements using certified radio module
- **Power Requirements:** USB-C default 5 V sink, designed for 0.5–3 A advertised sources with protected input and sub-1 A internal load
- **Domain:** Consumer environmental IoT sensor node
## Key Components
### D1 — [HSMG-C191](https://www.flux.ai/cherepanyadima/hsmg-c191~9s.md)
- Datasheet URL: https://docs.broadcom.com/doc/AV02-0551EN
- Manufacturer Name: Broadcom
- Role: Human Interface
- Manufacturer Part Number: HSMG-C191
- Role Details: Firmware-controlled status LED on ESP32 GPIO
- Part Type: LED
**Pins:**
- ~ [pin 1]
- ~ [pin 2]
### J1 — [UJ20-C-H-G-SMT-2-P16-TR](https://www.flux.ai/adrian95/uj20-c-h-g-smt-2-p16-tr~v05.md)
- Mount: Surface Mount
- Part Type: Connector
- Datasheet URL: https://www.sameskydevices.com/product/resource/uj20-c-h-g-smt-2-p16-tr.pdf
- Role Details: Sink-only USB-C default 5 V input, D+/D- to ESP32 native USB Serial/JTAG
- License: https://creativecommons.org/licenses/by/4.0/
- Role: USB-C Connector
- Manufacturer Part Number: UJ20-C-H-G-SMT-2-P16-TR
- Manufacturer Name: Same Sky (Formerly CUI Devices)
- Symbol Style: parametric-v1
**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DN1 [pin A7]
- DN2 [pin B7]
- DP1 [pin A6]
- DP2 [pin B6]
- GND [pin A1_B12]
- GND__1 [pin B1_A12]
- SBU1 [pin A8]
- SBU2 [pin B8]
- SHIELD [pin SH1]
- SHIELD__1 [pin SH2]
- SHIELD__2 [pin SH3]
- SHIELD__3 [pin SH4]
- VBUS [pin A4_B9]
- VBUS__1 [pin B4_A9]
### SW1 — [TS-1088-AR02016](https://www.flux.ai/lcsc/ts-1088-ar02016~e3n1.md)
- Part Type: Tactile Switches
- JLCPCB Part Class: Extended Part
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302330_XUNPU-TS-1088-AR02016_C720477.pdf
- Role: Bootstrapping
- Package or Case Code: SW-SMD_L3.9-W3.0-P4.45
- LCSC Part Number: C720477
- Manufacturer Name: XUNPU(讯普)
- Product Info Url: https://lcsc.com/product-detail/Tactile-Switches_XUNPU-TS-1088-AR02016_C720477.html
- Role Details: BOOT button: GPIO9 to GND when pressed
- Manufacturer Part Number: TS-1088-AR02016
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### SW2 — [TS-1088-AR02016](https://www.flux.ai/lcsc/ts-1088-ar02016~e3n1.md)
- LCSC Part Number: C720477
- Package or Case Code: SW-SMD_L3.9-W3.0-P4.45
- Role Details: RESET button: EN/CHIP_PU to GND when pressed
- Product Info Url: https://lcsc.com/product-detail/Tactile-Switches_XUNPU-TS-1088-AR02016_C720477.html
- Manufacturer Name: XUNPU(讯普)
- Manufacturer Part Number: TS-1088-AR02016
- Part Type: Tactile Switches
- JLCPCB Part Class: Extended Part
- Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2409302330_XUNPU-TS-1088-AR02016_C720477.pdf
- Role: Bootstrapping
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
### U1 — [ESP32-C3-WROOM-02-N4](https://www.flux.ai/lcsc/esp32-c3-wroom-02-n4~877i.md)
- Package or Case Code: BULETM-SMD_ESPRESSIF_ESP32-C3-WROOM-02-N4-4MB
- Manufacturer Name: ESPRESSIF(乐鑫)
- Symbol Style: parametric-v1
- Operating Temperature: -40°C ~ 85°C (TA)
- Role Details: Main controller; Wi-Fi + BLE radio, native USB Serial/JTAG, I2C host for T/RH sensor
- Voltage Supply: 3V ~ 3.6V
- Role: MCU / Radio
- JLCPCB Part Class: Extended Part
- Manufacturer Part Number: ESP32-C3-WROOM-02-N4
- Datasheet URL: https://documentation.espressif.com/esp32-c3-wroom-02_datasheet_en.pdf
- Part Type: RF Transceiver ICs
- LCSC Part Number: C2934560
- Frequency: 2.4GHz
**Pins:**
- 3V3 [pin 1]
- EN [pin 2]
- EP [pin 19]
- EP [pin 20]
- EP1 [pin 21]
- EP3 [pin 22]
- EP4 [pin 23]
- EP5 [pin 24]
- EP6 [pin 25]
- EP7 [pin 26]
- EP8 [pin 27]
- GND [pin 9]
- IO0 [pin 18]
- IO1 [pin 17]
- IO10 [pin 10]
- IO18 [pin 13]
- IO19 [pin 14]
- IO2 [pin 16]
- IO3 [pin 15]
- IO4 [pin 3]
- IO5 [pin 4]
- IO6 [pin 5]
- IO7 [pin 6]
- IO8 [pin 7]
- IO9 [pin 8]
- RXD [pin 11]
- TXD [pin 12]
### U2 — [SHT40-AD1B-R2](https://www.flux.ai/lcsc/sht40-ad1b-r2~frfh.md)
- Symbol Style: parametric-v1
- Datasheet URL: https://sensirion.com/media/documents/33FD6951/67EB9032/HT_DS_Datasheet_SHT4x_5.pdf
- Manufacturer Part Number: SHT40-AD1B-R2
- Package or Case Code: DFN-4_L1.5-W1.5-P0.8
- Part Type: Humidity Sensors/Temperature and Humidity Sensors
- Role Details: Low-power digital T/RH sensor, I2C interface, powered from 3.3 V
- Manufacturer Name: Sensirion AG
- JLCPCB Part Class: Extended Part
- Role: Temperature/Humidity Sensor
**Pins:**
- EP [pin 5]
- SCL [pin 2]
- SDA [pin 1]
- VDD [pin 3]
- VSS [pin 4]
### U3 — [TPS259573DSGT](https://www.flux.ai/adrian95/tps259573dsgt~5ds.md)
- Manufacturer Part Number: TPS259573DSGT
- Datasheet URL: http://www.ti.com/lit/gpn/TPS2595
- Manufacturer Name: Texas Instruments
- Role: Input Protection
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Integrated Circuit
- Role Details: Protected 5 V path; sized from power budget for <1 A node load while tolerating 0.5–3 A USB-C sources
**Pins:**
- ~EN~/OVLO [pin 2]
- ~FLT [pin 6]
- DVDT [pin 1]
- GND_1 [pin 8]
- GND_2 [pin 9]
- ILM [pin 7]
- IN_1 [pin 3]
- IN_2 [pin 4]
- OUT [pin 5]
### U4 — [AP2112K-3.3TRG1](https://www.flux.ai/adrian95/ap2112k-33trg1~zlq.md)
- Part Type: Integrated Circuit
- License: https://creativecommons.org/licenses/by/4.0/
- Symbol Style: parametric-v1
- Manufacturer Part Number: AP2112K-3.3TRG1
- Role: Voltage Regulator
- Datasheet URL: https://www.diodes.com/assets/Datasheets/AP2112.pdf
- Manufacturer Name: Diodes Incorporated
- Role Details: 5 V protected input to 3.3 V rail; 600 mA max output, adequate for ESP32-C3 radio peaks plus sensor
**Pins:**
- EN [pin 3]
- GND [pin 2]
- NC [pin 4]
- VIN [pin 1]
- VOUT [pin 5]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/dxw1999/usb-c-wifi-ble-t-rh-sensor-node~k6](https://www.flux.ai/dxw1999/usb-c-wifi-ble-t-rh-sensor-node~k6).*
---
*Generated from [https://www.flux.ai/dxw1999/usb-c-wifi-ble-t-rh-sensor-node~k6](https://www.flux.ai/dxw1999/usb-c-wifi-ble-t-rh-sensor-node~k6)*