• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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 чтобы не закакивалось и все проблемы...
 
Сверху Снизу