Aвтономное устройство для передачи показаний воды по Wi-Fi
Ватериус 0.9.7
Самое простое в настройке устройство для передачи показаний воды! Достаточно спустить унитаз, чтобы Ватериус определил тип счётчика =) (Инструкция).
Характеристики:
- 2 счётчика воды (вам не нужно знать, какого типа выход: "сухой контакт" или "НАМУР")
- передача по Wi-Fi раз в сутки
- питание 3 АА батарейки (~4 года работы)
- не нужно знать, сколько литров на импульс (Ватериус сам определит 1 или 10л/имп)
- детектор низкого заряда (экспериментально)
Список поддерживаемых счётчиков
Передача показаний в упр. компании
Автоматическая передача показаний неофиц. реализована через сайт waterius.ru.
- mos.ru
- УК «Комфорт Лыткарино»
- г. Мурманск и Мурманская область
Попросите добавить свой город тут и я добавлю
Данные с Ватериуса можно увидеть:
- на сайте waterius.ru
- в приложении Blynk.cc (под Android, iOS)
- на вашем HTTP/HTTPS сервере (POST запрос с JSON)
- в MQTT клиенте настройка
- в HomeAssistant конфигурация
- в Domoticz инструкция
- там, куда сами запрограммируете
- httpwaterius - web сервер с простым UI от grffio
Статьи:
Habrahabr.com (ru) | Hackster.io (en) | Blynk forum (en-ru)
КУПИТЬ
- плату|конструктор -> Telegram
- готовый -> waterius.ru
Заводские и DIY аналоги
Изготовление
Принцип работы
Счётчик импульсов состоит из двух микросхем. Attiny85 считает импульсы в режиме сна и сохраняет их в EEPROM. Раз в Х минут она будит ESP8266 и слушает i2c линию. ESP8266 спрашивает у Attiny85 данные и отправляет их на сервер. После этого все ESP8266 засыпает, а Attiny85 продолжает считать-считать-считать...
Схема
2-я версия заводской платы:
Помочь проекту
Если вы хотели бы помочь, проекту, то вот список дел:
- Прикрутить дешевую китайскую камеру к ESP (надо что-то сделать тем, у кого нет проводов у счётчиков)
Поддержка HTTPS, спасибо marvel-m9y- Поддержка датчика протечек
- На Reset пине attiny85 сделал OloloevReal, вот схема
- Можно взять МК с большим количеством пинов. Для Attiny84 1 строчка кода
- Переход на ESP32
- разобраться, как считать импульсы на сопроцессоре
- портировать код
- начертить плату, придумать корпус (распаячная коробка?)
- расширить функционал
- OTA обновления для ESP8266-01 1Мб
разобраться как они работаютOTA влезет на 1Мб, если убрать HTTPS. Можно перепаять память на 4Мб.- предложить код прошивки и пример веб сервера
- Радиоканал вместо Wi-Fi
- сделать вместо ESP-01 плату с радиомодулем
- сделать приемник с экраном и модулем Хорошо бы LoraWan. Платы в Мск вот Yotster или на Авито, но можно и 433
Поддержка НАМУР, спасибо Мише и его счетчику)Поддержка MQTT, спасибо popsodav- NB-IoT версия
Ответственность
Прошивка Ватериуса сделана на основе открытых библиотек, работоспособность которых никто не гарантирует. Я также не могу обещать, что устройство будет работать с вашем оборудованием и вы не получите ущерба как во время изготовления, так и во время эксплуатации устройства =). Пожалуйста, сообщите о любом опыте изготовления и использования тут. Вы поможете развитию проекта!
Благодарности
- marvel-m9y за поддержку HTTPS
- OloloevReal за датчик протечки
- popsodav за MQTT
- Ивану Коваленко и Иван Ганжа за консультации по электротехнике
- Alex Jensen, за проект температурного датчика.
- freenetwork за конфигурацию для HomeAssistant
- grffio за локальный вебсервер
- Игорю Вахромееву за наикрутейший редизайн настроек (>0.9.4)
- Сергею А. (г. Мурманск) за подробную инструкцию по настройке Domoticz и NodeRed
- Пользователям, приславшим очепятки и предложения: Дмитрию (г. Москва), Сергею (г. Кострома), Александру (г. Санкт-Петербург), Сергею (г. Мурманск), Антону (г. Красноярск)
Форумам:
Контакты
#waterius
: Instagram
Группа Facebook
Найденные ошибки сюда