Project Specification: ESP32 WiFi Water Flow Meter
Project Overview
Status: Draft schematic implementation.
USB-C powered WiFi-enabled water flow meter interface for an external ultrasonic flow sensor clamped to a 3/4 inch PVC pipe. The board powers the sensor, reads its RS485 output, and transmits flow rate / total volume over WiFi using an ESP32-class module.
Intended Use
Prototype/production-intent controller board for a water flow monitoring node.
Intended to be installed near a 3/4 inch PVC pipe and connected to an external 12V ultrasonic RS485 flow sensor.
Powered from a 5V USB-C supply rated up to 15W.
What the Device Should Do
Accept 5V input from USB-C.
Generate 12V power for the external ultrasonic flow sensor.
Generate regulated 3.3V logic power for the ESP32 and RS485 interface.
Communicate with the sensor over RS485.
Report flow rate and totalized volume over WiFi.
Provide programming/debug UART access.
Provide power, WiFi, and flow activity LEDs.
Main Features
USB-C 5V power input with sink CC resistors.
Input overcurrent, reverse-current/reverse-polarity style protection, and ESD protection.
ESP32 WiFi module.
RS485 transceiver for external ultrasonic flow sensor.
Boost converter for 12V sensor rail.
3.3V regulator for logic rail.
UART programming header, BOOT and RESET controls.
Status indicator LEDs.
System Architecture
Diagram
Hardware Subsystems
Power Input and Protection
USB-C sink input using 5.1k pull-down resistors on CC1/CC2.
USB-C powered ESP32 WiFi water flow meter interface for a 3/4 inch PVC ultrasonic RS485 flow sensor, including 12V sensor power, 3.3V logic power, protection, status LEDs, and programming/reset support.
Properties
Properties describe core aspects of the project.
Pricing & Availability
Distributor
Qty 1
Arrow
$6.54–$8.31
Digi-Key
$13.73–$13.91
HQonline
$2.93–$3.23
LCSC
$11.74–$12.21
Mouser
$20.84–$20.92
TME
$9.20
Verical
$6.55–$8.26
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.