/waterius

Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.

Primary LanguageC++GNU Lesser General Public License v3.0LGPL-3.0

Aвтономное устройство для передачи показаний воды по Wi-Fi

Вотериус 0.8

Еnglish

КУПИТЬ

плату|конструктор|готовый -> Telegram

Поддержать морально: Buy Me A Coffee

Характеристики:

  • передача по Wi-Fi
  • 2 счётчика воды ("сухой контакт" или "НАМУР")
  • питание 3 АА батарейки (~4 года работы)
  • до 4-х импульсов от счётчика в секунду

Список поддерживаемых счётчиков

Передача показаний

Автоматическая передача будет реализована через сайт waterius.ru. Напишите, куда вам требуется их отослать тут

Данные получаем:

Статьи:

Habrahabr.com (ru) | Hackster.io (en) | Blynk forum (en-ru)

Изготовление

Принцип работы

Счётчик импульсов состоит из двух микросхем. Attiny85 считает импульсы в режиме сна и сохраняет их в EEPROM. Раз в Х минут она будит ESP8266 и слушает i2c линию. ESP8266 спрашивает у Attiny85 данные и отправляет их на сервер. После этого все микросхемы засыпают.

Схема

2-я версия заводской платы:

Помочь проекту

Если вы хотели бы помочь, проекту, то вот список дел:

  1. Прикрутить дешевую китайскую камеру к ESP (надо что-то сделать тем, у кого нет проводов у счётчиков)
  2. Поддержка HTTPS, спасибо marvel-m9y
  3. Поддержка датчика протечек
  • На Reset пине attiny85 сделал OloloevReal, вот схема
  • Можно взять МК с большим количеством пинов. Для Attiny84 1 строчка кода
  1. Переход на ESP32
  • разобраться, как считать импульсы на сопроцессоре
  • портировать код
  • начертить плату, придумать корпус (распаячная коробка?)
  • расширить функционал
  1. OTA обновления для ESP8266-01 1Мб
  • разобраться как они работают OTA влезет на 1Мб, если убрать HTTPS. Можно перепаять память на 4Мб.
  • предложить код прошивки и пример веб сервера
  1. Радиоканал вместо Wi-Fi
  • сделать вместо ESP-01 плату с радиомодулем
  • сделать приемник с экраном и модулем (желательно автономный, но не критично) Хорошо бы LoraWan. Платы в Мск вот Yotster или на Авито, но можно и 433 Вопрос: чтобы период передачи был одинаковый нужен кварц для МК. Иначе приемник автономным не сделать. Но может и не надо.
  1. Поддержка НАМУР, спасибо Мише и его счетчику)
  2. Поддержка MQTT, спасибо popsodav

Ответственность

Прошивка Вотериуса сделана на основе открытых библиотек, работоспособность которых никто не гарантирует. Я также не могу обещать, что устройство будет работать с вашем оборудованием и вы не получите ущерба как во время изготовления, так и во время эксплуатации устройства =). Пожалуйста, сообщите о любом опыте изготовления и использования тут. Вы поможете развитию проекта!

Лицензия GNU GPLv3

Благодарности

Форумам:

Контакты

Чат:

#waterius: Instagram

Группа Facebook

Найденные ошибки сюда

Связь: Telegram, Facebook