# ESP32 WiFi Water Flow Meter ## Description USB-C powered ESP32 WiFi water flow meter for a 3/4 inch PVC pipe using an external 12V RS485 ultrasonic flow sensor, protected power input, 3.3V logic, status LEDs, and programming/reset support. ## Project Details - **Owner:** ryanf - **Created:** 5/21/2026 - **Last Updated:** 5/22/2026 - **Visibility:** Public - **Stars:** 1 ## Key Components ### D1 — [SMF5.0A](https://www.flux.ai/lcsc/smf5p0a~bz6b.md) - Package or Case Code: SOD-123FL_L2.8-W1.8-LS3.6-RD - LCSC Part Number: C2990427 - Datasheet URL: https://www.lcsc.com/datasheet/C2990427.pdf?spm=wm.sxq.inf.ggs&lcsc_vid=T1kIXgFeT1NaU1RXQFBbUlUHT1cKU1NXFVBeX1VSTlAxVlNRTlBbUVFXRldaXzsOAxUeFF5JWBYZEEoKFBINSQcJGk4dAgUUFAk%3D - Manufacturer Part Number: SMF5.0A - Diode Type: Schottky Diode - Forward Voltage: 0.45V to 0.55V (at 1A)V - JLCPCB Part Class: Extended Part - Part Type: TVS - Max Reverse Voltage: 5V - Manufacturer Name: Liown(里阳半导体) **Pins:** - 1 [pin 1] - 2 [pin 2] ### D2 — [TPD2E2U06DCKR](https://www.flux.ai/lcsc/tpd2e2u06dckr~6ori.md) - JLCPCB Part Class: Extended Part - Part Type: TVS - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: TPD2E2U06DCKR - LCSC Part Number: C1855726 - Datasheet URL: https://www.ti.com/lit/ds/symlink/tpd2e2u06.pdf?HQS=dis-dk-null-digikeymode-dsf-pf-null-wwe&ts=1779250564192&ref_url=https%253A%252F%252Fwww.ti.com%252Fgeneral%252Fdocs%252Fsuppproductinfo.tsp%253FdistId%253D10%2526gotoUrl%253Dhttps%253A%252F%252Fwww.ti.com%252Flit%252Fgpn%252Ftpd2e2u06 - Manufacturer Name: TI(德州仪器) - Package or Case Code: SC-70-3_L2.0-W1.3-P0.65-LS2.1-BL **Pins:** - GND [pin 3] - IO1 [pin 1] - IO2 [pin 2] ### D3 — [Generic LED SMD](https://www.flux.ai/jharwinbarrozo/generic-led-smd~ku.md) - Package: LED_0603_1608Metric - Part Type: LED **Pins:** - A [pin 2] - K [pin 1] ### D4 — [Generic LED SMD](https://www.flux.ai/jharwinbarrozo/generic-led-smd~ku.md) - Part Type: LED - Package: LED_0603_1608Metric **Pins:** - A [pin 2] - K [pin 1] ### D5 — [Generic LED SMD](https://www.flux.ai/jharwinbarrozo/generic-led-smd~ku.md) - Package: LED_0603_1608Metric - Part Type: LED **Pins:** - A [pin 2] - K [pin 1] ### D6 — [1N5819HW-7-F](https://www.flux.ai/jecstronic/1n5819hw-7-f~x5v.md) - Manufacturer Name: Diodes Incorporated - License: https://creativecommons.org/licenses/by/4.0/ - Part Type: Diode - Datasheet URL: https://www.diodes.com/assets/Datasheets/ds30217.pdf - Manufacturer Part Number: 1N5819HW-7-F **Pins:** - A [pin 2] - K [pin 1] ### F1 — [TLC-LSMD185](https://www.flux.ai/jharwinbarrozo/tlc-lsmd185~o8g.md) - Manufacturer Name: TLC Electronic - Current: 1.85A - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: TLC-LSMD185 - Datasheet URL: https://datasheet.lcsc.com/lcsc/1810111823_TLC-Electronic-TLC-LSMD185_C262041.pdf - Part Type: Protection **Pins:** - P1 [pin 1] - P2 [pin 2] ### J1 — [USB4215-03-A](https://www.flux.ai/adrian95/usb4215-03-a~kg3.md) - Manufacturer Part Number: USB4215-03-A - Datasheet URL: https://gct.co/files/specs/usb4215-spec.pdf - Symbol Style: parametric-v1 - Package or Case Code: GCT_USB4215-03-A_REVA - Part Type: USB C - Manufacturer Name: GCT - License: https://creativecommons.org/licenses/by/4.0/ **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] ### J2 — [284391-4](https://www.flux.ai/adrian95/284391-4.md) - Part Type: Connector - Manufacturer Part Number: 284391-4 - Mount: Base - Manufacturer Name: TE Connectivity - Compliance: Green - Datasheet URL: https://www.te.com/commerce/DocumentDelivery/DDEController?Action=srchrtrv&DocNm=1-1773458-1_EURO_STYLE_QRG&DocType=Data%20Sheet&DocLang=English&PartCntxt=284391-4&DocFormat=pdf **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### J3 — [640456-6](https://www.flux.ai/adrian95/640456-6~oy5.md) - License: https://creativecommons.org/licenses/by/4.0/ - Datasheet URL: https://www.mouser.com/datasheet/3/80/18/ENG_CD_640456_W3.pdf - Package or Case Code: SHDR6W66P0X254_1X6_1524X572X1003P - Manufacturer Name: TE Connectivity AMP Connectors - Part Type: Connector - Manufacturer Part Number: 640456-6 **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] - 5 [pin 5] - 6 [pin 6] ### S1 — [Tactile Switch SPST-NO](https://www.flux.ai/collinsemasi/tactile-switch-spst-no~p4.md) - Datasheet URL: https://www.ckswitches.com/media/2780/pts526.pdf - Manufacturer Name: C&K - Manufacturer Part Number: PTS526 SK15 SMTR2 LFS **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### S2 — [Tactile Switch SPST-NO](https://www.flux.ai/collinsemasi/tactile-switch-spst-no~p4.md) - Manufacturer Part Number: PTS526 SK15 SMTR2 LFS - Manufacturer Name: C&K - Datasheet URL: https://www.ckswitches.com/media/2780/pts526.pdf **Pins:** - 1 [pin 1] - 2 [pin 2] - 3 [pin 3] - 4 [pin 4] ### U1 — [ESP32-S3-WROOM-1-N16R8](https://www.flux.ai/adrian95/esp32-s3-wroom-1-n16r8~fs1.md) - Datasheet URL: https://www.mouser.com/datasheet/2/891/esp32_s3_wroom_1_wroom_1u_datasheet_en-2930317.pdf - Manufacturer Name: Espressif Systems - Part Type: Module - Manufacturer Part Number: ESP32-S3-WROOM-1-N16R8 - Symbol Style: parametric-v1 - License: https://creativecommons.org/licenses/by/4.0/ **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 — [TPS560430X3FDBVR](https://www.flux.ai/adrian95/tps560430x3fdbvr~ujz.md) - Manufacturer Part Number: TPS560430X3FDBVR - Part Type: Integrated Circuit - Datasheet URL: https://www.ti.com/lit/ds/symlink/tps560430.pdf - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Name: Texas Instruments **Pins:** - CB [pin 1] - EN [pin 4] - FB [pin 3] - GND [pin 2] - SW [pin 6] - VIN [pin 5] ### U3 — [LM27313XMFX/NOPB](https://www.flux.ai/jecstronic/lm27313xmfxnopb~o9.md) - Datasheet URL: https://www.ti.com/lit/ds/symlink/lm27313.pdf - Manufacturer Name: Texas Instruments - Part Type: Integrated Circuit - License: https://creativecommons.org/licenses/by/4.0/ - Manufacturer Part Number: LM27313XMFX/NOPB **Pins:** - ~SHDN [pin 4] - FB [pin 3] - GND [pin 2] - SW [pin 1] - VIN [pin 5] ### U4 — [MAX3485AEASA+](https://www.flux.ai/lcsc/max3485aeasaplus~8qpq.md) - Package or Case Code: SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL-2 - Datasheet URL: https://storage.googleapis.com/graviton-electric-symbols/document_assets/lcsc/2304140030_Analog-Devices-Inc--Maxim-Integrated-MAX3485AEASA-_C143446.pdf - LCSC Part Number: C143446 - Manufacturer Part Number: MAX3485AEASA+ - Product Info Url: https://lcsc.com/product-detail/RS-485-RS-422_MAXIM_MAX3485AEASA_MAX3485AEASA_C143446.html - JLCPCB Part Class: Extended Part - Part Type: RS-485/RS-422 ICs - Manufacturer Name: ADI(亚德诺)/MAXIM(美信) **Pins:** - A [pin 6] - B [pin 7] - DE [pin 3] - DI [pin 4] - GND [pin 5] - nRE [pin 2] - RO [pin 1] - VCC [pin 8] *The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/ryanf/esp32-wifi-water-flow-meter~8la](https://www.flux.ai/ryanf/esp32-wifi-water-flow-meter~8la).* --- *Generated from [https://www.flux.ai/ryanf/esp32-wifi-water-flow-meter~8la](https://www.flux.ai/ryanf/esp32-wifi-water-flow-meter~8la)*