DIY ESP32-Based Smart Water Flow Meter using Arduino and IoT Cloud

S Staff
Author
Share

​

Overview

Water is one of our most precious resources, vital for all forms of life on Earth. Despite its importance, water wastage is a significant issue globally, contributing to water scarcity and environmental degradation. Efficient water management is crucial in addressing this challenge, and technology plays a vital role in it. By monitoring and managing water usage, we can significantly reduce wastage. As a first step in addressing this, we have designed an IoT based water flow meter. 

It is powered by the ESP32-S3 SoC from Espressif. We have used an ESP32-S3 Wroom 1 module for the project which will be much easier to handle when assembling the PCB. the device itself is battery powered and the custom PCB contains the necessary battery charging circuitry to recharge the internal battery. The battery charging circuit is based on the MAX1898 single-cell battery charger chip from Analog Devices. For powering the ESP32-S3 we have used the ADP1706 ultra low noise LDO, and for the reset circuitry we have used the ADM803 power supervisory chip. We have also included a provision for a 1.28” round TFT display for any future upgrades. The flow meter can be directly attached to the top of the flow sensor.

Code File

PCB Gerber File

Components Required

ValueManufacturerDigikey Part NumberDatasheet Link   Quantity
UBOOTCIT Relay and Switch2449-CS1213AGF160CT-NDdatasheet icon

​  Datasheet

1
RESETCIT Relay and Switch2449-CS1213AGF160CT-NDdatasheet icon

​  Datasheet

1
0.1uFSamsung Electro-Mechanics1276-1935-1-NDdatasheet icon

​  Datasheet

3
10uFMurata Electronics490-10692-1-NDdatasheet icon

​  Datasheet

4
1uFMurata Electronics490-10018-1-NDdatasheet icon

​  Datasheet

2
SS14DonsemiSS14CT-NDdatasheet icon

​  Datasheet

1
ADP1706ARDZ-3.3-R7Analog Devices Inc.505-ADP1706ARDZ-3.3-R7CT-NDdatasheet icon

​  Datasheet

1
MAX1898EUB42+TMAX1898EUB42+TMAX1898EUB42+TCT-NDdatasheet icon

​  Datasheet

1
USB_C_Receptacle_USB2.0Amphenol ICC (Commercial Products)664-12402012E212ACT-NDdatasheet icon

​  Datasheet

1
Conn_01x03TE Connectivity AMP ConnectorsA100035-NDdatasheet icon

​  Datasheet

2
B2B-PH-SM4-TB(LF)(SN)JST Sales America Inc.455-1704-NDdatasheet icon

​  Datasheet

1
LED RedHarvatek Corporation3147-B1911USD-20D000114U1930CT-NDdatasheet icon

​  Datasheet

1
LED BlueHarvatek Corporation3147-B1911NB--20C005314U1930CT-NDdatasheet icon

​  Datasheet

1
S8050Micro Commercial CoMMSS8050-L-TPMSCT-NDdatasheet icon

​  Datasheet

1
10KPanasonic Electronic ComponentsP10.0KHCT-NDdatasheet icon

​  Datasheet

3

10R
Panasonic Electronic ComponentsP10.0HCT-NDdatasheet icon

​  Datasheet

1
33RPanasonic Electronic ComponentsP17467CT-NDdatasheet icon

​  Datasheet

2
5K1Panasonic Electronic ComponentsP5.10KHCT-NDdatasheet icon

​  Datasheet

2
1KPanasonic Electronic ComponentsP1.00KHCT-NDdatasheet icon

​  Datasheet

1
100KPanasonic Electronic ComponentsP100KHCT-NDdatasheet icon

​  Datasheet

4
1.4KPanasonic Electronic ComponentsP1.40KHCT-NDdatasheet icon

​  Datasheet

1
SLW-66527511-SMT-TRCUI Devices2223-SLW-66527511-SMT-TRCT-NDdatasheet icon

​  Datasheet

1
AO3401AAlpha & Omega Semiconductor Inc.AO3401-NDdatasheet icon

​  Datasheet

2
ESP32-S3-WROOM-1
Espressif Systems

1965-ESP32-S3-WROOM-1-N16R8CT-ND
datasheet icon

​  Datasheet

1
ADM803SAKSZ-REEL7Analog Devices Inc.
505-ADM803SAKSZ-REEL7CT-ND
datasheet icon

​  Datasheet

1

​

Have any question related to this Article?