# 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)*