• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

pvvx

Активный участник сообщества
Так-то спасибо за наводку, а есть какие-то предпосылки думать что ток/сопротивление между сухими и мокрыми электродами будет отличаться на столько не значительно, что нужны все эти приблуды в виде детекторов касаний? А я жижу буду заливать с нормированным PH и pmm чтобы не закакивалось и все проблемы...
Если вода чистая - то никаких токов между электродами, пока они не растворятся в этой воде :)
А мю у воды 80, у воздуха 1, у какашек, бензина, масла, спирта тоже отличается от воздуха хорошо.
У кондера с водой в 80 раз больше емкость. Но если у пластин изолятор, то различие меньше. Но если это электролит (грязная вода), то это не диэлектрик и тогда емкость у изолированных тонким пластиком с такой жижей будет сильно больше чем при воздухе...
 

pvvx

Активный участник сообщества
Принес в мастерскую воду из колодца - щупы тестера кажут более 5 МОм.
 

volaltd

Member
Есть такие TDS-метры еще, без показаний которых мерять сопротивление мультиметром особого смыла не имеет как и додумывать про растворение электродов в чистой воде.
Как по вашему, в привиденной выше схеме с транзисторами, если ток коллектора станет пару микроампер, то на базе случаем резистор для исключения самовозбуждения потребуется?
 

volaltd

Member
0-50 PPM. Кристально чистая вода, прошедшая деионизацию, дистилляцию и другие виды очистки. Эта вода «слишком» чистая и ее не рекомендуется пить постоянно.
50-100 PPM. Чистая вода, прошедшая фильтрацию в бытовом фильтре или же вода из горных источников.
100-300 PPM. Обычная вода. Чистотой она не блещет, но пить ее можно без вреда здоровью.
301-600 PPM. Высокое содержание твердых веществ. Такая вода ощущается тяжелой и, как правило, уже имеет специфический вкус.
600-1000 PPM. Грязная вода с критическим содержанием твердых веществ. Такую воду пить уже совсем неприятно.
1000 PPM. Непригодная для употребления вода. Такую пить нельзя.
 

pvvx

Активный участник сообщества
0-50 PPM. Кристально чистая вода, прошедшая деионизацию, дистилляцию и другие виды очистки. Эта вода «слишком» чистая и ее не рекомендуется пить постоянно.
50-100 PPM. Чистая вода, прошедшая фильтрацию в бытовом фильтре или же вода из горных источников.
100-300 PPM. Обычная вода. Чистотой она не блещет, но пить ее можно без вреда здоровью.
301-600 PPM. Высокое содержание твердых веществ. Такая вода ощущается тяжелой и, как правило, уже имеет специфический вкус.
600-1000 PPM. Грязная вода с критическим содержанием твердых веществ. Такую воду пить уже совсем неприятно.
1000 PPM. Непригодная для употребления вода. Такую пить нельзя.
Это значения показометров TDS в ppm. К реальности что пить можно или нельзя не имеющее никакого значения.
Чтобы ваша схема работала добавляйте соль :)
Есть такие TDS-метры еще, без показаний которых мерять сопротивление мультиметром особого смыла не имеет как и додумывать про растворение электродов в чистой воде.
Возьмите дистиллированную и деионизированную воду и опустите туда электроды, или просто металлические предметы. Подождите и всё будет. :)
 

pvvx

Активный участник сообщества
Ток в воде между электродами зависит от множества факторов и распределяется совсем нелинейно от материала электродов, типа растворенных веществ в воде, размера электродов и расстояния между электродами, напряжения между электродами, температура, …
Дополните схему на эти измерения :)
 

pvvx

Активный участник сообщества
..., скорости потока между электродами, окисления поверхности электродов, длительности подачи напряжения, …
Т.е. имеем слишком много зависимостей, чтобы простыми контактами измерять уровень уже средней по качеству воды. Водопроводный городской "электролит" не в счет, т.к. там контакты через год зарастут и по этому наросту будут тянуть по капиллярам и конденсировать воду (в закрытом баке всегда влажность к 100%) и давать ток постоянно.
 

pvvx

Активный участник сообщества
В итоге повсеместно рулят механические измерители уровня воды (и с клапанами перекрытия, как в бачке унитаза). И в основной массе они с большими поплавками. У таких систем максимальное соотношение цена-качество-надежность.
Даже трубка с датчиком давления, если мембрана перехода от воды к воздуху не из золота, то портятся, а при грязной воде просто зарастает трубка к такому датчику и прочие проблемы...
Поставьте HX711 на бак :)
 

volaltd

Member
Расслабьтесь, большая часть описанных вами страхов мимо, т.к. баки и годы непрерывного использования у вас на производстве и загороднем доме. С наступающим Новым Годом!
 

nikolz

Well-known member
делал вот такой измеритель. проще уж некуда.
датчик - два вертикальных провода на всю глубину емкости воды.
Один -изолированный, второй -нет. Если бочка железная то второй не нужен.
Измеряем емкость между проводниками(проводником и корпусом бочки).
Диэлектрическая проницаемость воды в 80 раз больше чем воздуха.
 

nikolz

Well-known member
если жидкость не прозрачная или можно сделать поплавок, то хороший измеритель на TOF.
Можно измерять расстояние до поверхности от 0.1 м до 10 метров .
Но датчик относительно дорогой.
 

pvvx

Активный участник сообщества
делал вот такой измеритель. проще уж некуда.
датчик - два вертикальных провода на всю глубину емкости воды.
Один -изолированный, второй -нет. Если бочка железная то второй не нужен.
Измеряем емкость между проводниками(проводником и корпусом бочки).
Реализацию в студию.
Емкость измеряли тестером? Или уже прошлогодним указанием в теме на чип за 60 рупь? :)
Диэлектрическая проницаемость воды в 80 раз больше чем воздуха.
А электрод в своей изоляции и изменение емкости имеет другой график, о чем уже так-же сказано в теме :p
Проснулись? Ещё раз с праздничками.
 

pvvx

Активный участник сообщества
Расслабьтесь, большая часть описанных вами страхов мимо, т.к. баки и годы непрерывного использования у вас на производстве и загороднем доме. С наступающим Новым Годом!
Да, для ардуинщиков всё пофиг - главное "вечерний блог", а не чтобы работало само. Им же не важно кто действительно будет работать - обслуживающий датчик персонал или устройство не требует обслуживания :) :) :)
Если выходит "тамагочи", то это становится более популярно - можно долго базарить о разном и нафигачить кучу видео и статей для монетизации...
Может тогда проще ведрами таскать с речки?
 

volaltd

Member
Да, для ардуинщиков всё пофиг - главное "вечерний блог", а не чтобы работало само. Им же не важно кто действительно будет работать - обслуживающий датчик персонал или устройство не требует обслуживания :) :) :)
Если выходит "тамагочи", то это становится более популярно - можно долго базарить о разном и нафигачить кучу видео и статей для монетизации...
Может тогда проще ведрами таскать с речки?
А можно узнать что у вас в голове такое нафантазировалось что пушите строить космолёт вместо натянуть на реечки парашютную ткань? :)))
 

pvvx

Активный участник сообщества
А можно узнать что у вас в голове такое нафантазировалось что пушите строить космолёт вместо натянуть на реечки парашютную ткань? :)))
Точно космолет за 60 руб, вместо напаять паутину проводов.
 

pvvx

Активный участник сообщества
Модуль датчика давления, постоянный ток 3,3 В, 5 В, 0-40 кПа, соединение с мягкой трубкой 2,5 мм, плата контроллера уровня жидкости для Arduino :)
40 кПа = 4 метра воды :)
На платке используется HX710B - 24 битный ADC.
Это просто переворот данного датчика кверху или вниз ногами, т.е. притяжение кристалла - его вес:
1672859369158.png
Value = единицы ADC * 0.001.
Снято этим, с заменой HUnitsK = 0.001
 

pvvx

Активный участник сообщества
Температурной компенсации в датчике нет.
После нагрева платки рукой. Процесс охлаждения к +24С:
1672861475926.png
 

pvvx

Активный участник сообщества
Уточняю единицы, т.к. забыл что передаваемые данные сдвинуты до 32-х бит (*1000/256).
Открытый штуцер (1 ати): среднее значение около -190000 ед. ADC
Подключение давления с компрессора - показывает до ограничения ADC: 8388608 ед. ADC (максимальное положительное число при 24 битах со знаком)
1672863767606.png
Гравитационный эффект переворачивания: дельта в 2345 ед. ADC. (0.027% от максимальной шкалы)
Температурный уход, на предыдущей картинке: дельта в 54687 ед. ADC (0.63% от максимальной шкалы)
 

pvvx

Активный участник сообщества
Взял трубу в 2 метра. Прилепил этот датчик. Прогадал - на 2 метра воды уже шкалит.
Итог:
при 1 метре водяного столба ~ +6400000 ед. ADC
при 1.3 метра водяного столба ~ +8300000 ед. ADC (предел показаний 8388608)
при 0 метров водяного столба ~ -165000 ед. ADC (температура ниже, чем при первом тесте - около +19..20С, т.к. лить воду пришлось в другом помещении)
Т.е. данный градусник до 1.3 метра водяного столба - на бак до 1.3 метра высотой.
 
Сверху Снизу