Идея: съём показаний водосчётчиков и передача "кому надо"

Tatinek
Offline
Зарегистрирован: 07.02.2021

Есть водомерные счётчики с импульсным выходом. Идея в том, чтобы снимать их показания и передавать раз в месяц "куда надо".

На импульс срабатывает прерывание. Пара счётчиков - два выхода - два прерывания.

Также хочется термистором мерять температуру горячей воды и всё это выводить на графики: расход и температуру. С помощью, например, RRD.

Теперь начинаются вопросы:

1) Справится ли с задачей Arduino с каким-нибудь IoT-обвесом, или без компа типа Raspberry/PI не обойтись?

2) У меня два стояка и, соответственно, две пары счётчиков. Но у Arduino Uno только 2 пина под прерывания. Брать ли ещё один Uno, чтобы держать их рядом со счётчиками, или взять что-то с 4+ прерываниями?

 

sadman41
Offline
Зарегистрирован: 19.10.2016

RRD ардуина не потащит.

Tatinek
Offline
Зарегистрирован: 07.02.2021

sadman41 пишет:
RRD ардуина не потащит.

Значит, Raspberry нужен, или есть ещё что-то подобное?

sadman41
Offline
Зарегистрирован: 19.10.2016

OrangePi, ещё там какие-то бананы.

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Tatinek пишет:
передавать раз в месяц "куда надо".
"Где надо" у Вас не примут данные от несертифицированного устройства. Разве что, Вы будете переписывать на бумажку и передавать "куда надо" вручную.

sadman41
Offline
Зарегистрирован: 19.10.2016

На перефирии и емэйлом и вайбером показания принимают. Главное - бота завести правильного и не попасть в ситуацию, когда он 800 кубометров за месяц передаст.

Tatinek
Offline
Зарегистрирован: 07.02.2021

ЕвгенийП пишет:

"Где надо" у Вас не примут данные от несертифицированного устройства. Разве что, Вы будете переписывать на бумажку и передавать "куда надо" вручную.

Будем решать проблемы по мере поступления. Даже если не придётся лазить за показаниями по сантехшкафам, и то хорошо.

SLKH
Offline
Зарегистрирован: 17.08.2015

Tatinek пишет:

Есть водомерные счётчики с импульсным выходом. Идея в том, чтобы снимать их показания и передавать раз в месяц "куда надо".

На импульс срабатывает прерывание. Пара счётчиков - два выхода - два прерывания.

Также хочется термистором мерять температуру горячей воды и всё это выводить на графики: расход и температуру. С помощью, например, RRD.

Теперь начинаются вопросы:

1) Справится ли с задачей Arduino с каким-нибудь IoT-обвесом, или без компа типа Raspberry/PI не обойтись?

2) У меня два стояка и, соответственно, две пары счётчиков. Но у Arduino Uno только 2 пина под прерывания.

вроде бы 23?

Другой вопрос: что будет делать система при временном отсутствии электропитания? Насколько адекватными будут показания при нескольких отключениях в месяц?

 

Tatinek
Offline
Зарегистрирован: 07.02.2021

SLKH пишет:

вроде бы 23?

Чего 23?

SLKH пишет:

Другой вопрос: что будет делать система при временном отсутствии электропитания? Насколько адекватными будут показания при нескольких отключениях в месяц?

Такой проблемы пока нет. Но спасибо за вопрос. Надо будет сохранять набегающий итог в EEPROM. И время от времени сверять с показаниями.

b707
Offline
Зарегистрирован: 26.05.2017

Tatinek пишет:

2) У меня два стояка и, соответственно, две пары счётчиков. Но у Arduino Uno только 2 пина под прерывания. Брать ли ещё один Uno, чтобы держать их рядом со счётчиками, или взять что-то с 4+ прерываниями?

у ардуино Уно прерывания на каждом пине. Но я все равно взял бы две ардуины. Две пары стояков наверняка расположены в разных концах квартиры - не вижу смысла тянуть провода через все комнаты ради экономии 150 рублей...

b707
Offline
Зарегистрирован: 26.05.2017

И если уж топик называется "Идея" - я бы лучше продумал, как обеспечить гарантированное снятие каждого импульса со счетчика даже в условиях отключение электричества.

 Например, собрать модуль на основе голого МК, с питанием от АКБ и автоматической подзарядкой от розетки при разряде батареи

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

как всегда идея не нова, и уже даже продается не дорого https://waterius.ru/

b707
Offline
Зарегистрирован: 26.05.2017

xDriver пишет:

как всегда идея не нова, и уже даже продается не дорого https://waterius.ru/

ну правильно, а чего тут сложного. Внутри скорей всего ЕСП-01 за 100 рублей и батарейка...

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

b707 пишет:

xDriver пишет:

как всегда идея не нова, и уже даже продается не дорого https://waterius.ru/

ну правильно, а чего тут сложного. Внутри скорей всего ЕСП-01 за 100 рублей и батарейка...

ну чуть посложней, но то так и есть. че изобретать то еще раз.

add:

вспомнил, там тинька85, по моему, всем рулит, спит и по прерыванию чекает показания, а когда надо, подает питание на еспеху, и отсылает куда надо.

Tatinek
Offline
Зарегистрирован: 07.02.2021

xDriver пишет:

как всегда идея не нова, и уже даже продается не дорого https://waterius.ru/

Чёрт, весь кайф обломали.

Но вот температуру они не меряют.

Tatinek
Offline
Зарегистрирован: 07.02.2021

xDriver пишет:

вспомнил, там тинька85, по моему, всем рулит, спит и по прерыванию чекает показания, а когда надо, подает питание на еспеху, и отсылает куда надо.

Что такое тинька85, если не сложно?

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

гугол search "Attiny85"

Green
Offline
Зарегистрирован: 01.10.2015

Даже проще. гугол search "тинька85")

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Green пишет:

Даже проще. гугол search "тинька85")

Блин, и правда, сработало!!! :-)

Green
Offline
Зарегистрирован: 01.10.2015

Но, бывает, просто хочется поговорить.))

Клапауций 9999
Offline
Зарегистрирован: 27.11.2020

https://hackaday.com/2021/02/07/an-esp-will-read-your-meter-for-you/

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

 

далее полученные цифры нужно воткнуть в API своего кабинета, но предварительно как-то всё это протестировать - должен быть демо режим кабинета.