IoT for old Energy Meter

Bring real-time IoT to old mechanical energy meter

Public Chat
Similar projects worth following
Inspired by other project, that counts rotations of energy meter's ring, I've decided to create my own esp-based board doing the same.

First board revision based on digital readings, this technique however, introduced many problems, because it was very light-sensitive. Bright sunlight sometimes affected measurements.

Second revision uses ADC instead, so I can detect rotations more precisely. From EMI perspective this board is designed better. I've had few troubles soldering this, because it failed to start for the first time - due to wrong AMS1117 version ordered. However I've managed to replace this IC with correct one.

Along with hardware-part, I'm working on software - framework for IoT devices like this one, so end user application might be developed fairly quick!

Source code @ github:

PCB design not yet ready to be published - send PM for questions.


Seeed Fusion PCB Assembly Service  offers one-stop prototyping for PCB manufacture, PCB assembly and as a result they produce superior quality PCBs and Fast Turnkey PCBA from 7 working days. When you prototype with Seeed Fusion, they can definitely provide Free DFA and Free functional tests for you! Check out their website to know about their manufacturing capabilities and service.

  • 1 × ESP-12E
  • 1 × AMS1117-3.3V Power Management ICs / Linear Voltage Regulators and LDOs
  • 3 × 22uF capacitor
  • 1 × Tact push switch
  • 4 × 10k 1206 resistor

View all 13 components

View all 2 project logs

Enjoy this project?



Adam Quantrill wrote 06/25/2021 at 13:04 point

I was thinking along these lines but instead to use an optical mouse innards, which will give velocity readings on a fine-grained basis (and also be able to tell the difference between forward/reverse)

  Are you sure? yes | no

h4rdc0der wrote 06/26/2021 at 19:20 point

Nice idea to use mouse sensor, didn't even think about it :)

  Are you sure? yes | no

crun wrote 11/15/2020 at 21:06 point

The thing that needs this is the old water meter with its analog dials. Since there is no benefit to the utility in having real-time or time based charging (unlike electricity), existing ones are unlikely to be replaced with digital ones.

  Are you sure? yes | no

h4rdc0der wrote 02/04/2021 at 18:59 point

There is a benefit definitely, using IoT and some kind of AI it can even detect when you poop at the toilet or abusing water washing your hands :) Other more serious uses are there, for example you can analyse how much water are you using daily and you can then correct your mistakes and save the money.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates