Бродя по просторам Али наткнулся на бесконтактный датчик уровня жидкости. Как раз мне такой был нужен. Зачем, расскажу в другой истории если все получится.
На самом деле, таких датчиков довольно много в разных корпусах и без них. Что внутри корпусных не понятно, но судя по названию тоже самое. Хотя могут быть варианты.
Исходя из названия, датчик позволяет определить наличие жидкости в емкости. При этом, погружать сам датчик или его части не нужно. Это может пригодиться в случае, если емкость герметична, жидкость агрессивна (кислота, щелочь) или стерильна.
Характеристики со страницы товара:
Current consumption: ± 8mA
Input voltage: DC 5V
Output mode: NPN
Output current: ≤ 100mA
Response time: 500mS
Working ambient temperature: — 20~75 ° C
Inductive thickness (sensitivity) range: ≤ 5mm
Ripple and noise voltage: ≤ 1000mvpp
Liquid level accuracy: ± 3mm
Temperature: ≤ 100%
Некоторые параметры сбивают с толку, например Temperature: ≤ 100%, но в принципе из описания все понятно.
Область применения неметаллические емкости: пластик, стекло, керамика и пр.
Кроме того стенки емкости не должны содержать пузырьков воздуха, воздушных прослоек. Также не рекомендуется прикреплять датчик с помощью вспененного скотча.
Расстояние от жидкости (или толщина стенки емкости), на котором срабатывает датчик не более 5 мм.
Для питания требуется 5В. Потребление тока всего 8мА. А вот коммутировать можно устройства с потреблением тока не более 100 мА.
Датчик состоит из небольшой платы 15,2х8,2 мм, кабеля длиной 300 мм. На конце трех пиновый разъем для подключения.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/16/dcbd24.jpg)
Один контакт для питания +5В, один общий и один сигнальный.
Устройство можно использовать например с Arduino
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/13/b8229b.png)
Или подключать какое-то исполнительное устройство. Напомню, что ток нагрузки не более 100 мА.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/13/38b340.png)
Этот датчик бескорпусной. Но на Али можно найти несколько вариантов в корпусе. Маркировка отличается цифрой. Иногда напряжение питания может быть 3,3в или 12в.
Как-то попался датчик без провода, одна плата.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/15/15ef78.png)
XKC-Y23A-V
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/15/ed3bd5.png)
XKC-Y25-V
XKC-Y26-V
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/15/73eb16.png)
Или без маркировки как таковой
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/15/111058.png)
Маркировка микросхемы на плате отсутствует.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/16/8a696f.jpg)
Кроме микросхемы есть кнопка, которая позволяет регулировать чувствительность датчика.
Начнем тестирование. По указанной выше схеме через резистор на выход был подключен светодиод.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/16/21cd41.png)
Потребление тока самой платы 4,5 мА.
Подносим датчик к бутылке с водой и, о чудо, он работает! Так же срабатывает на прикосновения пальцем.
Интересно как можно регулировать чувствительность. У продавца не описано каким образом можно ее настроить.
Я предположил, что нажимая на кнопку можно менять разный уровень от меньшего к большему по кругу.
Но тут началась котовасия.
После нажатия на кнопку, диод начинает несколько раз моргать.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/16/71d220.gif)
Сколько я не нажимал, всегда получалась разная чувствительность не поддающаяся никакой логике. То датчик реагировал на пустой стакан или любую поверхность, то светодиод всегда горел, не зависимо от того, подносили его к чему-либо или нет.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/16/7e1488.gif)
Иногда работал правильно.
В процессе изучения начал искать какие-либо упоминания о таком датчике в сети. В основном были обзоры на модель XKC-Y25. Но у нее уровень регулируется не кнопкой, а подстроечным резистором.
У продавцов на Али тоже не удавалось найти что-либо. Пока наконец на странице XKC-Y23A нашелся алоритм настройки.
Оказалось что нужно поднести датчик к емкости с жидкостью и нажать кнопку. После того, датчик сам подстроится.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/15/6d4ee8.png)
После прочтения все стало на свои места. Эксперименты показали, что максимальное расстояние от жидкости до датчика действительно примерно 5 мм, с учетом толщины стенки емкости.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/16/548d4d.gif)
Нормально реагирует на спиртосодержащую жидкость, находящуюся в стеклянной бутылке.
![](https://art.mysku-st.net/uploads/arts/00/84/83/2024/06/16/3fe5a7.png)
Собственно, на сегодня это все.
Емкостный датчик
расстояние, как мне кажется, немного более чем 5мм — бак для воды + корпус + зазор между ними
www.atarserviss.lv/udens-tvertnes-limena-sensors-585-v2-melitta-nivona-1
находящуюся в стеклянной бутылке.»
Это точно — без бутылки не разберёшься!
https://aliexpress.com/item/1005001507842805.html
Так и не смог поставить на нём 3.3V. То 3.1, то 3.6, то до 4.2 взлетает при простом прикосновении.
Лучше фиксиррванные брать.
А можно извратиться и сделать что-то типа такого: от датчика уровня включается нагревательный элемент, который греет биметаллический термостат, а уже термостат коммутирует лампочку на панели. И вот эта система из нагревателя и термостата будет иметь термоинерцию и, соответствено, инерцию на вкл/выкл лампы. По подобному принципу работает лампа индикации низкого уровня топлива в баке.
В датчике аварийного уровня топлива конечно сделано не так, но принцип тепловой инерции все таки используется.
А если через релюху отключать нагрев?
А есть у кого на это даташит (не смог найти...(()?
Или хотя б схему, как кнопка калибровки подключена: на какие ноги микросхемы, есть ли доп.обвязка при этом?
Хочу взять датчик в виде только платки, но, полагаю, возможность запускать калибровку будет не лишней.
Спасибо!!!
Так что увы, в самом простом датчике калибровку не добавить.
1. Выходной интерфейс высокого и низкого уровня-Модель: XKC-Y25-V
2. Выходной интерфейс NPN-Модель: XKC-Y25-NPN
3. Выходной интерфейс PNP-Модель: XKC-Y25-PNP
кто-нибудь сталкивался, в чем у них отличие выходного сигнала?
Этот датчик позволил бы заблаговременно принять меры, когда колодец только начинает наполняться. Но как сделать на нем градуированную шкалу для определения количества воды? Видел в продаже уже готовые варианты, но ценник под 5-10 тыс руб на Али.
Владельцам септиков тоже было бы интересно иметь такой датчик, чтоб каждый раз не поднимать крышку лотка канализации.А также владельцам из нефтедобычи и переработки. В общем тема очень интересная. И практически не затрунутая в рунете. Иностранцы, конечно, уже что-то мутили на эту тему. Даже сооружали эти датчики из аппарата измерения давления.
А владельцы нефтедобычи и переработки могут себе позволить датчики, которые на порядок дороже датчиков с Али — буйковые, радарные, ультразвуковые и даже радиационные.
А датчики уровня из «аппарата» измерения давления — это гидростатический уровень.
Еще хотелось бы все это дело прикрутить к вафле. Чтоб при появлении воды он слал мне уведомление.
Я так понимаю, что Вам надо отслеживать наличие воды на десятки сантиметров ниже крышки люка? Тогда надо использовать что-то типа ультразвукового датчика.
Насос тоже рассматривал поставить, чтоб он откачивал лишнюю воду, но это надо шланг протягивать из одного колодца в другой.Т.е. нужно личное присутствие в момент аварии.
поплавок имеет переключающий контакт. срабатывает либо поднимаясь вверх, либо опускаясь вниз относительно своего кабеля. фиксируете кабель к трубе на удалении 50см от поплавка. амплитуда качания на сработку около полуметра. учитывайте это, устанавливая его возле дна колодца.электрический контакт позволяет подключить более килловата нагрузки.сигнализацию можете заменить на звуковую исключительно на втором поплавке. на счет девайса с телефоном подсказать не могу.познания устарели. еще в 90-х делали из сотового телефона.на функции дозвона, подключив к одной кнопке быстрого вызова контакт поплавка.может в инете что-то осталось.
Сигнализация — ну да, световое табло в подъезде, например. Только не тяните к колодцу 220 — злые водоканальщики намнут бока грязными сапожищами =) Батарейки вполне хватит.
Дешевые ультразвуковые измерители расстояния для ардуины тут не годятся.
Во-первых, в атмосфере канализации они сгниют за неделю.
Во-вторых, там вовсе не чистая вода, бывает шапка пены сверху и нужно это учитывать (в серьезных измерителях уровня есть куча параметров для настройки и все равно они иногда врут, приходится это ловить программно — ну не может за 5 секунд уровень измениться на пару метров).
Получается, можно подать питание 4-5 вольт (от Li-ION акккума) на его концы и сверху крышки люка какой-нибудь светодиод с обвязкой (для ограничения тока) или сирену от сигналки. И Вот готовая сигнализация.
Следующим этапом будет отправка уведомлений на телефон. Вайфай у меня из окна квартиры достанет до колодца, если что.
А я на али нашел еще такие варианты:
1. Поплавковый датчик железный
2. Ультразвуковой модуль уровня воды
3. Датчик уровень жидкости с платкой
4.датчик уровня жидкости за 2000 руб
5. Плата индикации уровня жидкости за 250 руб
Все они умрут в колодце канашки, как думаете?
Охладить спиртосодержащую жидкость и датчик в морозилке и посмотреть изменится ли стабильность обнаружения жидкости при этих условиях.
А потом нагреть воду ближе к температуре кипения и тоже проверить на стабильность обнаружения.