Autonomous impulse counter for water meters (attiny85 + esp-01)

Goal: Transfer water meter data to mobile phone using home wi-fi. Use AA batteries for power.
Project Waterius: https://github.com/dontsovcmc/waterius
main

How it works: It consists of 2 chips: Attiny85 in deep sleep mode. It counts impulses and wakes up ESP-01 to transfer data to Blynk every day.
Power: 3 * AA batteries (or 2 * AA lithium batteries without voltage regulator).
Current: 15-20uA in deep sleep, 75mA when transmitting for ~5sec.
Livetime: estimated lifetime 4 years (!)

Setup:

  1. clone Blynk project by QR code
  2. copy ESP8266 device KEY to phone clipboard
  3. connect device to water meters dry contacts
  4. push button to turn on Active Point (192.168.4.1)
  5. connect to Active Point and fill:
  • your home wi-fi title, password
  • Blynk device KEY
  • current water meter values
  1. after 3 minutes Waterius will send you a values to check connection
  2. now you will receive a values every day
  3. Enjoy!

Blynk config:
V0 - water meter #1
V1 - water meter #2
V2 - voltage
V3 - value #1 delta
V4 - value #2 delta

5 Likes

Can you share our code (esp-01) to use with Arduino ide

2 Likes

This exactly what I was looking for my apartment. Thanks for sharing!

1 Like

I add instruction for ESP firmware with Arduino IDE:

I flashed ESP-01 by Arduino IDE successfully today.

1 Like

Everybody who has Water meters needs this device :muscle:

I ordered electrical board in the factory. It’s so cute =)!
photo_2018-07-08_12-55-47 copy

2 Likes

Welcome to read long article about the Waterius on the most popular russian geek site: https://habr.com/post/418573/

1 Like

I can’t read russian :smile:

you are welcome https://www.hackster.io/dontsovcmc/waterius-4bfaba

2 Likes

oh , thank you, really better for me