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