Уважаемые пользователи! Наш сайт и форум содержится на средства полученные от рекламы. Если вы хотите и дальше продолжать общаться, скачивать, и т.п. пожалуйста отключите блокировку рекламы для нашего сайта/форума. Можно и покликать по рекламным ссылкам, так будут больше выплаты. Спасибо за понимание!

Блок уровня жидкости

Датчики уровня жидкости основаны на контакте через воду.

Пользовательские блоки не подходящее под другие разделы
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
fixwolf
Рядовой
Сообщения: 5
Зарегистрирован: 09.01.2021{, 12:45}
Репутация: 0
Имя: павел

Блок уровня жидкости

#1

Сообщение fixwolf » 21.02.2021{, 08:22}

Блок создавался для применения в проекте автополив. Выводит на экран уровень воды в числах в % и подает звуковой сигнал при отсутствии воды. Датчики уровня жидкости основаны на контакте через воду. Контактов в емкости 6 (на дне +5в, и 5 контактов равномерно по высоте емкости до полного уровня). Построен на аналоговых контактах ардуины. Работа блока заключается в том, что с +5в. напряжение передается через воду на точки подключения аналоговых пинов ардуино подтянутых к минусу резистором 10кОм. Можно сделать и на физических контактах, например на герконовых датчиках с поплавком, тогда можно использовать и цифровые пины ардуино (или один пин и резисторный делитель между контактами уровня). Я использовал саморезы из нержавейки которые вкрутил на определенных уровнях в пластиковую 10литровую канистру. При использовании с другими объемами скорее всего нужно будет для правильной работы блока подкорректировать константы в параметрах.
Это мой первый ПБ и совсем небольшой опыт работы в FLProg, так что сильно не пинайте :smile38:
Вложения
WaterVol_(FBD).ubi
(780.29 КБ) 10 скачиваний

Serg_Grn
Сержант
Сообщения: 217
Зарегистрирован: 11.02.2018{, 13:07}
Репутация: 24
Откуда: Одесса
Имя: Сергей

Блок уровня жидкости

#2

Сообщение Serg_Grn » 21.02.2021{, 09:01}

На электродах, подтянутых к минусу, со временем появится налёт. Не знаю как скоро это произойдёт, с учётом очень малого тока, но в пром. реле уровня на электроды подаётся переменка, чтоб этого избежать.
Да и привязка пинов мк непосредственно к воде - не очень хорошее решение с точки зрения влияния помех...
Но для бытовых целей, наверно, вполне сойдёт.

fixwolf
Рядовой
Сообщения: 5
Зарегистрирован: 09.01.2021{, 12:45}
Репутация: 0
Имя: павел

Блок уровня жидкости

#3

Сообщение fixwolf » 21.02.2021{, 09:10}

Serg_Grn писал(а):
21.02.2021{, 09:01}
влияния помех
для того и подтянуто к минусу и выставлены константы сработки.
чтоб не окислялись электроды можно на вход En поставить генератор и считывать показания допустим раз в час

Отправлено спустя 2 минуты :
fixwolf писал(а):
21.02.2021{, 09:10}
чтоб не окислялись электроды
или сделать электроды допустим из графитовых стержней например из батарейки

Отправлено спустя 1 минуту 22 секунды:
главное получить контакт воды с пинами ардуино

Аватара пользователя
Anydy
Администратор
Сообщения: 2957
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 238
Имя: Андрей

Блок уровня жидкости

#4

Сообщение Anydy » 21.02.2021{, 10:32}


Ответить

Вернуться в «Другое»