Как сделать датчик воды. Всё о датчиках уровня воды. Изготовление своими руками

Иногда требуется узнать, сколько воды или иной токопроводящей жидкости осталось в какой-либо закрытой емкости. Например в металлической бочке закопанной в землю либо поднятой на высоту так, что не возможно определить ее содержимое. Для решения этой проблемы рекомендую собрать схему простого датчик уровня воды. Устройство состоит всего из нескольких радиокомпонентов: резисторов, транзисторов и трех светодиодов.


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

VT1 и VT2 практически любые маломощные,BC547, BC337-40 или C9014. IC1- LM358 или 741. Светодиоды любые на напряжение 3-4В. Все резисторы мощностью 0.125Вт.

Транзисторы VT1 и VT2 образуют усилитель с гальванической связью. Сопротивление R2 задает смещение на базу второго транзистора и в то-же время являясь нагрузкой первого. Резистор R3 предназначен для нагрузки VT2.

Если контакты устройства находятся в воде или иной токопроводящей жидкости, то плюс питания окажется соединен с резистором R1 через воду, поэтому на базу транзистора VT1 поступает напряжение и он отпирается, при этом VT2 остается закрытым и не инвертирующий вход операционного усилителя будет подключен к минусу через сопротивление R3. На выходе операционного усилителя будет присутствовать логический ноль и первый светодиод засветится, говоря о нормальном уровне воды.

Если уровень жидкости снизится и водяной контакт разомкнется, то напряжения смещения перехода на базе VT1 исчезнет и он будет закроется. Соответственно база VT2 будет соединена с плюсом питания и он отпирается, соединив не инвертирующий вход ОУ с плюсом, и поэтому на его выходе формируется уровень логической единицы, второй светодиод начинает сигнализировать о снижении уровня жидкости.

Индикатор уровня воды можно также подключить и к звуковой индикации. Подсоединив вывод OUT индикатора уровня к выводу блока аудио сигнализации ().

В роли датчика подойдут обычные два провода можно применить толстый двужильный провод, оголив концы. Датчик монтируемый на необходимый нам уровень контроля.

Датчик уровня воды своими руками

Внешний вид датчика уровня жидкости показан на фотографиях ниже. В качестве зондов применяется проволока из нержавеющей стали, которая припаивается к контактам разъема, после чего это пространство заполняется герметиком или клеем.


В состав конструкции входят три зонда: - общий, - включение и - выключение. Изолирующие втулки изготовлены из внутренней изоляции коаксиального кабеля большого диаметра. Конструкция соединяется с блоком автоматики при помощи экранированного кабеля с двумя изолированными жилами. Экранирующая оплетка подключена к общему зонду.

Датчик уровня жидкости с звуковым оповещением

В роли датчика используются два металлических стержня погруженных в жидкость. Принцип работы преобразователя основана на способности подовляющего большинства жидкостей проводить ток. Высокая чувствительность преобразователя обеспечивается применением логической микросборки КМОП на полевых транзисторах с изолированным затвором. Отечественная микросборка К561ЛА7 состоит из четырех логических элементов «И-НЕ». На DD1.1 и DD1.2 собран классический генератор прямоугольных импульсов, работающий на частоте 3 Гц.

Генератор, выполненный на DD1.3 и DD1.4, работает на частоте 1 кГц. Если погружаемый датчик соприкасается с жидкостью, емкость C1 начинает заряжатся и запускает генератор DD1.1 – DD1.2, который, каждые 350 миллисекунд запускает генератор на DD1.3 – DD1.4. Поэтому на выходе радиолюбительской самоделки появляется генерируется прерывистый звуковой сигнал. Чувствительность можно настраивать подбором сопротивления R1. Чем больше его номинал, тем выше чувствительность. Емкость C1 защищает высокоомный вход микросборки от вероятных помех.

Более простой вариант схемы:

Для сборки этого датчика уровня воды вам потребуется: полевой транзистор IRF540N или аналогичный, например IRFZ44N; Любой Активный зуммер (пищалка); Сопротивление на 1 МОм; Источник питания 12В, например аккумуляторная батарея.


Принцип работы схемы для контроля уровня жидкости показан в видео инструкции ниже:

С помощью любимого таймера 555 можно изготовить датчик для воды, для омывайки, тосола и т.д. Стоит отметить, что подобный датчик пригодится как в Вашем автомобиле, так и в бытовых условиях. Схема довольно проста и доступна для повторения. Микросхема получила широкое распространение именно благодаря своей простоте.

Для датчика воды будет использоваться такая схема.

Работа устройства предельно проста. При погружении электродов в жидкость, С1 – конденсатор, зашунтирован. Когда электроды находятся в воздухе, то шунт исчезает, и микросхема начинает работать.

От микросхемы исходят прямоугольные импульсы. С помощью таких импульсов можно управлять при помощи более большей нагрузки. К примеру, можно подавать сигнал на лампочку через транзистор. Такая технология позволяет включить в схему сигнализацию или индикатор. С помощью последнего можно определять наличие воды в баке. Подобный датчик можно установить как в баке, так и в радиаторе. Питание датчика – 12 вольт. Это говорит о том, что с питанием не возникнет вопросов.

Как правило, датчики изготавливают из стеклотекстолита. Но чаще всего используют обычную медь (провода). Для датчика подойдет два одинаковых отрезка провода с сечением 1 миллиметр. Важно заметить, что с проводов нужно счистить лак, который может быть на поверхности металла. Делается это с помощью огня или же наждачной бумаги. Так, длина проводом должна быть до 3,5 сантиметров.


Чтобы провода держались в пробке, их укрепляют силиконом. Потом провода крепятся к самой микросхеме. Провода в крышке можно соединить с микросхемой более тонкими проводниками.

Микросхема может быть навесной – без установочной платы. Когда все будет готово, другой подобной крышкой закрывают полученное устройство. Соединение крышек необходимо герметизировать клеем или другими средствами.

Таким образом, не совершая излишних затрат можно самостоятельно изготовить датчик, который поможет не только в автомобиле, но и в быту. Так, можно избавить себя от частых подъемов на душ для того, чтобы посмотреть уровень воды в баке. Самодельный датчик уровня воды решит проблему. Важно лишь выполнять все работы аккуратно и внимательно, чтобы устройство работало исправно.


Простой, но очень полезный и эффективный указатель уровня воды сделаем сами. А эта статья поможет вам сделать такое нужное и очень полезное дело.


Для начала рассмотрим принципиальную схему этого устройства.


Схема указателя уровня воды.

Схема очень простая, но работает прекрасно. В конце статьи будет видео, где наглядно показана работа этого указателя уровня воды, который мы сделаем вместе с вами.
Для начала работы соберём детали, которые нам потребуются для изготовления устройства.


Детали для изготовления схемы указателя уровня воды.

Нам понадобится:
Микросхема ULN2004 или ей подобная, контактная площадка для установки микросхемы на плату. При наличии такой площадки отсутствует риск перегреть ножки микросхемы паяльником или повредить её внутреннее устройство статическим электричеством. Да и ремонт схемы, при необходимости, сокращается до нескольких секунд. Достаточно вынуть из гнезда горелую микросхему и вставить на её место новую. Сплошная выгода, особенно для не очень опытных радиолюбителей.
Резисторы R1 - R7 - 47Kom.
R8 - R14 - 1Kom.
Светодиоды любого цвета по вашему выбору, диаметром 3 - 5 мм.
Конденсатор 100Mkf 25v.
Клеммные колодки любого типа, а можно и вообще без них, но удобство пользования устройством несколько снизится.
Макетная плата любая, лишь бы все компоненты влезли. Я пользуюсь такими платами, потому что не хочется заморачиваться на изготовление печатной платы, просто так мне удобнее и более привычно.

Компоненты все собрали и приступаем к изготовлению нашего устройства.


Размещаем на плате часть компонентов.
Сразу запаиваем установленные детали, иначе они будут постоянно выскакивать из гнёзд.


Запайка деталей по очереди.
Устанавливаем следующие детали схемы.


Никакой системы нет, работайте как вам удобнее и проще.


Нужно просто постоянно сверяться со схемой, какой бы простой она не была. Запутаться может каждый, а переделывать уже выполненную работу не хочется.


Аккуратность и внимательность, тоже не лишняя штука.


И так по порядку. Устанавливаем деталь, запаиваем и переходим к следующей.





Приближаемся к финишу.


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


Это первый готовый элемент будущей системы очистки воды от железа, бактерий, всяческих вредных примесей и прочей «каки». Система у меня дома работает уже почти три года, показала себя как надёжная, удобная и вообще мне нравится. Качеством воды полностью доволен. Но настало время для модернизации. Появились новые требования (у меня), хочется чтобы было более удобное обслуживание, хочу чтобы вся информация о работе системы была постоянно перед глазами. Первую систему очистки воды я строил без всякого опыта и допустил некоторые ошибки, о которых непременно напишу в следующих статьях, но в целом было всего две незначительных поломки. В одной поломке виноват я, а в другой не качественное комплектующее изделие (опять я виноват, немного сэкономил и купил не то, что следовало).

Всё оборудование будет блочным (так возрастают возможности модернизации и упрощается ремонт), по возможности дешёвым и простым, чтобы многие могли повторить.

Для чего нужны белые проводки расскажу в одной из следующих статей.
Указатель (сигнализатор) уровня воды готов.

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

Как изготовить датчики уровня, нужно думать и изготавливать по месту применения. Контакты датчика выполнить лучше всего из нержавейки. Плюсовой общий электрод нужен массивный. Я делал из маленькой нержавеющей ложки, электрод работает нормально и совсем не поддаётся электрохимическому растворению. Места где припаиваются провода к электродам, лучше всего заизолировать при содействии любого клеевого пистолета (надёжно сохраняются от растворения).

Впрочем, если запитать схему посредством кнопки без фиксации, то растворения не будет. Нужно посмотреть, сколько воды - нажал на кнопку. Отпустил и питание схемы выключилось. На даче питание схемы можно применить от батареек или пальчиковых аккумуляторов, соединённых последовательно, и с кнопкой (хватит на длительный период) или от старенького аккумулятора. Данное устройство не требовательно к напряжению питания.

Удачи вам.

Данное устройство было разработано для септика загородного дома, в качестве индикатора, для слежения за уровнем наполнения канализации. Задача была создать надежный датчик, который должен работать в условиях влаги и в разных температурных режимах. В начале, думал применить принцип поплавка в цилиндре, взяв за основу емкость из под силикона (как видно на рисунке возможных вариантов исполнения датчика уровня жидкости). Но, сама жизнь, направляет и подсказывает нужные пути, нужно только уметь осознавать это! Исходя из того, что в моем септике уже имелся вывод канализационных труб на 110мм и на 50мм, решение пришло само по себе. Таким образом, появилась возможность закрепить устройство на 50мм-й трубе, исключив другие варианты крепления. Все материалы должны быть из пластмассы, алюминия, бронзы, нержавейки, и так далее – устойчивыми к среде, к которой вы их собирайтесь применить!

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

Схема датчика уровня жидкости

Принцип работы датчика уровня жидкости

Возможные варианты исполнения датчика уровня жидкости

По схемам видно, что в нижнем положении поплавка, когда горит зеленый светодиод HL1, задействован 2-йгеркон. То есть уровень жидкости находится ниже поплавка, который ограничен стопором и соответственно магнит замыкает контакты геркона. По мере поднятия уровня жидкости (заполнения резервуара), происходит перемещение магнита и переключение 2-го геркона, который подключает желтый светодиод HL2 и выключает HL1. При достижении критического уровня, магнит задействует 1-й геркон, загорится красный светодиод HL3, а желтый погаснет, оповещая вас о заполнении резервуара. При какой-либо неисправности с поплавком или магнитом, должен будет гореть желтый светодиод (например, опрокидывание поплавка или смешением магнита, поломки стопора, и т.д.). Добавив реле в схему, можно будет применить его в качестве исполнительного устройства для подключения более мощных нагрузок. Также, можно подключить ко 2-у геркону зуммер, для звукового оповещения или мобильный телефон и так далее.

Питание девайса от любого источника 3-12В. Например от телефонной зарядки с импульсным блоком питания на 5 вольт или двух батареек по 1,5В, также подойдет более компактная на 3В. При этом, надо будет снизить сопротивление резистора R1. Кнопка или выключатель подберите поменьше, хотя можно обойтись и без него, держа индикатор включенным постоянно. Монтаж навесной, в доме, например в электрощите. Заранее проведите проводку (она у меня была уже наготове). Таким образом, можно обойтись очень простой схемотехникой, без микроконтроллеров и т.п. Ведь чем проще – тем надежнее!

Итак, нам понадобится следующие материалы:

Муфта соединительная для канализационных труб ПП d=50mm х2шт.
- заглушка канализационная d=50mm х2шт.
- хомут пластиковый (браслет) х1шт.
- профили пластмассовые U-образные (из мебельной фурнитуры).
- термоусадочный кембрик d=30-40mm, d=3-10mm.
- пластмассовая или текстолитовая пластина =4-6mm.
- заклепки алюминиевые х10шт.
- магнит неодиновый (от жесткого диска компьютера) х1шт.
- герконы 3-хконтактные х2шт.
- кнопка или выключатель низковольтный х1шт.
- резистор 680-1,5к. х1шт.
- светодиоды х3шт.
- провода низковольтные (например для охранной сигнализации, 5-и жильный).
- штекер на 4 ножки (например от диммера для RGB LED).
- термоклей или силикон.
- питание 12В или батарейка на 3В (от компьютера).

Из инструмента:

Дрель
- фен строительный
- термопистолет
- паяльник
- также другой подручный инструмент, который найдется у любого мастера.

Изготовление

Сперва надо найти все нужные материалы и запастись терпением. У меня работа заняла дня три, включительно разработка и эксперименты. Схему устройства советую сперва испытать, а потом уже собирать. Будьте внимательны при работе с герконами, очень легко разбить стеклянный корпус при сгибании ножек. Используя пластиковый хомут, закрепите герконы термоклеем. Расстояние для них, подберите экспериментально, оно должно обеспечить срабатывание герконов при прохождении магнита. За герметизируйте соединение термоусадкой и термоклеем или силиконом. Готовый браслет одевается на муфту и позволяет регулировку наилучшего положения срабатывания. Также, его легко заменить при неисправности отсоединением штекера. Штекер найдите влагоустойчивый, на четыре или более ножек. Если штекер подвержен воздействию влаги, закройте его термоусадкой или засиликоньте. Можно обойтись и без него, припаяв провода напрямую.

Исходя от длины держателя поплавка, зависит ход срабатывания устройства. В моем случае, длина составляет примерно 40см. Профиль поплавка надо нагреть строительным феном и уложить на муфту (это делается быстро), в последствии склеить и соединить заклепками. Получившейся хомут, должен обеспечить легкое вращение относительно муфты с герконами. Сам поплавок, установив заглушки, просто крепится к профилю заклепками. То, что конструкция поплавка имеет определенную гибкость, предотвратит, в дальнейшем его поломку. Также крепится к конструкции неодиновый магнит, так чтобы он находился на расстоянии срабатывания герконов. Просверлив отверстия в муфте, установите стопор поплавка, он нужен для правильного положения срабатывания при работе аппарата.

Я опубликовал немало обзоров по поводу дачной автоматики, во многих из них фигурировали манипуляции с водой. Часто требуется узнать уровень жидкости, либо факт её отсутствия. Такую информацию удобно использовать в своих поделках, направленных на избавление от рутинных процедур. Чтобы узнать уровень многие, и я, в том числе, используют поплавковые датчики на герконах, основной проблемой при их применении является необходимость дырявить ёмкость, согласитесь, это не добавляет надежности и универсальности применения ёмкости, да и сверление с последующей герметизацией - не самые приятные манипуляции. Обозреваемое устройство (появилось в продаже недавно) призвано избавить от этого, обеспечив масштабируемость и перестраиваемость системы… Посмотрим что за зверь под катом.

Датчики доехали за 14 дней, упакованы были достаточно хорошо. Сами датчики в пакетиках:




Распаковываем:


Длина шнурка порядка 45 см:


Размеры:








Датчик очень легкий, вес:


Разъем имеет 4 контакта:


Слева направо:
- коричневый - питание
- желтый - сигнал
- синий - земля
- черный настройка
На датчике имеется индикатор, который при обнаружении воды, должен загораться, судя по описанию продавца. Питаться датчик умеет в диапазоне от 5 до 24 Вольта, что очень удобно. Корпус влагозащищенный (ip67), что позволяет размещать датчик на улице, либо во влажном помещении, не заботясь о его защите. чтобы сходу не ломать разъем, подключим модельные проводки:


У меня на даче имеется встроенный в стену самодельный регулируемый блок питания, подключим питание, 12 Вольт:




Подносим к бутылке с водой, индикатор загорается:


Если поднять выше уровня воды - индикатор гаснет:


Кстати если прислонить руку, индикатор также загорается:


Подключим мультиметр к проводкам питания, и убедимся в работоспособности


Далее: минус на землю, а плюс на вывод сигнала:


Подносим к бутылке и видим на выходе напряжение питания:


Если отвести датчик, напряжение на сигнальном выходе пропадает:


Выходной ток датчика в диапазоне 1-50 мА.
Продавец, заявляет работоспособность при питании в диапазоне 5-24 Вольта, попробуем снизить напряжение питания до 4-х Вольт:


Датчик отлично работает, попробуем снизить до 3-х Вольт:


Уверенная работа датчиков, позволяет сделать вывод об удачном его использовании с esp8266 без всяких преобразований - а это отличная новость!
При других напряжениях, датчик также хорошо работает:




Выходить за пределы 24-х Вольт я не решился.
Выставим 5 Вольт:


Датчик реагирует на свой пакетик:


Со стороны пробки бутылки тоже реагирует:


Приклеим двухсторонним скотчем 3М к бутылке:




Датчик отлично реагирует. При двух слоях скотча, датчик не всегда срабатывает:




Потребление составляет порядка 5-6 мА:




Ну и конечно попробуем применить в реальных условиях, работая с контроллером. В качестве контроллера возьмём Arduino Nano, также добавим индикаторный светодиод, получился такой комплект:


Светодиод подключим к выводу D3 и земле, а сигнальный выход датчика к выводу A0 (D14 - так как мы будем его использовать в цифровом режиме), также на датчик подадим питание от контроллера:


Учитывая, что датчик предназначен для воды, работая с ним очень важно защитится от дребезга контактов, например при волнах, когда работает насос. Также, я покажу как организовать такую защиту не пользуясь задержками в программе, собственно код:
// Текущее состояние сенсора bool SensorState = false; // Время начала смены unsigned long SensorStartChange = 0; // Защитный интервал между сменами состояния unsigned long TIMEOUT = 3000; // Текущее время unsigned long CurrentTime = 0; void setup() { // Светодиод это выход pinMode(LED_PIN, OUTPUT); // Вначале не светим digitalWrite(LED_PIN, LOW); // Сенсор это вход pinMode(SENS_PIN, INPUT); } void loop() { // Устанавливаем текущее время CurrentTime = millis(); // считываем сенсор boolean CurrentState = digitalRead(SENS_PIN); // если текущее состояние сенсора отличается считанного if (CurrentState != SensorState) { // если отсчет таймера смены состояния не начат, начинаем if (SensorStartChange == 0) SensorStartChange = CurrentTime; // если новое состояние приняло свое значение за время большее чем время таймаута if (CurrentTime - SensorStartChange > TIMEOUT) { // меняем состояние сенсора SensorState=!SensorState; // сбрасываем время начала смены состояния SensorStartChange = 0; // если текущее состояние сенсора 1, то включаем светодиод if(SensorState){ digitalWrite(LED_PIN, HIGH); // если текущее состояние сенсора 0, то выключаем светодиод }else{ digitalWrite(LED_PIN, LOW); } } // смена состояния не состоялась, сбрасываем таймер }else{ SensorStartChange = 0; } }
Я прокомментировал все строчки, чтобы было все понятно. Инициализируем выходы и проверяем смену состояния сигнального выхода датчика с защитой от дребезга контактов. В данном коде, защитный интервал составляет 3000 мс = 3 секунды, часто этот интервал целесообразно увеличить до минуты, чтобы исключить влияние волн от насоса. Код простой, однако на его основе легко, например, организовать защиту от сухого хода насоса (очень нежелательно большинству насосов работать без воды), такие устройства стоят неразумных денег, а тут можно вполне обойтись малой кровью, да еще и реализовать автовосстановление работы насоса при появлении воды и еще ряд приятных плюшек - типа индикации. Для этого нужно такой датчик приклеить или как то закрепить ближе ко дну ёмкости, а насос подключить через реле управляемое контроллером. По умолчанию насос будет включен, как датчик распознает отсутствие воды - контроллер отключит насос, а при появлении воды - включит. Также на этом датчике можно организовать защиту от протечек, особенно учитывая его влагозащищенность, в общем, каждый сможет приспособить этот простой код под свои нужды. А главное датчики можно перемещать по ёмкости без ее повреждения - регулируя под себя уровни.

Видео иллюстрирующее работу датчика и контроллера с указанным кодом:

Я собрал такой макет для тестирования разных емкостей:


С макетом обошел дачный участок, датчик сумел обнаружить воду во всех неметаллических ёмкостях, включая довольно толстостенное ведро. Поэтому на текущем этапе могу его вполне рекомендовать, надежность покажет время.

Время реакции датчика составляет порядка 500 мс. Толщина стенки сосуда из диэлектрика может достигать 1 см.

Просили проверить чувствительность, так вот иллюстрация лучше всяких слов:


Как датчик протечек будет работать отлично.

Разные фотки по просьбам

с этим вообще никак - левый спирт:


фэри:


толстая канистра 40 литров:


дистиллированная вода:


крепкие напитки:




бутыль кулера в самом толстом месте:


уайт спирит - нет:


Через керамический унитазный бачок легко находит воду:




Открыл крышку, внутри залито компаундом, но имеется вывод потенциометра, после выкручивания вправо - датчик перестал реагировать на воду, после выкручивания влево начал реагировать на боковые прикосновения пальцем, похоже это регулировка чувствительности.

Если будет интересно, продолжу писать про свои дачные поделки.
Спасибо всем, кто дочитал этот обзор до конца, надеюсь кому-то данная информация окажется полезной. Всем полного контроля над своими водными ресурсами и добра!

Планирую купить +255 Добавить в избранное Обзор понравился +181 +378