Лучший способ измерить уровень жидкости в резервуаре высотой 10 метров?

arduino-uno sensors proximity

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

Какой датчик следует использовать? Я видел ультразвуковые датчики, но не нашел такого, который покрывает 10 метров. В контексте мне нужно измерить объем жидкости.

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

Пример. Если в 10-метровом резервуаре содержится 4 метра жидкости, вы можете рассчитать его объем следующим образом:

1) Максимальная высота, на которой жидкость достигает от дна до верха. Таким образом, считается, что от дна до вершины находится 4 метра жидкости.

2) Расстояние, на котором устье резервуара касается воды. Таким образом, подсчитано, что резервуар пуст на 6 метров, а остальное – жидкость. Не могли бы вы немного проинструктировать меня? Спасибо.

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

, 👍0

Обсуждение

я бы рассмотрел датчик давления внизу; больше давление = больше жидкости., @dandavis

Добавлю, что бак топливный и что мой бюджет не превышает 20$. К тому же я не могу делать модификации бака по своему желанию. В настоящее время для измерения высоты применяют измерительную ленту, прикрепленную к поводку так, чтобы он опускался на дно емкости, при поднятии измерительной ленты видна высота, на которой жидкость смачивает ленту. Отсюда и уровень топлива., @Oni


3 ответа


2

Я не знаю, что такое «лучший», и на самом деле мне было бы интересно зная ответ. Пока лучший вариант, который я нашел, кажется, погружной датчик уровня (поищите эти слова в Интернете). Это датчики давления, которые вы размещаете на дне бака или рядом с ним. Они дать вам показания, пропорциональные высоте воды над уровнем датчика.

Похоже, что большинство этих датчиков выдают выходные данные в виде 4–20 мА тока. У них всего два провода и ожидайте питания где-то в диапазоне 24 В. Затем вам понадобится подходящее питание и немного электроники, чтобы преобразовать это в аналог напряжение, которое может прочитать ваш Arduino. Достаточно простого резистора. но вы, вероятно, хотите что-то, что обеспечивает некоторую безопасность в случае, если датчик выходит из строя коротко. Вы можете выполнить поиск на этом сайте по запросу "4-20 мА", так как тема взаимодействие с такими датчиками уже было описано здесь несколько раз.

,

Бюджет у меня 20 долларов, а бак это топливо. Что будет самым правильным, учитывая, что в танке есть комбинация и мой ограниченный бюджет?, @Oni


1

Используйте датчик давления. Это может быть «лучшим» способом с точки зрения затрат. Все, что вам нужно знать, — это плотность продукта, часто измеряемая в мм водяного столба и никак не исправленная (ρ xdxh). Есть проблемы с санитарной герметизацией, но есть много вариантов, если это пищевой продукт или летучие вещества.

Упомянутый выше погружной метод аналогичен измерению давления. Погружной имеет проблемы с герметизацией от проникновения внутрь. Т.е. электроника в напитке. Хотя работает нормально.

Каков бюджет? Коммерческий или образовательный?

Если вам нужна ссылка на продукты, я опубликую ссылку?

,

Бюджет ограничен, вроде 20 долларов, это на мерку 5 метрового бензобака, есть еще бак 10 метровый. Мне было бы интересно измерить объем этого топлива. Любая помощь принимается. Большое спасибо. С уважением., @Oni

Право. https://rainharvestingsupplies.com/the-levetator-commercial-water-tank-level-gauge/ Удачи с этим., @Spannerz


0

Есть ультрасенсоры до 10 м: https://www.maxbotix.com/Ultrasonic_Sensors/MB7368.htm

Но вы должны заплатить за них более 100$. Я сделал проект небольшого танка и смог использовать дешевые датчики :)

Что вы можете сделать, так это создать что-то вроде этого:

https://create .arduino.cc/projecthub/Pedro52/arduino-esp32-diy-water-level-sensor-and-diy-level-indicator-3d513d

Но вы можете просто сделать несколько шагов.

,

Мой бюджет 20$, а бак это топливо. Что будет самым правильным, учитывая, что в танке есть комбинация и мой ограниченный бюджет?, @Oni