Датчик, определяющий, когда металлическое сито забито мусором

Я здесь новичок и был бы очень признателен за всевозможные предложения и ответы от здешних экспертов.

Я пытаюсь создать небольшой проект системы рециркуляции серой воды, и для моего основного резервуара для процесса фильтрации я буду использовать комбинацию металлического сита и тканевого фильтрующего материала. Проблема в том, что я заставлю систему предупреждать пользователя, когда фильтры нуждаются в замене и обслуживании.

Я быстро набросал свою идею на краске, и, как вы можете видеть, я планирую сделать свой серый резервуар для сбора воды таким, чтобы он выглядел именно так.

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

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

Я думаю о поплавковом выключателе в нескольких дюймах над моим металлическим ситом и тканью, и когда он не переходит в выключенное состояние в течение определенного времени, сито засоряется, но мой бак может переполниться..

Мне нужно что-то такое, что при засорении сита в резервуар больше не будет поступать серая вода, чтобы избежать переполнения. Он тоже должен быть погружен в воду:'(

Есть ли тип датчика, который наиболее подходит для моей проблемы?

Всем вам огромное спасибо. Хорошего вам дня.

, 👍1

Обсуждение

Меня смущает твой рисунок. Где серая вода попадает в систему? Наверху?, @Peter M

несмотря на то, что это очень интересный проект, он не связан с Arduino, @jsotola

@jsotola, извините, как это не связано с Arduino? Я буду использовать Arduino для управления всем: насосами, всем, что отображается на ЖК-дисплее, переключателями и светодиодами., @princessbubbles15

@PeterM извините, да, вода идет сверху .. а затем выходит из шланга, подключенного к насосу, который окрашен в синий цвет., @princessbubbles15

@melanieirenedeocampo ваш вопрос не изменится, если вы планируете использовать Raspberry Pi или если вы создадите свой собственный контроллер ... это делает Arduino неактуальным и делает этот вопрос не об Arduino, @jsotola

возможно, вы могли бы ненадолго перекрыть приток и взвесить фильтр, @jsotola

Взвешивание фильтра — неправильный подход, потому что несколько крупных камней будут весить много и не сильно затруднить поток. Большое количество мелкого песка, слишком большого для того, чтобы пройти через фильтр, будет проблемой. Вы должны использовать измерение давления, как предлагают ответы. Проблема в том, что перепад давления на фильтре слишком велик., @Ross Millikan


3 ответа


Лучший ответ:

3

Я бы занялся этим не с точки зрения фильтра, а с точки зрения самой воды.

Фильтр будет препятствовать попаданию воды. По мере постепенного засорения фильтра это препятствие будет увеличиваться. Конечным результатом будет более медленный поток воды через ваш фильтр.

Есть несколько вещей, которые вы могли бы сделать, чтобы обнаружить это:

  1. Измерьте расход входящей и исходящей воды и рассчитайте разницу.

Это означало бы, что вся вода будет проходить через два расходомера, что усложнило бы вашу конструкцию, поскольку фильтр больше не сможет осаждаться непосредственно в резервуар. Но когда разница в потоке между входным и выходным датчиками превышает определенную точку (определяемую вами), тогда вы можете с уверенностью сказать, что фильтр заблокирован.

  1. Измерьте "отставание" воды. Для этого входная часть фильтра должна быть герметизирована (или в значительной степени герметизирована). Опять же, фильтр будет препятствовать потоку воды, и чем больше он засоряется, тем больше он мешает. Как только препятствие становится слишком высоким, вода начинает "подпирать" входную трубу, поскольку она не может пройти через фильтр достаточно быстро. В это время вы можете обнаружить повышение уровня воды с помощью поплавкового выключателя.

Теперь у вас была бы более простая конструкция, так как фильтр может оседать прямо в резервуар. Хотите ли вы обнаружить повышение уровня воды в самой входящей трубе или в зазоре между фильтром и местом входа трубы, во многом зависит от размера вашего фильтра. При использовании большого фильтра может быть лучше иметь меньшее пространство в верхней части и измерять в трубе. Это "усилит" повышение уровня и облегчит его обнаружение.

,

«Конечным результатом будет более медленный поток воды через ваш фильтр». На самом деле, IIRC, результат сужения области, через которую протекает вода, увеличит ее скорость, но уменьшит ее давление. https://en.wikipedia.org/wiki/Бернулли%27s_principle, @nick012000

@ nick012000 Я занимаюсь электроникой, а не гидродинамикой. Все, что я знаю, это то, что когда моя раковина засоряется, она возвращается назад, и ее опорожнение занимает больше времени. С какой механикой это связано, я не знаю и не интересуюсь, но это происходит. Я могу это доказать., @Majenko


3

Рассматривали ли вы датчик перепада давления, его можно приобрести за несколько долларов в комплекте с базовой электроникой и компенсацией дрейфа на борту. Попробуйте для начала поискать: датчик давления nxp. Они будут взаимодействовать с Arduino A / D. Я использую абсолютный для измерения барометрического давления и дифференциальный для измерения давления воздуха в моем пруду с рыбой, это говорит мне, открыт или поврежден воздуховод.

,

Вероятно, вы могли бы улучшить этот ответ, обсудив принцип Бернулли и объяснив, почему происходит падение давления., @nick012000

Я измеряю перепад давления, а не расход. Это распространенный метод измерения фильтров, чтобы определить, когда они должны быть заменены или очищены. Фильтрующей средой является металлическое сито и ткань., @Gil


2

Мне кажется, то, что вы хотите обнаружить, - это когда фильтр начинает давать задний ход, и поток воды из фильтра не может идти в ногу с входящим потоком. Это позволит вам отключить подачу воды до того, как резервуар переполнится.

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

,