# USB-C WiFi BLE Environmental Sensor ## Description USB-C powered consumer environmental sensor node with Wi-Fi, Bluetooth LE, digital temperature/humidity sensing, and protected 5 V input power path. ## Project Details - **Owner:** alchemy76 - **Created:** 5/31/2026 - **Last Updated:** 5/31/2026 - **Visibility:** Public ## Key Components ### D1 — [AO3401A](https://www.flux.ai/jecstronic/ao3401a~9r5.md) - Part Type: Transistor - Role: Protection - Role Details: P-channel MOSFET high-side reverse-polarity protection on the 12V input path. - Manufacturer Name: HUASHUO - Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_2007171935_HUASHUO-AO3401A_C700954.pdf - Manufacturer Part Number: AO3401A - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### D2 — [SS14](https://www.flux.ai/jecstronic/ss14~ri4.md) - Manufacturer Part Number: SS14 - Datasheet URL: https://datasheet.lcsc.com/lcsc/1912111437_Slkor-SLKORMICRO-Elec--SS14_C444721.pdf - Manufacturer Name: Slkor(SLKORMICRO Elec.) - Role: Flyback / Freewheeling - Part Type: Diode - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: Schottky diode clamps inductive kickback from switched 12V loads. **Pins:** - Anode [pin A] - Cathode [pin C] ### D3 — [SS14](https://www.flux.ai/jecstronic/ss14~ri4.md) - Role: Flyback / Freewheeling - Manufacturer Part Number: SS14 - Datasheet URL: https://datasheet.lcsc.com/lcsc/1912111437_Slkor-SLKORMICRO-Elec--SS14_C444721.pdf - Manufacturer Name: Slkor(SLKORMICRO Elec.) - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: Schottky diode clamps inductive kickback from switched 12V loads. - Part Type: Diode **Pins:** - Anode [pin A] - Cathode [pin C] ### D4 — [SS14](https://www.flux.ai/jecstronic/ss14~ri4.md) - Manufacturer Part Number: SS14 - Manufacturer Name: Slkor(SLKORMICRO Elec.) - Datasheet URL: https://datasheet.lcsc.com/lcsc/1912111437_Slkor-SLKORMICRO-Elec--SS14_C444721.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Role: Flyback / Freewheeling - Role Details: Schottky diode clamps inductive kickback from switched 12V loads. - Part Type: Diode **Pins:** - Anode [pin A] - Cathode [pin C] ### D5 — [SS14](https://www.flux.ai/jecstronic/ss14~ri4.md) - Role: Flyback / Freewheeling - Manufacturer Name: Slkor(SLKORMICRO Elec.) - Datasheet URL: https://datasheet.lcsc.com/lcsc/1912111437_Slkor-SLKORMICRO-Elec--SS14_C444721.pdf - Manufacturer Part Number: SS14 - Role Details: Schottky diode clamps inductive kickback from switched 12V loads. - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Diode **Pins:** - Anode [pin A] - Cathode [pin C] ### D6 — [SS14](https://www.flux.ai/jecstronic/ss14~ri4.md) - Role Details: Schottky diode clamps inductive kickback from switched 12V loads. - Datasheet URL: https://datasheet.lcsc.com/lcsc/1912111437_Slkor-SLKORMICRO-Elec--SS14_C444721.pdf - Manufacturer Name: Slkor(SLKORMICRO Elec.) - Manufacturer Part Number: SS14 - Role: Flyback / Freewheeling - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Diode **Pins:** - Anode [pin A] - Cathode [pin C] ### D7 — [SS14](https://www.flux.ai/jecstronic/ss14~ri4.md) - Part Type: Diode - Role: Flyback / Freewheeling - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://datasheet.lcsc.com/lcsc/1912111437_Slkor-SLKORMICRO-Elec--SS14_C444721.pdf - Manufacturer Name: Slkor(SLKORMICRO Elec.) - Manufacturer Part Number: SS14 - Role Details: Schottky diode clamps inductive kickback from switched 12V loads. **Pins:** - Anode [pin A] - Cathode [pin C] ### D8 — [SS14](https://www.flux.ai/jecstronic/ss14~ri4.md) - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: Schottky diode clamps inductive kickback from switched 12V loads. - Part Type: Diode - Role: Flyback / Freewheeling - Manufacturer Part Number: SS14 - Datasheet URL: https://datasheet.lcsc.com/lcsc/1912111437_Slkor-SLKORMICRO-Elec--SS14_C444721.pdf - Manufacturer Name: Slkor(SLKORMICRO Elec.) **Pins:** - Anode [pin A] - Cathode [pin C] ### F1 — [6125SH 5A 125V](https://www.flux.ai/lcsc/6125sh-5a-125v~2ndl.md) - Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_2409290933_Walter-Elec-6125SH-5A-125V_C545400.pdf - JLCPCB Part Class: Extended Part - Role: Protection - LCSC Part Number: C545400 - Role Details: 5A 125V non-resettable input fuse used because suitable 12V-rated 3A PPTC was unavailable in the library. - Product Info Url: https://lcsc.com/product-detail/Surface-Mount-Fuses_Walter-Elec-6125SH-5A-125V_C545400.html - Manufacturer Name: WALTER(华德) - Manufacturer Part Number: 6125SH 5A 125V - Part Type: Fuses - Package or Case Code: FUSE-SMD_L6.1-W2.6 **Pins:** - 1 [pin 1] - 2 [pin 2] ### J-LED — [B2P-VH(LF)(SN)](https://www.flux.ai/adrian95/b2p-vhlfsn~cao.md) - Manufacturer Name: JST Sales America Inc. - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: 2-pin through-hole 12V load connector for pump or LED strip wiring. - Part Type: Connector - Manufacturer Part Number: B2P-VH(LF)(SN) - Role: Connector - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/eVH.pdf **Pins:** - P1 [pin 1] - P2 [pin 2] ### J-LUX — [JST_SH_BM04_1x04_P1.00mm_Vertical](https://www.flux.ai/jecstronic/jstshbm041x04p1p00mmvertical~g1u.md) - Role: Connector - Part Type: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: 4-pin I2C connector carrying 3V3, GND, SDA, and SCL. **Pins:** - P1 [pin 1] - P2 [pin 2] - P3 [pin 3] - P4 [pin 4] ### J-OLED — [JST_SH_BM04_1x04_P1.00mm_Vertical](https://www.flux.ai/jecstronic/jstshbm041x04p1p00mmvertical~g1u.md) - Role Details: 4-pin I2C connector carrying 3V3, GND, SDA, and SCL. - Part Type: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Role: Connector **Pins:** - P1 [pin 1] - P2 [pin 2] - P3 [pin 3] - P4 [pin 4] ### J-P1 — [B2P-VH(LF)(SN)](https://www.flux.ai/adrian95/b2p-vhlfsn~cao.md) - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/eVH.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: JST Sales America Inc. - Role: Connector - Role Details: 2-pin through-hole 12V load connector for pump or LED strip wiring. - Part Type: Connector - Manufacturer Part Number: B2P-VH(LF)(SN) **Pins:** - P1 [pin 1] - P2 [pin 2] ### J-P2 — [B2P-VH(LF)(SN)](https://www.flux.ai/adrian95/b2p-vhlfsn~cao.md) - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/eVH.pdf - Role Details: 2-pin through-hole 12V load connector for pump or LED strip wiring. - Manufacturer Part Number: B2P-VH(LF)(SN) - Part Type: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Role: Connector - Manufacturer Name: JST Sales America Inc. **Pins:** - P1 [pin 1] - P2 [pin 2] ### J-P3 — [B2P-VH(LF)(SN)](https://www.flux.ai/adrian95/b2p-vhlfsn~cao.md) - Manufacturer Part Number: B2P-VH(LF)(SN) - Part Type: Connector - Manufacturer Name: JST Sales America Inc. - Role Details: 2-pin through-hole 12V load connector for pump or LED strip wiring. - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/eVH.pdf - Role: Connector **Pins:** - P1 [pin 1] - P2 [pin 2] ### J-P4 — [B2P-VH(LF)(SN)](https://www.flux.ai/adrian95/b2p-vhlfsn~cao.md) - Role: Connector - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/eVH.pdf - Manufacturer Part Number: B2P-VH(LF)(SN) - Part Type: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: 2-pin through-hole 12V load connector for pump or LED strip wiring. - Manufacturer Name: JST Sales America Inc. **Pins:** - P1 [pin 1] - P2 [pin 2] ### J-P5 — [B2P-VH(LF)(SN)](https://www.flux.ai/adrian95/b2p-vhlfsn~cao.md) - Part Type: Connector - Manufacturer Part Number: B2P-VH(LF)(SN) - Role Details: 2-pin through-hole 12V load connector for pump or LED strip wiring. - Manufacturer Name: JST Sales America Inc. - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/eVH.pdf - Role: Connector **Pins:** - P1 [pin 1] - P2 [pin 2] ### J-P6 — [B2P-VH(LF)(SN)](https://www.flux.ai/adrian95/b2p-vhlfsn~cao.md) - Role: Connector - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/eVH.pdf - Role Details: 2-pin through-hole 12V load connector for pump or LED strip wiring. - Part Type: Connector - Manufacturer Part Number: B2P-VH(LF)(SN) - Manufacturer Name: JST Sales America Inc. - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - P1 [pin 1] - P2 [pin 2] ### J1 — [PJ-037A](https://www.flux.ai/vasy_skral/pj-037a~6cq.md) - Manufacturer Name: CUI Devices - Manufacturer Part Number: PJ-037A - Role: Power Input - Datasheet URL: https://www.cuidevices.com/product/resource/pj-037a.pdf - Role Details: 12V/5A center-positive external power input. - Part Type: Connector **Pins:** - Center pin [pin 1] - Terminal [pin 2] ### JS1 — [S3B-PH-K-S(LF)(SN)](https://www.flux.ai/adrian95/s3b-ph-k-slfsn~y4m.md) - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - Manufacturer Name: JST Sales America Inc. - Part Type: Connector - Role: Connector - Manufacturer Part Number: S3B-PH-K-S(LF)(SN) - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: 3-pin JST-PH connector carrying 3V3, GND, and analog sensor signal. **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### JS2 — [S3B-PH-K-S(LF)(SN)](https://www.flux.ai/adrian95/s3b-ph-k-slfsn~y4m.md) - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: S3B-PH-K-S(LF)(SN) - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - Manufacturer Name: JST Sales America Inc. - Part Type: Connector - Role Details: 3-pin JST-PH connector carrying 3V3, GND, and analog sensor signal. - Role: Connector **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### JS3 — [S3B-PH-K-S(LF)(SN)](https://www.flux.ai/adrian95/s3b-ph-k-slfsn~y4m.md) - Part Type: Connector - Role Details: 3-pin JST-PH connector carrying 3V3, GND, and analog sensor signal. - Manufacturer Name: JST Sales America Inc. - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - Manufacturer Part Number: S3B-PH-K-S(LF)(SN) - License: https://creativecommons.org/licenses/by/4.0/ - Role: Connector **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### JS4 — [S3B-PH-K-S(LF)(SN)](https://www.flux.ai/adrian95/s3b-ph-k-slfsn~y4m.md) - Manufacturer Name: JST Sales America Inc. - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - Part Type: Connector - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: S3B-PH-K-S(LF)(SN) - Role Details: 3-pin JST-PH connector carrying 3V3, GND, and analog sensor signal. - Role: Connector **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### JS5 — [S3B-PH-K-S(LF)(SN)](https://www.flux.ai/adrian95/s3b-ph-k-slfsn~y4m.md) - Role: Connector - Manufacturer Part Number: S3B-PH-K-S(LF)(SN) - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Connector - Manufacturer Name: JST Sales America Inc. - Role Details: 3-pin JST-PH connector carrying 3V3, GND, and analog sensor signal. - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### JS6 — [S3B-PH-K-S(LF)(SN)](https://www.flux.ai/adrian95/s3b-ph-k-slfsn~y4m.md) - Part Type: Connector - Datasheet URL: https://www.jst-mfg.com/product/pdf/eng/ePH.pdf - Manufacturer Name: JST Sales America Inc. - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: 3-pin JST-PH connector carrying 3V3, GND, and analog sensor signal. - Manufacturer Part Number: S3B-PH-K-S(LF)(SN) - Role: Connector **Pins:** - Pin_1 [pin 1] - Pin_2 [pin 2] - Pin_3 [pin 3] ### LED1 — [WS2812B-B](https://www.flux.ai/adrian95/ws2812b-b~90g.md) - Manufacturer Name: Worldsemi - Part Type: LED - Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_2412041609_Worldsemi-WS2812B-B-T_C2761795.pdf - Role: Signal Generation - Manufacturer Part Number: WS2812B-B - Role Details: Addressable RGB status LED in a six-LED chain. - License: https://creativecommons.org/licenses/by/4.0/ **Pins:** - DIN [pin 4] - DOUT [pin 2] - VDD [pin 1] - VSS [pin 3] ### LED2 — [WS2812B-B](https://www.flux.ai/adrian95/ws2812b-b~90g.md) - Role: Signal Generation - Manufacturer Part Number: WS2812B-B - Role Details: Addressable RGB status LED in a six-LED chain. - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: Worldsemi - Part Type: LED - Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_2412041609_Worldsemi-WS2812B-B-T_C2761795.pdf **Pins:** - DIN [pin 4] - DOUT [pin 2] - VDD [pin 1] - VSS [pin 3] ### LED3 — [WS2812B-B](https://www.flux.ai/adrian95/ws2812b-b~90g.md) - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: Addressable RGB status LED in a six-LED chain. - Manufacturer Part Number: WS2812B-B - Role: Signal Generation - Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_2412041609_Worldsemi-WS2812B-B-T_C2761795.pdf - Part Type: LED - Manufacturer Name: Worldsemi **Pins:** - DIN [pin 4] - DOUT [pin 2] - VDD [pin 1] - VSS [pin 3] ### LED4 — [WS2812B-B](https://www.flux.ai/adrian95/ws2812b-b~90g.md) - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: WS2812B-B - Role Details: Addressable RGB status LED in a six-LED chain. - Part Type: LED - Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_2412041609_Worldsemi-WS2812B-B-T_C2761795.pdf - Role: Signal Generation - Manufacturer Name: Worldsemi **Pins:** - DIN [pin 4] - DOUT [pin 2] - VDD [pin 1] - VSS [pin 3] ### LED5 — [WS2812B-B](https://www.flux.ai/adrian95/ws2812b-b~90g.md) - Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_2412041609_Worldsemi-WS2812B-B-T_C2761795.pdf - Part Type: LED - Role Details: Addressable RGB status LED in a six-LED chain. - Role: Signal Generation - Manufacturer Name: Worldsemi - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: WS2812B-B **Pins:** - DIN [pin 4] - DOUT [pin 2] - VDD [pin 1] - VSS [pin 3] ### LED6 — [WS2812B-B](https://www.flux.ai/adrian95/ws2812b-b~90g.md) - Role Details: Addressable RGB status LED in a six-LED chain. - Manufacturer Part Number: WS2812B-B - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: Worldsemi - Role: Signal Generation - Part Type: LED - Datasheet URL: https://www.lcsc.com/datasheet/lcsc_datasheet_2412041609_Worldsemi-WS2812B-B-T_C2761795.pdf **Pins:** - DIN [pin 4] - DOUT [pin 2] - VDD [pin 1] - VSS [pin 3] ### Q1 — [AO3400A](https://www.flux.ai/adrian95/ao3400a~ug9.md) - Role Details: Logic-level N-MOSFET used as low-side switch for 12V loads. - Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Alpha%20&%20Omega/AO3400A_ds.pdf - Role: Switching - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Transistor - Manufacturer Part Number: AO3400A - Manufacturer Name: Alpha & Omega Semiconductor Inc. **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q2 — [AO3400A](https://www.flux.ai/adrian95/ao3400a~ug9.md) - Part Type: Transistor - Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Alpha%20&%20Omega/AO3400A_ds.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Role: Switching - Role Details: Logic-level N-MOSFET used as low-side switch for 12V loads. - Manufacturer Part Number: AO3400A - Manufacturer Name: Alpha & Omega Semiconductor Inc. **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q3 — [AO3400A](https://www.flux.ai/adrian95/ao3400a~ug9.md) - Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Alpha%20&%20Omega/AO3400A_ds.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Transistor - Role Details: Logic-level N-MOSFET used as low-side switch for 12V loads. - Manufacturer Part Number: AO3400A - Manufacturer Name: Alpha & Omega Semiconductor Inc. - Role: Switching **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q4 — [AO3400A](https://www.flux.ai/adrian95/ao3400a~ug9.md) - Manufacturer Part Number: AO3400A - Manufacturer Name: Alpha & Omega Semiconductor Inc. - Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Alpha%20&%20Omega/AO3400A_ds.pdf - Role Details: Logic-level N-MOSFET used as low-side switch for 12V loads. - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Transistor - Role: Switching **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q5 — [AO3400A](https://www.flux.ai/adrian95/ao3400a~ug9.md) - Role: Switching - Manufacturer Part Number: AO3400A - Manufacturer Name: Alpha & Omega Semiconductor Inc. - Role Details: Logic-level N-MOSFET used as low-side switch for 12V loads. - Part Type: Transistor - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Alpha%20&%20Omega/AO3400A_ds.pdf **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q6 — [AO3400A](https://www.flux.ai/adrian95/ao3400a~ug9.md) - Part Type: Transistor - Role Details: Logic-level N-MOSFET used as low-side switch for 12V loads. - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Alpha%20&%20Omega/AO3400A_ds.pdf - Role: Switching - Manufacturer Part Number: AO3400A - Manufacturer Name: Alpha & Omega Semiconductor Inc. **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### Q7 — [AO3400A](https://www.flux.ai/adrian95/ao3400a~ug9.md) - Datasheet URL: https://media.digikey.com/pdf/Data%20Sheets/Alpha%20&%20Omega/AO3400A_ds.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Role: Switching - Part Type: Transistor - Role Details: Logic-level N-MOSFET used as low-side switch for 12V loads. - Manufacturer Part Number: AO3400A - Manufacturer Name: Alpha & Omega Semiconductor Inc. **Pins:** - D [pin 3] - G [pin 1] - S [pin 2] ### SW_BOOT — [B3F-1000](https://www.flux.ai/adrian95/b3f-1000~hh8.md) - Role Details: Boot button pulls GPIO0 low for ESP32-S3 download mode. - Role: Switching - Datasheet URL: https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3f.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: B3F-1000 - Part Type: Switch - Manufacturer Name: Omron Electronics Inc-EMC Div **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### SW_RESET — [B3F-1000](https://www.flux.ai/adrian95/b3f-1000~hh8.md) - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: B3F-1000 - Datasheet URL: https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3f.pdf - Role Details: Reset button pulls EN low. - Role: Switching - Manufacturer Name: Omron Electronics Inc-EMC Div - Part Type: Switch **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### SW1 — [B3F-1000](https://www.flux.ai/adrian95/b3f-1000~hh8.md) - Role: Switching - Manufacturer Name: Omron Electronics Inc-EMC Div - Part Type: Switch - Manufacturer Part Number: B3F-1000 - License: https://creativecommons.org/licenses/by/4.0/ - Role Details: User tactile button connected to ESP32 GPIO17. - Datasheet URL: https://omronfs.omron.com/en_US/ecb/products/pdf/en-b3f.pdf **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### TVS1 — [SMBJ18A-13-F](https://www.flux.ai/lcsc/smbj18a-13-f~uiys.md) - Part Type: TVS - Package or Case Code: SMB_L4.6-W3.6-LS5.3-RD - JLCPCB Part Class: Extended Part - Manufacturer Name: DIODES(美台) - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_Diodes-Incorporated-SMBJ18A-13-F_C135055.pdf - LCSC Part Number: C135055 - Role: Clamping - Manufacturer Part Number: SMBJ18A-13-F - Product Info Url: https://lcsc.com/product-detail/TVS_DIODES_SMBJ18A-13-F_SMBJ18A-13-F_C135055.html - Role Details: TVS clamp across protected 12V input rail to absorb transients. **Pins:** - A [pin 2] - K [pin 1] ### U1 — [ESP32-S3-WROOM-1-N16R8](https://www.flux.ai/adrian95/esp32-s3-wroom-1-n16r8~fs1.md) - Part Type: Module - Role Details: Main WiFi/BLE controller for pumps, sensors, display, LED status, and LED strip PWM. - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.mouser.com/datasheet/2/891/esp32_s3_wroom_1_wroom_1u_datasheet_en-2930317.pdf - Manufacturer Part Number: ESP32-S3-WROOM-1-N16R8 - Role: Signal Generation - Symbol Style: parametric-v1 - Manufacturer Name: Espressif Systems **Pins:** - 3V3 [pin 2] - EN [pin 3] - GND_1 [pin 1] - GND_10 [pin 48] - GND_11 [pin 49] - GND_2 [pin 40] - GND_3 [pin 41] - GND_4 [pin 42] - GND_5 [pin 43] - GND_6 [pin 44] - GND_7 [pin 45] - GND_8 [pin 46] - GND_9 [pin 47] - IO0 [pin 27] - IO1 [pin 39] - IO10 [pin 18] - IO11 [pin 19] - IO12 [pin 20] - IO13 [pin 21] - IO14 [pin 22] - IO15 [pin 8] - IO16 [pin 9] - IO17 [pin 10] - IO18 [pin 11] - IO19 [pin 13] - IO2 [pin 38] - IO20 [pin 14] - IO21 [pin 23] - IO3 [pin 15] - IO35 [pin 28] - IO36 [pin 29] - IO37 [pin 30] - IO38 [pin 31] - IO39 [pin 32] - IO4 [pin 4] - IO40 [pin 33] - IO41 [pin 34] - IO42 [pin 35] - IO45 [pin 26] - IO46 [pin 16] - IO47 [pin 24] - IO48 [pin 25] - IO5 [pin 5] - IO6 [pin 6] - IO7 [pin 7] - IO8 [pin 12] - IO9 [pin 17] - RXD0 [pin 36] - TXD0 [pin 37] ### U2 — [MP1584EN-LF-Z](https://www.flux.ai/adrian95/mp1584en-lf-z~aut.md) - Role Details: Buck regulator generating 5V rail from protected 12V input. - Datasheet URL: https://www.monolithicpower.com/en/documentview/productdocument/index/version/2/document_type/Datasheet/lang/en/sku/MP1584EN-LF-Z/document_id/204/ - Manufacturer Part Number: MP1584EN-LF-Z - Part Type: Power Management (PMIC) - License: https://creativecommons.org/licenses/by/4.0/ - Role: Sensing (Shunt) - Manufacturer Name: Monolithic Power Systems Inc. **Pins:** - BST [pin 8] - COMP [pin 3] - EN [pin 2] - EPAD [pin EPAD] - FB [pin 4] - FREQ [pin 6] - GND [pin 5] - SW [pin 1] - VIN [pin 7] ### U3 — [MP1584EN-LF-Z](https://www.flux.ai/adrian95/mp1584en-lf-z~aut.md) - Manufacturer Name: Monolithic Power Systems Inc. - Manufacturer Part Number: MP1584EN-LF-Z - Datasheet URL: https://www.monolithicpower.com/en/documentview/productdocument/index/version/2/document_type/Datasheet/lang/en/sku/MP1584EN-LF-Z/document_id/204/ - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Power Management (PMIC) - Role: Power Conversion - Role Details: Dedicated 3.3V regulator added because ESP32-S3-WROOM requires a 3.0-3.6V supply, not 5V VIN. **Pins:** - BST [pin 8] - COMP [pin 3] - EN [pin 2] - EPAD [pin EPAD] - FB [pin 4] - FREQ [pin 6] - GND [pin 5] - SW [pin 1] - VIN [pin 7] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/alchemy76/usb-c-wifi-ble-environmental-sensor~21](https://www.flux.ai/alchemy76/usb-c-wifi-ble-environmental-sensor~21).* --- *Generated from [https://www.flux.ai/alchemy76/usb-c-wifi-ble-environmental-sensor~21](https://www.flux.ai/alchemy76/usb-c-wifi-ble-environmental-sensor~21)*