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