ESP32 Gallery

WATER METER READER / ESP32 APPLICATION

Flowtick Meter

Battery-free optical reader for water meters with a scanning disc: ESP32-C6 + TCRT5000L, MQTT / Home Assistant, 3D-printed cases

Flowtick Meter
Open project preview ↗
About this project

About this project

Old water meters carry a little half-chrome, half-black disc that spins with the flow; the vendor's pulse module is powered by a glued-in lithium cell and thrown away when it dies. This replaces it with a 3D-printed shell holding a TCRT5000L reflective sensor and a USB-powered ESP32-C6, counting every bright-dark edge as half a litre. Detection is not a plain threshold: two thresholds give hysteresis, a dwell time rejects spikes, plus a minimum gap and a fault mode where a pulled adapter or stray light stops counting and the detector resynchronises without inventing an edge. Readings survive restarts, an edge log is appended to flash, and there is a live scope, MQTT and Home Assistant discovery.

From the README

From the README

Volume
optical scanning disc | 0.5 L | working
Build
ESP-IDF firmware (C++20, PlatformIO)

Hardware

Boards: ESP32-C6

ESP32-C6. Verify the exact board revision, wiring and power requirements in the upstream build guide.

Media credit & rights

Upstream project media · rights remain with its owner · Credit: bruestel

Screenshots from the upstream README. Code and firmware were not executed. License notices are included.

View original source ↗ Copyright & removal · Reviewed

More projects on these boards

Cryptick ESP32 Pet PC Monitor Buddy E-Paper Metrics Station ESP32 Ti Znp Coordinator Kubik

Source repository ↗

Browse all projects

See what an ESP32 project looks like, and whether it runs on your board.

Sort

FILTERS

Browse by form factor. Check the exact board, chip and peripherals before installing.

MADE SOMETHING?

Give your project a little spotlight.

Repository links do not imply author endorsement or verified hardware compatibility. Check the upstream safety guidance before powering or flashing a build.

Try it

Project source ↗
Build & safety

Open project page ↗
FROM YOUR WORKBENCH

Small board.
Big idea.

Share what you've made.

Automatic checks start now. Most reviews finish in 1–3 days.

Prefer GitHub? Open an issue ↗