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

Ответить
SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#1

Сообщение SerOv » 25.08.2022{, 22:10}

Всем привет. Помогите доработать проект. Первоначально один раз в 30 минут делался замер и по MQTT передавались показания. Но со временем. Не стало хватать воды. И чтобы не выкачать ее полностью. Появилась необходимость, передавать промежуточные значения до отключения насоса. Эти значения 500 450 420. Попробовал сделать как на схеме. Обведено красным. Но значения стали приходить по нескольку раз. 500 передавалась несколько раза подряд, через разные промежутки времени. Нужно чтобы при выкачивании воды. И дойдя до уровня 500. Значение передалось всего один раз. После понижения до 450. 450 Передалось один раз. Тоже самое и с третьим значением. Подскажите, как это можно реализовать?
СпойлерПоказать
3.jpg
9 ПРОБА.flp
(2.97 МБ) 33 скачивания

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#2

Сообщение Dryundel » 25.08.2022{, 22:54}

SerOv, Вероятно это дребезг. Вода колышется и переход через четкую границу происходит несколько раз. Надо делать гистерезис компаратору.
Почитайте эту тему viewtopic.php?f=83&t=3103, должно помочь.

MihailK
Сержант
Сообщения: 104
Зарегистрирован: 05.12.2020{, 23:42}
Репутация: 11
Имя: Михаил

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

#3

Сообщение MihailK » 26.08.2022{, 22:34}

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

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#4

Сообщение SerOv » 27.08.2022{, 08:20}

Это колодец. Там никакого переполнения нет. Мне интересен уровень воды и как он меняется от разных условий. И как у всех поплавки мне не нужны. Сухой ход в системе существует. И даже реле давления.

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

MihailK
Сержант
Сообщения: 104
Зарегистрирован: 05.12.2020{, 23:42}
Репутация: 11
Имя: Михаил

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

#5

Сообщение MihailK » 28.08.2022{, 00:25}

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

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#6

Сообщение Dryundel » 28.08.2022{, 02:17}

SerOv писал(а):
27.08.2022{, 08:25}
Поставил блоки Гистерезис. Получилось вообще не понятно. Большие всплески. От куда не понятно. Сейчас максимум 600 литров воды.
Ну и как вам помочь без проекта? Не думали об этом?
Или не тот блок, или неправильные настройки.

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#7

Сообщение SerOv » 28.08.2022{, 08:12}

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

Отправлено спустя 2 минуты 30 секунд:
Dryundel писал(а):
28.08.2022{, 02:17}
Ну и как вам помочь без проекта? Не думали об этом?
Или не тот блок, или неправильные настройки.
Вот так изменил. И появились эти всплески
СпойлерПоказать
10 ПРОБА.flp
(3.01 МБ) 19 скачиваний

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#8

Сообщение Dryundel » 28.08.2022{, 10:13}

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

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#9

Сообщение SerOv » 28.08.2022{, 13:21}

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

Отправлено спустя 40 минут 38 секунд:
Первый фильтр выставлен на 560 на самом деле 569.а значения прихода очень часто. И опять странные всплески но уже в низ
СпойлерПоказать
IMG_20220828_134900.jpg
Отправлено спустя 1 минуту 21 секунду:
СпойлерПоказать
11 ПРОБА.flp
(2.98 МБ) 20 скачиваний

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#10

Сообщение Dryundel » 28.08.2022{, 15:40}

SerOv писал(а):
28.08.2022{, 14:03}
И опять странные всплески но уже в низ
Странные но уже не множественные.
Есть подозрение, что это либо датчик HC-SR04 хулиганит, либо штатный блок в вашем проекте некорректно работает. Поищите на форуме альтернативу. И к стати блок от ecoins, не плохо работает, но наберитесь терпения чтобы разобраться с этими библиотеками.
И еще один момент. Колодец не лучшее место для сонаров. Эхо и звуки разные, от насоса, внешние, могут воздействовать. Я бы наверное посоветовал какой нибудь лазерный типа VL53L0X или что то подобное.

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#11

Сообщение SerOv » 28.08.2022{, 15:47}

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

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#12

Сообщение Dryundel » 28.08.2022{, 15:51}

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

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#13

Сообщение SerOv » 28.08.2022{, 16:11}

Dryundel писал(а):
28.08.2022{, 15:51}
А сонар у вас герметичный?
Залейте модуль компаундом каким нибудь, оставьте только "глаз".
да. Во такой
СпойлерПоказать
d.jpg
d.jpg (27.41 КБ) 635 просмотров

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#14

Сообщение Dryundel » 28.08.2022{, 16:44}

SerOv писал(а):
28.08.2022{, 16:11}
да. Во такой
Понятно. Как вариант, можно попробовать сделать ему раструб. Не факт что поможет, но как идея.

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#15

Сообщение SerOv » 28.08.2022{, 16:47}

Это как?

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#16

Сообщение Dryundel » 28.08.2022{, 17:09}

SerOv писал(а):
28.08.2022{, 16:47}
Это как?
Вот такПоказать
2022-08-28_170731.jpg

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#17

Сообщение SerOv » 28.08.2022{, 17:10}

А можно на других блоках что-то похожее собрать. Например блок переключения.
СпойлерПоказать
b1.jpg

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

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

#18

Сообщение Dryundel » 28.08.2022{, 17:56}

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

SerOv
Лейтенант
Сообщения: 570
Зарегистрирован: 06.01.2018{, 19:50}
Репутация: 26

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

#19

Сообщение SerOv » 28.08.2022{, 18:14}

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

Ответить

Вернуться в «Помогите, а то я "нимагу"»