WiFi Water Flow Meter Design

I’ll build the complete schematic around an ESP32 WiFi module, USB‑C 5V input, protected 3.3V regulation, external ultrasonic sensor connector, programming/reset circuitry, and status LEDs. I’ll first select datasheet-backed parts, then add/wire the schematic, document the power budget, and run design checks.
I selected the main parts: ESP32-S3-WROOM-1, AP2112K 3.3V LDO, USB-C receptacle, USB ESD array, resettable fuse, headers, switches, and indicator LEDs. I’m adding the schematic components now, with the sensor interface kept generic until a specific ultrasonic sensor module is chosen.
Schematic is complete for the ESP32-S3 WiFi ultrasonic water flow meter: USB-C 5V input, fuse + ESD protection, AP2112K 3.3V regulator with required caps, ESP32 reset/boot network, native USB, UART header, sensor connector, and three status LEDs.
Validation: ERC is clean; remaining review errors are PCB-layout-only airwires/overlaps because placement/routing has not started yet. I also created Project Specification, Design Notes, and Firmware Starter.
One design caveat: the exact external ultrasonic sensor model is still unspecified, so the connector supports a generic pulse/UART-style sensor interface and should be updated if the chosen sensor requires 5V, 12V, RS485, or an analog ultrasonic front end. Ready to move to PCB layout when you are.
Proceed to layout
Use 5V sensor
Add RS485 option
Review power budget
Optimize BOM

Refine this doc
Ask about this doc
Project Specification
Design Summary
Status: Draft / Review / Approved
Manufacturing target: Prototype / EVT / DVT / PVT / Production
Software / firmware: repository link

Scope
Purpose
In scope
Out of scope

System context

Requirements
Functional
Electrical
Mechanical / environmental

Key constraints

Dependencies and risks
Dependencies
Key risks

Validation
Success criteria
Planned checks

Release-facing notes
Expected deliverables
Special release notes

Change notes / open questions
Changes in this revision
Open questions

    Design Summary

    Scope

    System context

    Requirements

    Functional

    Electrical

    Mechanical / environmental

    Key constraints

    Dependencies and risks

    Validation

    Release-facing notes

    Change notes / open questions

Documents

    Project Specification

    Design Notes

    Firmware Starter — ESP32-S3-WROOM-1-N16R8

Assets

No assets added.

ESP32 Ultrasonic Flow Meter

ESP32 Ultrasonic Flow Meter thumbnail
USB-C powered ESP32 WiFi water flow meter for an external ultrasonic sensor on 3/4 inch PVC pipe, with protected 5V input, 3.3V regulation, programming header, reset/boot support, and status LEDs.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$2.72–$3.95

Digi-Key

$6.87–$10.59

HQonline

$1.72–$1.87

LCSC

$8.65–$8.92

Mouser

$13.55

TME

$2.02

Verical

$2.76–$134.92

Controls