WiFi Water Flow Meter Design

Updated properties for 12 objects

0:09

Set R8's Role Details to "Power LED current limit resistor from 3.3V rail"

Set R10's Role Details to "Flow activity LED current limit resistor driven by ESP32 IO5"

Set R9's Role Details to "WiFi status LED current limit resistor driven by ESP32 IO6"

Set C3's Role Details to "3.3V decoupling capacitor at ESP32 module supply"

Set C4's Role Details to "3.3V decoupling capacitor for sensor connector supply filtering"

Set C5's Role Details to "3.3V decoupling capacitor at UART/programming header rail entry"

Set C6's Role Details to "Enable pin RC filter capacitor from ESP32 EN to ground"

Set LED1's Role Details to "Power present indicator LED tied to 3.3V rail through resistor"

Set LED2's Role Details to "Flow detection status LED driven by ESP32 IO5"

Set LED3's Role Details to "WiFi status LED driven by ESP32 IO6"

Set J2's Role Details to "UART header pinout 1=3.3V 2=GND 3=RXD0 4=TXD0"

Set J3's Role Details to "Ultrasonic sensor connector pinout 1=3.3V 2=GND 3=TRIG 4=ECHO"

17 days

0:00

Work done
  • Added and wired a complete USB-C powered flow meter schematic around J1, Q1, D1, U1, and U2
  • Implemented the ESP32 support circuitry with R5, R6, C6, SW1, SW2, and the UART header J2
  • Added the external sensor interface on J3 with signal nets for trigger and echo plus supply filtering, and added status indicators LED1, LED2, LED3
  • Updated the project specification document with the system architecture and implemented net intent
Success criteria review
  • ✅ The schematic includes USB-C 5 V input, CC pull-downs, ESD protection, reverse protection, and bulk/decoupling capacitors
  • ✅ A 3.3 V regulator and distribution network were implemented for the ESP32 and external sensor interface
  • ✅ The ESP32, UART programming header, ultrasonic sensor connector, and status LEDs are fully integrated and wired
  • ✅ Enable/reset guidance circuitry was added for the ESP32 boot and reset behavior
  • ✅ Review checks for missing power, undriven nets, single-pin nets, and pin conflicts returned clean results
Next steps The schematic is ready for refinement in Flux. A good next step is assigning preferred production MPNs/footprints or moving into PCB constraints and layout.
17 days

Plan completed.


U1 TAB(VOUT) - U2 3V3
R10 P2 - LED2 A
U2 IO4 - J3 3
R9 P2 - LED3 A
U2 EN - R5 P2
R7 P2 - U2 IO5
R8 P2 - LED1 A
U1 TAB(VOUT) - U2 3V3
U2 IO0 - R6 P2
R8 P2 - LED1 A
U1 TAB(VOUT) - U2 3V3
U2 EN - R5 P2
R9 P1 - U2 IO6
J1 CC2 - R2 P1
U1 TAB(VOUT) - U2 3V3
R10 P2 - LED2 A
U2 IO0 - R6 P2
R9 P2 - LED3 A
J1 CC1 - R1 P1
J3 4 - R7 P1
J3 4 - R7 P1
R7 P2 - U2 IO5
U2 GND_11 - J2 2
LED2
U2 GND_11 - J2 2
R5
Resistance
10kΩ
LED1
R6
Resistance
10kΩ
R7
Resistance
1kΩ
R9
Resistance
330 Ω
GND
R10
Resistance
330 Ω
U2 GND_11 - J2 2
GND
R1
Resistance
5.1kΩ
R2
Resistance
5.1kΩ
U2 GND_11 - J2 2
R8
Resistance
330 Ω
U2 GND_11 - J2 2
U2 GND_11 - J2 2
J3
LED3
SW1
SW2

Immense Plum X-Wing thumbnail
Welcome to your new project. Imagine what you can build here.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$0.94–$1.45

Digi-Key

$4.62–$5.56

LCSC

$12.75–$12.95

Mouser

$9.27

TME

$1.29

Verical

$1.14–$12.95

Assets

Assets are files uploaded to this project which can be used in various ways.

Controls