Лучший способ измерить уровень жидкости в резервуаре высотой 10 метров?
Я хотел бы измерить высоту, на которой находится жидкость в 10-метровом резервуаре, как лучше всего это сделать?
Какой датчик следует использовать? Я видел ультразвуковые датчики, но не нашел такого, который покрывает 10 метров. В контексте мне нужно измерить объем жидкости.
Я не знаю, измерять ли расстояние между дном и высотой жидкости или измерять вакуум.
Пример. Если в 10-метровом резервуаре содержится 4 метра жидкости, вы можете рассчитать его объем следующим образом:
1) Максимальная высота, на которой жидкость достигает от дна до верха. Таким образом, считается, что от дна до вершины находится 4 метра жидкости.
2) Расстояние, на котором устье резервуара касается воды. Таким образом, подсчитано, что резервуар пуст на 6 метров, а остальное – жидкость. Не могли бы вы немного проинструктировать меня? Спасибо.
Правка: добавляю, что бак топливный и что мой бюджет не превышает 20 долларов. Кроме того, я не могу делать модификации бака по своему желанию. В настоящее время для измерения высоты применяют измерительную ленту, прикрепленную к поводку так, чтобы он опускался на дно емкости, при поднятии измерительной ленты видна высота, на которой жидкость смачивает ленту. Отсюда получается уровень топлива.
@Oni, 👍0
Обсуждение3 ответа
Я не знаю, что такое «лучший», и на самом деле мне было бы интересно зная ответ. Пока лучший вариант, который я нашел, кажется, погружной датчик уровня (поищите эти слова в Интернете). Это датчики давления, которые вы размещаете на дне бака или рядом с ним. Они дать вам показания, пропорциональные высоте воды над уровнем датчика.
Похоже, что большинство этих датчиков выдают выходные данные в виде 4–20 мА тока. У них всего два провода и ожидайте питания где-то в диапазоне 24 В. Затем вам понадобится подходящее питание и немного электроники, чтобы преобразовать это в аналог напряжение, которое может прочитать ваш Arduino. Достаточно простого резистора. но вы, вероятно, хотите что-то, что обеспечивает некоторую безопасность в случае, если датчик выходит из строя коротко. Вы можете выполнить поиск на этом сайте по запросу "4-20 мА", так как тема взаимодействие с такими датчиками уже было описано здесь несколько раз.
Бюджет у меня 20 долларов, а бак это топливо. Что будет самым правильным, учитывая, что в танке есть комбинация и мой ограниченный бюджет?, @Oni
Используйте датчик давления. Это может быть «лучшим» способом с точки зрения затрат. Все, что вам нужно знать, — это плотность продукта, часто измеряемая в мм водяного столба и никак не исправленная (ρ xdxh). Есть проблемы с санитарной герметизацией, но есть много вариантов, если это пищевой продукт или летучие вещества.
Упомянутый выше погружной метод аналогичен измерению давления. Погружной имеет проблемы с герметизацией от проникновения внутрь. Т.е. электроника в напитке. Хотя работает нормально.
Каков бюджет? Коммерческий или образовательный?
Если вам нужна ссылка на продукты, я опубликую ссылку?
Бюджет ограничен, вроде 20 долларов, это на мерку 5 метрового бензобака, есть еще бак 10 метровый. Мне было бы интересно измерить объем этого топлива. Любая помощь принимается. Большое спасибо. С уважением., @Oni
Право. https://rainharvestingsupplies.com/the-levetator-commercial-water-tank-level-gauge/ Удачи с этим., @Spannerz
Есть ультрасенсоры до 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
- Система обнаружения препятствий на большой дальности действия
- Какова работа pulseIn?
- Сколько датчиков может поддерживать один модуль Arduino?
- Получение BPM из данного кода
- Как подключить более 10 датчиков к Arduino uno r3
- Как использовать два ультразвуковых датчика для управления двигателем 5 Вольт?
- Чтение датчика давления от 4 до 20 мА с использованием uno
- Что выбрать между датчиками температуры и влажности: AM230x или DHT22?
я бы рассмотрел датчик давления внизу; больше давление = больше жидкости., @dandavis
Добавлю, что бак топливный и что мой бюджет не превышает 20$. К тому же я не могу делать модификации бака по своему желанию. В настоящее время для измерения высоты применяют измерительную ленту, прикрепленную к поводку так, чтобы он опускался на дно емкости, при поднятии измерительной ленты видна высота, на которой жидкость смачивает ленту. Отсюда и уровень топлива., @Oni