![]() |
![]() |
#1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Коммерческая версия "AquaLog" или "WaterLog" уже в продаже
Вчера вечером после очередной подачи данных о расходе воды, я решил что хватит, надоело каждый месяц лазить в стояк с фонариком, бумажкой и ручкой для снятия показаний счетчиков воды. У меня два санузла и четыре прибора учета. Не то что бы лень, но согласитесь проще нажать кнопку за компьютером, чем тратить каждый раз на это время. По этому было решено сделать систему для дистанционного снятия показаний расхода горячей и холодной воды. Так же решено применить такую же систему учета, для проверки ресурса фильтров воды, потому как гадать на пальцах когда закончится срок службы фильтров, не по нашему. Умный дом должен быть во всем умным Работает модуль так: Информация о расходе воды отображается в веб интерфейсе, в виде графического изображения счетчиков и графиков На графиках отображается расход воды за неделю с шагом 1 час Так же в веб интерфейсе планируется сделать кнопку для отправки показаний на сайт https://pgu.mos.ru/ru/ или любой другой сайт предоставляющий такую же услугу. Нами сейчас тестируется и допиливается возможность отправка уведомлений на телефон по СМС и e-mail В настройках можно установить начальные показания счетчиков, также при необходимости можно корректировать счетчики, то есть Вы в любой момент сможете внести текущие показания счетчика. Можно изменить цену деления(количество литров на 1 импульс) Для выбора порта, нужно сначала подключить Arduino и выбрать соответствующий ему порт Для тех кто не хочет возится с железом, готовим к продаже коробочный вариант автономного устройства, с встроенной аккумуляторной батареей 2000мА. В продажу поступит под названием WiFi устройство для дистанционного считывания показаний расхода горячей и холодной воды "AquaLog" Для самостоятельного изготовления такого устройства Вам понадобятся: Маршрутизатор Nexx WT3020H с прошивкой CyberWrt Arduino Nano V.7 У Вас на водопроводе должны быть установлены счетчики расхода горячей и холодной воды с выходящим из них проводом Схема подключения счетчиков Для борьбы с дребезгом использовал керамический конденсатор 0,1мкф, установленный параллельно входу Для работы CyberWrt с Arduino Nano устанавливаем модуль "FTDI Driver" Скачиваем библиотеку CyberLib.h, распаковываем и кладем в папку ..\arduino-хххх\libraries Заливаем в Arduino Nano V.7 ниже представленный скетч PHP код:
Внешний вид веб интерфейса |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Во прикольный кран: http://fototelegraf.ru/wp-content/up.../09_future.jpg
А по существу, металлическим бы он, выглядел надёжней. Последний раз редактировалось stD; 23.05.2014 в 02:13. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 02.04.2012
Адрес: Питер
Сообщений: 1,125
Вес репутации: 1312 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А ещё вот такие, http://energonic.ru/index.php?productID=1474 ( только без провода )предлагаю работники ЖЕЭК.
|
![]() |
![]() |
![]() |
#4 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
У меня как раз такие же счетчики установлены
|
![]() |
![]() |
![]() |
#5 |
Senior Member
|
![]()
Я счетчики специально покупал с герконами.
Собрал на макетке ардуинку с минимальным обвесом, подключил к ней mr3020 и теперь смотрю показания на домашнем сайте. Ардуинка считает обороты со счетчика, один оборот крыльчатки - 5 литров. А mr3020 раз в 5 минут делает запрос на дуинка и пишет данные в таблицу. PHP код:
|
![]() |
![]() |
![]() |
#6 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Веб интерфейс с графиками?
В обработчике прерывания длительность для чего проверяется? Для исключения дребезга? |
![]() |
![]() |
![]() |
#7 | |
Senior Member
|
![]() Цитата:
Длительность проверяется для исключения дребезга. На 1000 литров ошибка +-20 литров |
|
![]() |
![]() |
![]() |
#8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А погрешность с чем связана с дребезгом?
Таблицы сроишь в sqlite? |
![]() |
![]() |
![]() |
#9 |
Senior Member
|
![]() |
![]() |
![]() |
![]() |
#10 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Веб кодом не поделишься?
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|