# USB-C WiFi BLE Temperature Humidity Sensor Node
## Description
Low-power consumer environmental sensor node powered from USB-C 5 V, using Wi-Fi/BLE and a digital temperature/humidity sensor with protected 5 V input and 3.3 V electronics.
## Project Details
- **Owner:** meemoe-ezz-300
- **Created:** 5/15/2026
- **Last Updated:** 5/15/2026
- **Visibility:** Public
- **Operating Voltage:** 5V
- **Software:** ESP32 Arduino / PlatformIO starter firmware
- **Implementation Details:** Digital I2C temperature/humidity sensor, ESP32-C3/S3-class Wi-Fi/BLE module, protected USB-C VBUS path, 3.3 V rail, decoupling and boot/reset support circuitry
- **Connectivity:** 2.4 GHz Wi-Fi 802.11 b/g/n and Bluetooth Low Energy 5.x
- **Domain:** Consumer electronics / environmental sensing
- **Power Requirements:** USB-C 5 V sink, default Type-C current, designed for 0.5–3 A source capability with onboard OVP/UVLO/OCP/reverse-current protection
## Key Components
### D1 — TPD2E2U06DRLR
- Manufacturer Name: Texas Instruments
- Part Type: Diode
- Role: ESD Protection
- Datasheet URL: https://www.ti.com/lit/ds/symlink/tpd2e2u06.pdf
- Manufacturer Part Number: TPD2E2U06DRLR
- Role Details: USB D+/D- transient protection near connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
### D2 — SML-D13FWT86C
- Role: Status LED
- Manufacturer Name: Rohm Semiconductor
- Manufacturer Part Number: SML-D13FWT86C
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Firmware-controlled status indicator
- Datasheet URL: https://fscdn.rohm.com/en/products/databook/datasheet/opto/led/chip_mono/sml-d13fwt86(c)-e.pdf
- Part Type: LED
**Pins:**
- A [pin 2]
- K [pin 1]
### J1 — USB4215-03-A
- Manufacturer Part Number: USB4215-03-A
- Datasheet URL: https://gct.co/files/specs/usb4215-spec.pdf
- Symbol Style: parametric-v1
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: USB C
- Package or Case Code: GCT_USB4215-03-A_REVA
- Manufacturer Name: GCT
- Role Details: Sink-only USB-C 5 V input with USB 2.0 D+/D-
- Role: USB-C Receptacle
**Pins:**
- CC1 [pin A5]
- CC2 [pin B5]
- DN1 [pin A7]
- DN2 [pin B7]
- DP1 [pin A6]
- DP2 [pin B6]
- GND_A [pin A1_B12]
- GND_B [pin B1_A12]
- SBU1 [pin A8]
- SBU2 [pin B8]
- SHIELD [pin SH1]
- SHIELD [pin SH4]
- SHIELD [pin SH2]
- SHIELD [pin SH3]
- VBUS_A [pin A4_B9]
- VBUS_B [pin B4_A9]
### S1 — PTS636 SM43J SMTR LFS
- Role Details: Reset / boot tactile switch
- Manufacturer Name: C&K
- Datasheet URL: https://www.ckswitches.com/media/2779/pts636.pdf
- Role: Momentary Switch
- Part Type: Switch
- Manufacturer Part Number: PTS636 SM43J SMTR LFS
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### SW1 — PTS636 SM43J SMTR LFS
- Manufacturer Part Number: PTS636 SM43J SMTR LFS
- Part Type: Switch
- Datasheet URL: https://www.ckswitches.com/media/2779/pts636.pdf
- Role: Momentary Switch
- Role Details: Reset / boot tactile switch
- Manufacturer Name: C&K
**Pins:**
- P1 [pin 1]
- P2 [pin 2]
### U1 — ESP32-C3-MINI-1-N4
- Role Details: Main controller and dual-radio connectivity for environmental sensor node
- Symbol Style: parametric-v1
- Role: Wi-Fi/BLE MCU module
- Part Type: Integrated Circuit
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Name: Espressif Systems
- Manufacturer Part Number: ESP32-C3-MINI-1-N4
- Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32-c3-mini-1_datasheet_en.pdf
**Pins:**
- 3V3 [pin 3]
- EN [pin 8]
- GND [pin 51]
- GND [pin 36]
- GND [pin 49_9]
- GND [pin 1]
- GND [pin 49_6]
- GND [pin 46]
- GND [pin 49_3]
- GND [pin 43]
- GND [pin 49_7]
- GND [pin 39]
- GND [pin 14]
- GND [pin 41]
- GND [pin 37]
- GND [pin 53]
- GND [pin 42]
- GND [pin 49_2]
- GND [pin 49_1]
- GND [pin 45]
- GND [pin 11]
- GND [pin 38]
- GND [pin 52]
- GND [pin 2]
- GND [pin 48]
- GND [pin 49_4]
- GND [pin 40]
- GND [pin 49_5]
- GND [pin 49_8]
- GND [pin 44]
- GND [pin 47]
- GND [pin 50]
- IO0 [pin 12]
- IO1 [pin 13]
- IO10 [pin 16]
- IO18 [pin 26]
- IO19 [pin 27]
- IO2 [pin 5]
- IO3 [pin 6]
- IO4 [pin 18]
- IO5 [pin 19]
- IO6 [pin 20]
- IO7 [pin 21]
- IO8 [pin 22]
- IO9 [pin 23]
- NC [pin 35]
- NC [pin 4]
- NC [pin 10]
- NC [pin 32]
- NC [pin 7]
- NC [pin 9]
- NC [pin 28]
- NC [pin 24]
- NC [pin 15]
- NC [pin 34]
- NC [pin 29]
- NC [pin 17]
- NC [pin 33]
- NC [pin 25]
- RXD0 [pin 30]
- TXD0 [pin 31]
### U2 — SHT40-AD1B-R2
- 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
- LCSC Part Number: C2909890
- Role Details: I2C digital environmental sensor on 3.3 V rail
- Role: Temperature/Humidity Sensor
- Manufacturer Name: Sensirion(瑞士盛思锐)
- JLCPCB Part Class: Extended Part
**Pins:**
- EP [pin 5]
- SCL [pin 2]
- SDA [pin 1]
- VDD [pin 3]
- VSS [pin 4]
### U3 — TPS259530DSGR
- Role Details: USB-C VBUS protected load switch / eFuse before 3.3 V regulator
- Manufacturer Name: Texas Instruments
- JLCPCB Part Class: Extended Part
- Part Type: Integrated Circuit
- Datasheet URL: https://www.ti.com/lit/ds/symlink/tps2595.pdf
- Package or Case Code: WSON-8_L2.0-W2.0-P0.50-TL-EP
- LCSC Part Number: C2155775
- Manufacturer Part Number: TPS259530DSGR
- Role: Power Protection
**Pins:**
- ~{FLT} [pin 6]
- dVdt [pin 1]
- EN/UVLO [pin 2]
- EP [pin 9]
- GND [pin 8]
- ILM [pin 7]
- IN [pin 3]
- IN [pin 4]
- OUT [pin 5]
### U4 — AP63203WU-7
- Part Type: Integrated Circuit
- Role: 3.3 V Buck Regulator
- Datasheet URL: https://www.diodes.com/assets/Datasheets/AP63200-AP63201-AP63203-AP63205.pdf
- Manufacturer Name: Diodes Incorporated
- License: https://creativecommons.org/licenses/by/4.0/
- Role Details: Converts protected USB 5 V to 3.3 V system rail
- Manufacturer Part Number: AP63203WU-7
**Pins:**
- BST [pin 6]
- EN [pin 2]
- FB [pin 1]
- GND [pin 4]
- SW [pin 5]
- VIN [pin 3]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/meemoe-ezz-300/usb-c-wifi-ble-temperature-humidity-sensor-node~a7](https://www.flux.ai/meemoe-ezz-300/usb-c-wifi-ble-temperature-humidity-sensor-node~a7).*
---
*Generated from [https://www.flux.ai/meemoe-ezz-300/usb-c-wifi-ble-temperature-humidity-sensor-node~a7](https://www.flux.ai/meemoe-ezz-300/usb-c-wifi-ble-temperature-humidity-sensor-node~a7)*