63 lines
4.0 KiB
Markdown
63 lines
4.0 KiB
Markdown
# AAOffice_kitchen
|
||
|
||
Устройство мониторинга датчика уровня воды
|
||
Фото находятся в папке /img
|
||
|
||
Используемые компоненты:
|
||
m5stack Atom Lite - 1 шт
|
||
m5stack Atom Protoboard - 1 шт
|
||
Активный бузер - 1 шт
|
||
Резисторы
|
||
|
||
Подать питание после подключения датчика.
|
||
|
||
Обозначения на клемнике:
|
||
"+" - подача питания 5 В (для удобства подключения всех проводов с одной стороны). Можно взять для питания еще чего то от атома, но не более 0.5А (предохранитель) если питание от USB.
|
||
"-" - ground
|
||
"->" - уходящий сигнал на датчик 3.3В
|
||
"<-" - приходящий сигнал через поплавок
|
||
|
||
Топики:
|
||
Информационный топик
|
||
aastudio/sens/94B97E92C24C/data/0
|
||
{"val":1,"ts":1616771531}
|
||
|
||
val - Состояние датчика. 1 - все хорошо, 0 - протечка(уровень воды поднялся)
|
||
ts - Время обновления состояния датчика
|
||
|
||
Информационный топик
|
||
aastudio/sens/94B97E92C24C/status
|
||
{"conn":"on","rssi":-65,"bsid":"08:55:31:57:99:A7","ts":720,"exp":735,"sv":3}
|
||
{"conn": "err"}
|
||
Отправка статуса каждые 10 секунд.
|
||
|
||
conn - текущий статус ON - подключено, UPD - происходит обновление прошивки, Err - устройство отключилось несанкционировано - выпало из сети или из брокера.
|
||
rssi - сила сигнала к точке доступа
|
||
bsid - мас адрес точки доступа
|
||
ts - время обновления статуса
|
||
exp -время следующего ожидаемого обновления статуса
|
||
sv - версия прошивки
|
||
|
||
Датчик уровня воды следует подключать к проводам или клеммнику на прямую,скруткой или спайкой для избежания наводок и ненадежных соединиений.
|
||
|
||
Для отключения звука - бузера необходимо нажать на экран в течении 2х секунд.
|
||
При длительном нажатии кнопки более 90 секунд - происходит сброс устройства, настроек wifi.
|
||
Запрос обновления прошивки происходит раз в 5 часов.
|
||
|
||
Индикация:
|
||
Красная точка - нет подключения к wifi
|
||
Желтая точка - проблема подключения к WIFI
|
||
Зеленая галочка - все хорошо
|
||
Крестик - сработка датчика
|
||
|
||
Бузер срабатывает в любом режиме, независимо от подключения к Wifi или Mqtt, так как используется 2 паралельных процесса RTOS.
|
||
|
||
Компиляция производилась с установленным параметром Partition Scheme - Minimal Spiffs
|
||
|
||
Недостатки:
|
||
Жестко прописанные ссылки на прошивку, обновление, настройки
|
||
Не динамическая звуковая индикация для разных случаев
|
||
|
||
Информационные сссылки:
|
||
http://wikihandbk.com/wiki/ESP32:%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80%D1%8B/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_ESP32_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_PIR-%D0%B4%D0%B0%D1%82%D1%87%D0%B8%D0%BA%D0%BE%D0%BC_%D0%B4%D0%B2%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F
|
||
https://github.com/m5stack/M5Atom/blob/master/README.md |