Rob Dancer
Published © Apache-2.0

Smart Water Meter

Using a standard water meter with pulse output, counts the pulses to measure the volume and cost of water used.

BeginnerShowcase (no instructions)7,887
Smart Water Meter

Things used in this project

Hardware components

Photon
Particle Photon
×1
Cold Water Meter with Pulse Output
Single-jet Cold Water Meter, Pulse Output, 15mm Copper Pipe Adapter
×1
120K Resistor
×3
Multicoloured LED
×1
Slide Switch
×1
10uF Capacitor
×1
Breadboard (generic)
Breadboard (generic)
×1
PTFE Tape
Wrap 5 times around thread
×1
15mm Copper Pipe
×1

Software apps and online services

ThingSpeak
FRAPI

Hand tools and fabrication machines

Adjustable Spanner
You'll need 2 of these
Pipe Cutter
Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Schematics

Schematic

File missing, please reupload.

Schematic

File missing, please reupload.

Schematic

Logical view

Breadboard and Circuit Diagram

Breadboard and Circuit Diagram

Breadboard

Code

Water Meter

This is code for the offline IDE Photon Particle Dev. If you want to use the Web IDE you need to include the HttpClient and ThingSpeak libraries.

SmartWaterMeterV3

This version allows you to update a database via an API. Included in the code are the Photon files, API server and database. You can use curl or any other web client to test. I also have http digest authentication working for the Photon as the standard HttpClient does not support it.

Credits

Rob Dancer

Rob Dancer

1 project • 6 followers

Comments