Skip to content

Commit

Permalink
0.9.4 release. new design
Browse files Browse the repository at this point in the history
  • Loading branch information
dontsovcmc committed Nov 7, 2019
1 parent d5ba895 commit 159f691
Show file tree
Hide file tree
Showing 6 changed files with 27 additions and 13 deletions.
3 changes: 2 additions & 1 deletion Attiny85/platformio.ini
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
platform = https://github.com/platformio/platform-atmelavr.git#v1.15.0
board = attiny85
framework = arduino
board_build.f_cpu = 1000000L ;частота на которой работает микроконтроллер attiny85
;частота на которой работает микроконтроллер attiny85
board_build.f_cpu = 1000000L

; Плата Arduino в качестве программатора
;upload_protocol = arduino ;uno: stk500v1 ;arduino micro arduino
Expand Down
1 change: 1 addition & 0 deletions Attiny85/src/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ FIRMWARE_VER
11 - 2019.10.20 - dontsovcmc
1. Обновил алгоритм подсчёта импульсов.
Теперь импульс: 1 раз замыкание + 3 раза разомкнуто. Период 250мс +- 10%.
10 - 2019.09.16 - dontsovcmc
1. Замеряем питание пока общаемся с ESP
Expand Down
2 changes: 1 addition & 1 deletion English.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,6 @@ Values saved in ATtiny EEPROM cycle buffer (~2 millions cycles). "Software ESD p

*Lifetime*: estimated 4 year battery life

*Limits*: 2 impulses per second (increased by constant in code)
*Limits*: 1 impulse per second (increased by constant in code)

*Inputs*: 2 water meters
1 change: 1 addition & 0 deletions Export.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ Connection: close
"email": "" //поле электронный адрес нужно для waterius.ru
"voltage_low": true/false //низкий заряд батарейки
"voltage_diff": 0.020 //величина просадки питания (чтобы определить низкий заряд)
"f": 10 //вес импульса (сколько литров равен один импульс)
}
```

Expand Down
10 changes: 10 additions & 0 deletions FAQ.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,19 @@

## Известные проблемы

По короткому нажатию светодиод быстро моргает и затухает
1. Ватериус не сконфигурирован. Нажмите кнопку 4-5 сек светодиод должен заморгать. Подключитесь и настройте.

По короткому нажатию светодиод горит ~15 секунд и данные не передаются
1. Wi-Fi точка доступа выключена или не добивает радиосигнал
2. Очень долгое подключение по DHCP. В ватериусе установлен таймаут 15 секунд. Напишите разработчикам.
3. Возможно вы несколько раз за минуту нажимали кнопку и роутер решил больше не подключать к себе клиента.

Значения не увеличиваются
1. Проверьте наличие контакта с счётчиком


В интерфейсе настроек нет параметров ниже списка wi-fi сетей
1. Откройте в браузере http://192.168.4.1/wifi


23 changes: 12 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,11 @@
### Aвтономное устройство для передачи показаний воды по Wi-Fi
# Вотериус 0.9.1
# Ватериус 0.9.4
<a href="https://travis-ci.org/dontsovcmc/waterius" target="_blank"><img src="https://travis-ci.org/dontsovcmc/waterius.svg?branch=master"></a> <a href="https://gitter.im/waterius" target="_blank"><img src="https://badges.gitter.im/gitterHQ/gitter.png" data-canonical-src="https://badges.gitter.im/gitterHQ/gitter.png"/></a>

[Еnglish](https://github.com/dontsovcmc/waterius/blob/master/English.md)

Самое простое в настройке устройство для передачи показаний воды! Достаточно спустить унитаз, чтобы Ватериус определил тип счётчика =)
([включение режима настройки](https://waterius.ru/manual)).

### КУПИТЬ
- плату|конструктор -> [Telegram](http://t-do.ru/Dontsovcmc)
- готовый -> [waterius.ru](https://waterius.ru/sell)

Поддержать морально: <a href="https://www.buymeacoffee.com/vostnod" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/white_img.png" alt="Buy Me A Coffee"></a>
([Инструкция](https://waterius.ru/manual)).

### Характеристики:
- 2 счётчика воды (вам не нужно знать, какого типа выход: "сухой контакт" или "НАМУР")
Expand All @@ -38,6 +32,12 @@
#### Статьи:
[Habrahabr.com (ru)](https://habr.com/post/418573/) | [Hackster.io (en)](https://www.hackster.io/dontsovcmc/waterius-4bfaba) | [Blynk forum (en-ru)](https://community.blynk.cc/t/autonomous-impulse-counter-for-water-meters-attiny85-esp-01)

### КУПИТЬ
- плату|конструктор -> [Telegram](http://t-do.ru/Dontsovcmc)
- готовый -> [waterius.ru](https://waterius.ru/sell)

Поддержать морально: <a href="https://www.buymeacoffee.com/vostnod" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/white_img.png" alt="Buy Me A Coffee"></a>

<img src="https://github.com/dontsovcmc/waterius/blob/master/files/top.jpg" data-canonical-src="https://github.com/dontsovcmc/waterius/blob/master/files/top.jpg" width="360"/> <img src="https://github.com/dontsovcmc/waterius/blob/master/files/step02.png" data-canonical-src="https://github.com/dontsovcmc/waterius/blob/master/files/step02.png" width="180"/>

#### [Заводские и DIY аналоги](https://github.com/dontsovcmc/waterius/issues/10)
Expand All @@ -48,7 +48,7 @@
- [Установка и настройка](https://github.com/dontsovcmc/waterius/blob/master/Setup.md)

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

## Схема
<img src="https://github.com/dontsovcmc/waterius/blob/master/Board/scheme.png" data-canonical-src="https://github.com/dontsovcmc/waterius/blob/master/Board/scheme.png" width="600"/>
Expand Down Expand Up @@ -78,11 +78,11 @@
- предложить код прошивки и пример веб сервера
5. Радиоканал вместо Wi-Fi
- сделать вместо ESP-01 плату с радиомодулем
- сделать приемник с экраном и модулем (желательно автономный, но не критично)
- сделать приемник с экраном и модулем
Хорошо бы LoraWan. Платы в Мск вот [Yotster](https://electromicro.ru/market/nodemcu/yotster-lite/) или [на Авито](https://www.avito.ru/moskva/bytovaya_elektronika?s_trg=10&q=Lora), но можно и 433
Вопрос: чтобы период передачи был одинаковый нужен кварц для МК. Иначе приемник автономным не сделать. Но может и не надо.
6. ~~Поддержка НАМУР~~, спасибо Мише и его счетчику)
7. ~~Поддержка MQTT~~, спасибо [popsodav](https://github.com/popsodav)
8. NB-IoT версия

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

Expand All @@ -98,6 +98,7 @@
- Alex Jensen, за проект [температурного датчика](https://www.cron.dk/esp8266-on-batteries-for-years-part-1).
- [freenetwork](https://github.com/freenetwork) за конфигурацию для HomeAssistant
- [grffio](https://github.com/grffio) за локальный вебсервер
- [Игорю Вахромееву](vakhromeev.com) за наикрутейший редизайн настроек (>0.9.4)

Форумам:
- https://electronix.ru
Expand Down

0 comments on commit 159f691

Please sign in to comment.