dontsovcmc / waterius

Передача показаний воды по Wi-Fi. Watermeter Wi-Fi transmitter.
https://waterius.ru
GNU Lesser General Public License v3.0
559 stars 110 forks source link

Доработка под электромагнитные индукционные счетчики #163

Closed meigy7 closed 3 years ago

meigy7 commented 3 years ago

Здравствуйте! Возможно ли доработать эту плату (сделать 5-й выход) под счетчики/расходомеры, с 3 проводами. Красный - питание+ (12в) Черный - питание- Желтый - электрические импульсы 5v по 10-15мА

image

image

dontsovcmc commented 3 years ago

Это хорошая задачка. Программно:

  1. требуется добавить подсчет импульсов по прерыванию.
  2. PULLUP входов всегда включен.
meigy7 commented 3 years ago

Это хорошая задачка.

Программно:

  1. требуется добавить подсчет импульсов по прерыванию.

  2. PULLUP входов всегда включен.

Как Вы думаете, намного ли этот 5-й выход может увеличить потребление энергии? Счетчики могут давать примерно от 20 до 10000 импульсов/литр.

Есть адаптеры для таких счетчиков с экраном. Работают от батареек. image

image

dontsovcmc commented 3 years ago

Не увеличит потребление никак.

  1. Переделать буфер, сохраняющий каждый импульс в eeprom в то, чтобы он сохранял, скажем каждый литр.
  2. Добавить вес импульса в ESP.
meigy7 commented 3 years ago

Не увеличит потребление никак.

  1. Переделать буфер, сохраняющий каждый импульс в eeprom в то, чтобы он сохранял, скажем каждый литр.

  2. Добавить вес импульса в ESP.

По-хорошему, нужно сначала через счетчик прокачивать литр воды, а в метрике указывать, что - вот, это был ровно литр. Соответственно, в метрике фиксируется, что в 1 тестовом литре 577 импульсов.

Каждый счетчик одной и той же модели может иметь уникальные индивидуальные отклонения. Например, по тех. характеристикам должно быть 30 литров/литр, а реально будет в диапазоне 25-35 импульсов/литр.

dontsovcmc commented 3 years ago

@maijye вау жесть =(. вообще интерфейс ватериуса позволяет реализовать градуировку легко - веб морда получает информацию от attiny о кол-ве импульсов. Но к сожалению задача специфическая, поэтому закрою тему. Хотя многие спрашивают про расходомеры, но я не подозревал про необходимость градуировки =(. Теперь буду знать.