• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Измерение уровня жидкости

volaltd

Member
Обдумываю простой, дешевый и легко тиражируемый способ измерения уровня жижки в емкости.
Вертится в голове вариант заделать в нижнюю часть силиконовую трубочку, поднять ее вверх и местами проткнуть медными жилками, которые подключаться к пинам MCU, в частности TLSR и путем замера тока/сопротивления между жилками выяснять уровень поверхности.

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

Спасибо!
 

Вложения

Ildarmustafin86

Active member
Я тоже думал над уровнем. Мысль была в трубку напихать герконов с сопротивлением, а снаружи пустить поплавок с магнитом
 

volaltd

Member
Я тоже думал над уровнем. Мысль была в трубку напихать герконов с сопротивлением, а снаружи пустить поплавок с магнитом
Цена на герконы совершенно не радует относительно кусочков медной жилки плюс конструкция выходит достаточно громоздкой для емкостей объемом около литра. Одно дело когда экземпляр единичный, а когда 0.8$ * 4(на одну емкость) * 100(емкостей), то уже чувствуется - отсюда и изобретаю новые методы архивации.
 

svs2007m

Active member
Вроде было несколько проектов в инете на базе HCSR04 с кодом для прошивки. Точность измерения так себе, но для для дома для семьи сойдет:)
 

aZholtikov

Active member
Цена на герконы совершенно не радует относительно кусочков медной жилки плюс конструкция выходит достаточно громоздкой для емкостей объемом около литра. Одно дело когда экземпляр единичный, а когда 0.8$ * 4(на одну емкость) * 100(емкостей), то уже чувствуется - отсюда и изобретаю новые методы архивации.
Один проводок с GND до дна.
Остальные разной длины по контролируемым уровням. На каждый вешаем 2N2222 и пару резисторов. Подключаем к ножкам МК.
Если на этом уровне будет контакт через воду - пойдет ток. Периодически "дергаем" ножки и считываем данные.
 

aZholtikov

Active member
Снимок экрана 2022-12-25 в 14.00.00.png
Мой работающий пример. Меряет уровень в бачке увлажнителя террариума (он глубоко спрятан и его визуально сложно проверять).
 

volaltd

Member
Вроде было несколько проектов в инете на базе HCSR04 с кодом для прошивки. Точность измерения так себе, но для для дома для семьи сойдет:)
В том-то и дело что для улицы и что-то мне подсказывает что залитые ультразвуковые датчики будут еще каким расходником :)
 

volaltd

Member
Посмотреть вложение 12620
Мой работающий пример. Меряет уровень в бачке увлажнителя террариума (он глубоко спрятан и его визуально сложно проверять).
На сколько понимаю транзисторы ставились с целью обеспечить достаточный ток для свечения светодиодов, в случае же GPIO вполне можно обойтись только проводочками. Тут вот в видосе у человека аж просто проводимости воды хватает для засвечивания при 9V:

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

В целом спасибо, вариант значит вполне работоспособный и в критерии вписываемый!
 

pvvx

Активный участник сообщества
Вот все трубки и проводки со временем и будут выглядеть как в баке ассенизатора, с подтеками и наглухо закупоренными отложениями от оголенных проводков.
Низя никой потенциал, тем более всякие биметаллические контакты в воду...
Была вода чистая - стал электролит с тяжелыми металлами :)
 

pvvx

Активный участник сообщества
Цена на герконы совершенно не радует относительно кусочков медной жилки
Зато радуют уже в готовых устройствах с поплавками на все глубины и т.д. на али...
Но если очень хочется точное, до миллиметров - тогда поплавок и VL53L1X (залитую в прозрачную фигню - сама микруха имеет спец. подстройки для работы через разные стекла и т.д.)
Ну а проще всего - коромысло с поплавком, а на другом конце, уже не в баке, любой MEMS магнитометр в закрытой коробке - словит кручение магнита на десятки см....
 

volaltd

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

volaltd

Member
Зато радуют уже в готовых устройствах с поплавками на все глубины и т.д. на али...
Но если очень хочется точное, до миллиметров - тогда поплавок и VL53L1X (залитую в прозрачную фигню - сама микруха имеет спец. подстройки для работы через разные стекла и т.д.)
Ну а проще всего - коромысло с поплавком, а на другом конце, уже не в баке, любой MEMS магнитометр в закрытой коробке - словит кручение магнита на десятки см....
Оно как-бы как к дачным участком:
Если брать торфяные стаканчики для рассады, закупать удобрения, прокладывать системы полива, каждые выходные на машине туда-сюда, то в разы экономичнее по осени закупить огурцов и картохи оптом.
А пенсионеру, живущему весь сезон на участке, с рассадой из сметанных/йогуртовых стаканчиков вполне себе хорошая добавка к пособию с учетом что всех вахтеров позаменяют на камеры с распознаванием.
 

pvvx

Активный участник сообщества
Есть такое - CH582M:
Touchkey detection module (TouchKey): 14-channel
CH583 and CH582 each provides a capacitance detection module, which can be used with the ADC module to realize the detection function of capacitance touchkey. There are a total of 14 input channels, and the supported capacitance value of touchkey ranges from 10pF to 100pF. The driver shielding output is provided to improve sensitivity.

CH583 и CH582 имеют модуль обнаружения емкости, который можно использовать с модулем АЦП для реализации функции обнаружения сенсорной кнопки емкости.
Всего имеется 14 входных каналов, а поддерживаемое значение емкости сенсорной клавиши находится в диапазоне от 10 пФ до 100 пФ.


Все настройки уровней срабатывания там есть и можно автоматом подстраиваться когда электроды в изолированной трубке "закакаются" внешне... :)
 

volaltd

Member
Все настройки уровней срабатывания там есть и можно автоматом подстраиваться когда электроды в изолированной трубке "закакаются" внешне... :)
Так-то спасибо за наводку, а есть какие-то предпосылки думать что ток/сопротивление между сухими и мокрыми электродами будет отличаться на столько не значительно, что нужны все эти приблуды в виде детекторов касаний? А я жижу буду заливать с нормированным PH и pmm чтобы не закакивалось и все проблемы...
 
Сверху Снизу