Страница 1 из 1

Показания уровня воды

Добавлено: 25 авг 2022, 22:10
SerOv
Всем привет. Помогите доработать проект. Первоначально один раз в 30 минут делался замер и по MQTT передавались показания. Но со временем. Не стало хватать воды. И чтобы не выкачать ее полностью. Появилась необходимость, передавать промежуточные значения до отключения насоса. Эти значения 500 450 420. Попробовал сделать как на схеме. Обведено красным. Но значения стали приходить по нескольку раз. 500 передавалась несколько раза подряд, через разные промежутки времени. Нужно чтобы при выкачивании воды. И дойдя до уровня 500. Значение передалось всего один раз. После понижения до 450. 450 Передалось один раз. Тоже самое и с третьим значением. Подскажите, как это можно реализовать?
[spoiler]
3.jpg
[/spoiler]
9 ПРОБА.flp

Показания уровня воды

Добавлено: 25 авг 2022, 22:54
Dryundel
[ref]SerOv[/ref], Вероятно это дребезг. Вода колышется и переход через четкую границу происходит несколько раз. Надо делать гистерезис компаратору.
Почитайте эту тему viewtopic.php?f=83&t=3103, должно помочь.

Показания уровня воды

Добавлено: 26 авг 2022, 22:34
MihailK
ТС, а почему не сделать как у всех? Три поплавка верхний уровень, нижний уровень, сухой ход (можно добавить четвертый переполнение емкости-авария) Реле управляют Вашим хозяйством, а контроллер контролирует состояние и присылает Вам информацию о состоянии Вашей системы.

Показания уровня воды

Добавлено: 27 авг 2022, 08:25
SerOv
Это колодец. Там никакого переполнения нет. Мне интересен уровень воды и как он меняется от разных условий. И как у всех поплавки мне не нужны. Сухой ход в системе существует. И даже реле давления.

Отправлено спустя 5 минут 47 секунд:
Поставил блоки Гистерезис. Получилось вообще не понятно. Большие всплески. От куда не понятно. Сейчас максимум 600 литров воды. [spoiler]
IMG_20220827_082304.jpg
[/spoiler]
Буду разбираться

Показания уровня воды

Добавлено: 28 авг 2022, 00:25
MihailK
SerOv писал(а): 27 авг 2022, 08:25 И как у всех поплавки мне не нужны
Без поплавков никак. Вам нужно знать дебит вашего колодца. Ставите 4 поплавка. Верхний поплавок 1 нормальный уровень воды.
Поплавок 2 средний уровень. Поплавок 3 -минимальный уровень насос стоп. Поплавок 4 (сухой ход) вода в системе есть, ставится на случай если не сработал поплавок 3. Теперь можно получать информацию: сколько воды в колодце, сколько поступает за единицу времени, сообщения об авариях. И если вы видите , что воды в колодце нет промежуточные замеры не помогут.

Показания уровня воды

Добавлено: 28 авг 2022, 02:17
Dryundel
SerOv писал(а): 27 авг 2022, 08:25 Поставил блоки Гистерезис. Получилось вообще не понятно. Большие всплески. От куда не понятно. Сейчас максимум 600 литров воды.
Ну и как вам помочь без проекта? Не думали об этом?
Или не тот блок, или неправильные настройки.

Показания уровня воды

Добавлено: 28 авг 2022, 08:14
SerOv
MihailK писал(а): 28 авг 2022, 00:25
SerOv писал(а): 27 авг 2022, 08:25 И как у всех поплавки мне не нужны
Без поплавков никак. Вам нужно знать дебит вашего колодца. Ставите 4 поплавка. Верхний поплавок 1 нормальный уровень воды.
Поплавок 2 средний уровень. Поплавок 3 -минимальный уровень насос стоп. Поплавок 4 (сухой ход) вода в системе есть, ставится на случай если не сработал поплавок 3. Теперь можно получать информацию: сколько воды в колодце, сколько поступает за единицу времени, сообщения об авариях. И если вы видите , что воды в колодце нет промежуточные замеры не помогут.
Спасибо за участие. На данном этапе я не готов связываться с поплавками. Если заработает, проект о котором, я расcказал выше. Меня это устроит.

Отправлено спустя 2 минуты 30 секунд:
Dryundel писал(а): 28 авг 2022, 02:17 Ну и как вам помочь без проекта? Не думали об этом?
Или не тот блок, или неправильные настройки.
Вот так изменил. И появились эти всплески
[spoiler]
10 ПРОБА.flp
[/spoiler]

Показания уровня воды

Добавлено: 28 авг 2022, 10:13
Dryundel
SerOv писал(а): 28 авг 2022, 08:14 Вот так изменил. И появились эти всплески
Dryundel писал(а): 28 авг 2022, 02:17 Или не тот блок, или неправильные настройки.
Так и есть, неправильная настройка блока. Внимательно читайте описание блока и вникайте в суть логики.
2022-08-28_100415.jpg
На всякий случай:
True = 1
False = 0

Показания уровня воды

Добавлено: 28 авг 2022, 14:03
SerOv
Dryundel писал(а): 28 авг 2022, 10:13
SerOv писал(а): 28 авг 2022, 08:14 Вот так изменил. И появились эти всплески
Dryundel писал(а): 28 авг 2022, 02:17 Или не тот блок, или неправильные настройки.
Так и есть, неправильная настройка блока. Внимательно читайте описание блока и вникайте в суть логики.
2022-08-28_100415.jpg
На всякий случай:
True = 1
False = 0
Я пробавал менять. Там нет больших показаний. Но часто приходят. Хаотичные значения. Не перейдя порог 20.

Отправлено спустя 40 минут 38 секунд:
Первый фильтр выставлен на 560 на самом деле 569.а значения прихода очень часто. И опять странные всплески но уже в низ
[spoiler]
IMG_20220828_134900.jpg
[/spoiler]

Отправлено спустя 1 минуту 21 секунду:
[spoiler]
11 ПРОБА.flp
[/spoiler]

Показания уровня воды

Добавлено: 28 авг 2022, 15:40
Dryundel
SerOv писал(а): 28 авг 2022, 14:03 И опять странные всплески но уже в низ
Странные но уже не множественные.
Есть подозрение, что это либо датчик HC-SR04 хулиганит, либо штатный блок в вашем проекте некорректно работает. Поищите на форуме альтернативу. И к стати блок от [ref]ecoins[/ref], не плохо работает, но наберитесь терпения чтобы разобраться с этими библиотеками.
И еще один момент. Колодец не лучшее место для сонаров. Эхо и звуки разные, от насоса, внешние, могут воздействовать. Я бы наверное посоветовал какой нибудь лазерный типа VL53L0X или что то подобное.

Показания уровня воды

Добавлено: 28 авг 2022, 15:47
SerOv
Dryundel писал(а): 28 авг 2022, 15:40
SerOv писал(а): 28 авг 2022, 14:03 И опять странные всплески но уже в низ
Странные но уже не множественные.
Есть подозрение, что это либо датчик HC-SR04 хулиганит, либо штатный блок в вашем проекте некорректно работает. Поищите на форуме альтернативу. И к стати блок от [ref]ecoins[/ref], не плохо работает, но наберитесь терпения чтобы разобраться с этими библиотеками.
И еще один момент. Колодец не лучшее место для сонаров. Эхо и звуки разные, от насоса, внешние, могут воздействовать. Я бы наверное посоветовал какой нибудь лазерный типа VL53L0X или что то подобное.
Лазерный. Он с водой корректно работать будет? Чёткой границы ведь нет. И он не герметичный. А там больная влажность.

Показания уровня воды

Добавлено: 28 авг 2022, 15:51
Dryundel
SerOv писал(а): 28 авг 2022, 15:47 Он с водой корректно работать будет?
Будет.
SerOv писал(а): 28 авг 2022, 15:47 И он не герметичный. А там больная влажность.
А сонар у вас герметичный?
Залейте модуль компаундом каким нибудь, оставьте только "глаз".

Показания уровня воды

Добавлено: 28 авг 2022, 16:11
SerOv
Dryundel писал(а): 28 авг 2022, 15:51 А сонар у вас герметичный?
Залейте модуль компаундом каким нибудь, оставьте только "глаз".
да. Во такой
[spoiler]
d.jpg
[/spoiler]

Показания уровня воды

Добавлено: 28 авг 2022, 16:44
Dryundel
SerOv писал(а): 28 авг 2022, 16:11да. Во такой
Понятно. Как вариант, можно попробовать сделать ему раструб. Не факт что поможет, но как идея.

Показания уровня воды

Добавлено: 28 авг 2022, 16:47
SerOv
Это как?

Показания уровня воды

Добавлено: 28 авг 2022, 17:09
Dryundel
SerOv писал(а): 28 авг 2022, 16:47Это как?
[spoiler=Вот так]
2022-08-28_170731.jpg
[/spoiler]

Показания уровня воды

Добавлено: 28 авг 2022, 17:10
SerOv
А можно на других блоках что-то похожее собрать. Например блок переключения.
[spoiler]
b1.jpg
[/spoiler]

Показания уровня воды

Добавлено: 28 авг 2022, 18:00
Dryundel
SerOv писал(а): 28 авг 2022, 17:10 А можно на других блоках что-то похожее собрать. Например блок переключения.
Недоверие к блокам? :)
Да без проблем.
2022-08-28_175502.jpg
Отправлено спустя 3 минуты 25 секунд:
Dryundel писал(а): 25 авг 2022, 22:54 Почитайте эту тему viewtopic.php?f=83&t=3103, должно помочь.
Там все это есть. Но надо читать. Надо вникать. А это, соглашусь, напряг.

Показания уровня воды

Добавлено: 28 авг 2022, 18:14
SerOv
Я имел в виду, не блоки гистерезиса. А вообще, на каких то других блока. Как то по другому принципу реализовать. Сам не могу ничего придумать.