Индикатор уровня воды в баке на светодиодах. Индикаторы уровня воды. Датчик уровня воды своими руками

Индикатор(датчик) уровня воды на микроконтроллере PIC16F628А – устройство, которое позволит визуально контролировать уровень воды в непрозрачной ёмкости. Предлагаемое устройство может пригодиться всем, у кого есть загородный дом с летним душем или дача, огород, да что угодно лишь была бы емкость с водой. После некоторых модернизаций из индикатора получилось уровня воды.

Сам индикатор состоит из двух основных частей:

  1. Датчики уровня воды;
  2. Электроника, которая обрабатывает информацию, полученную от датчиков.

Теперь подробнее рассмотрим каждую из составных частей индикатора.

О схеме.

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

Принципиальная схема индикатора уровня воды (рисунок 1) проста, как пять копеек.

Рисунок 1 - Принципиальная схема индикатора уровня воды на микроконтроллере PIC16F628A

Рассмотрим основные узлы. Сердцем устройства является микроконтроллер PIC16F628A фирмы Microchip. Для стабильного питания которого, применяется выпрямитель на диодном мосте, конденсаторах и интегральном стабилизаторе L7805.

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

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

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

Таблица 1 – Перечень компонентов для индикатора уровня воды на микроконтроллере PIC16F628А
Позиционное обозначение Наименование Аналог/замена
С1, С3 Конденсатор керамический – 15пФх50В
С2 Конденсатор электролитический - 470мкФх25В
С4 Конденсатор керамический – 0,1мкФмкФх50В
С5 Конденсатор электролитический - 1000мкФх10В
DA1 Интегральный стабилизатор L7805 L78L05
DD1 Микроконтроллер PIC16F628A PIC16F648A, PIC16F84
HL1-HL4 Светодиод 3мм
R1-R5, R11 Резистор 0,125Вт 5,1 Ом SMD типоразмер 0805
R6-R9 Резистор 0,125Вт 510 кОм SMD типоразмер 0805
R10 Резистор 0,125Вт 1 кОм SMD типоразмер 0805
R12-R15 Резистор 0,125Вт 180 Ом SMD типоразмер 0805
VD1 Диодный мост 1А х 1000В 2W10
XP1-XP4 Штекер платный
XT1-XT2 Клеммник на 2 контакта.
XT3 Клеммник на 3 контакта.
ZQ1 Кварц 4МГц типаразмер HC49

О датчиках.

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

Рисунок 2 – Тяжелое основание для пластиковой трубы с датчиками.

К хомутам подводятся провода, соединяющие датчики и схему (можно использовать витую пару). Вся эта конструкция устанавливается в емкость с водой. Замыкать датчики между собой будет вода. Расстояния между датчиками выбираются произвольные. В моем случае, емкость была условно разделена на три части, и по уровню каждой части на трубе был установлен хомут. Если для емкости был предусмотрен перелив, то последний хомут должен быть установлен на уровне перелива.

Конструкция датчиков может быть и иной. Главное соблюдать требуемую последовательность.

Как работает.

Работает такая конструкция очень просто. На самом низу трубы (или на основании) крепится общий провод для работы с датчиками. Относительно этого провода будут происходить все измерения. Вода, наполняя емкость, постепенно начнет замыкать общий провод с датчиками. Первый на очереди - датчик 1. Когда общий провод с ним замкнется тогда включиться первый светодиод. Далее к первому датчику добавится второй датчик, при этом включится второй светодиод, а первый выключиться и т.д. Когда произойдет замыкание с четвертым датчиком - включиться четвертый светодиод. Который, в свою очередь, будет мерцать с частотой 2 Гц.

Подобный алгоритм работы можно легко организовать на обычной логике. Так поначалу и делалось, однако, из-за частых ошибочных состояний, было принято решение заменить схему на современное микроконтроллерное устройство. Рабочая программа для PIC-микроконтроллера была написана на языке ассемблер и отлажена в программе MPLab 8.8

Моделирование.

Работа устройства моделировалась в программе протеус см. рисунок 3. Модель сделана для микроконтроллера PIC16F84A! Внимательно выбираем прошивку.

Рисунок 3 – Модель уровня воды на микроконтроллере.

О печатной плате.

Печатная плата получилась размерами 55х50мм (рисунки 4-5 !!! не в масштабе) .

Рисунок 4 – Печатная плата индикатора уровня воды в баке на микроконтроллере PIC16F628A (низ) не в масштабе.

Рисунок 5 – Печатная плата индикатора уровня воды в баке на микроконтроллере PIC16F628A (верх) не в масштабе.

Внешний вид индикатора показан на рисунке 6.

Рисунок 6 – Готовая плата индикатора уровня воды.

Корпус.

Схему готового индикатора разместил в корпусе небольшого приемника рисунки 7-8.

Рисунок 6 – Готовая плата индикатора уровня воды на микроконтроллере PIC16F628A в корпусе приемника.

Рисунок 7 – Кнопка включения питания.

Отверстия для динамика заклеил клеем, а на лицевую сторону приклеил глянцевую фотография рисунки 8-9

Индикатор, собранный из заведомо рабочих деталей, начинает работать сразу и в наладке не нуждается.

Рисунок 8 – Заклееные отверстия.

Рисунок 9 – Лицевая панель индикатора уровня воды на микроконтроллере PIC16F628A.

Видео работы устройства.

В итоге получился совсем не плохой индикатор уровня воды в баке на микроконтроллере PIC16F628A, который не содержит дефицитных деталей, прост в изготовлении и не требует наладки. Добавлена поддержка микроконтроллеров PIC16F84, PIC16F648A. Печатная плата получилась 55х50 мм. Емкость, в которой будут размещены датчики, не нужно портить лишними отверстиями. Исправных компонентов и добра всем!!! Спасибо за внимание.

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

Варианты схем таковы: светодиодная индикация шести уровней жидкости, автоматическое управление насосом и пару простых схем просто звуковой индикации при наполнении емкости водой.

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

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

Индикатор шести уровней жидкости со световой индикацией

При кажущемся обилии проводов и элементов на приведенной схеме, на самом деле, она до смешного проста. Поскольку из активных элементов лишь одна логическая микросхема, остальные элементы все пассивны, к тому же схема абсолютно не требует никакой наладки, поскольку это «логика» в чистом виде. А все номиналы элементов каждого из шести каналов при каждом логическом элементе одинаковы, так что требуется просто подключить вход и выход каждого и повторить это шесть раз. Далее понятно: контакт 7 общий, а 1-6 это уровни, каждый их них можно расположить на нужной высоте непосредственно в емкости для световой индикации. Светодиоды можно расположить в ряд (либо на другой манер), которые и будут индицировать уровень жидкости в наполняемой емкости: светится от 1 до 2 штук одновременно. При желании можно конечно же применить светодиоды разных цветов.

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

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

Приведенная схема тоже в общем-то не так и сложна, также основа ее логическая микросхема К561ЛЕ5 она состоит из четырех элементов логики 2ИЛИ-НЕ. Собрав и используя данную схему, можно либо наполнять, либо опустошать необходимый резервуар водой. Для передачи исполнения включения/выключения насоса добавлен лишь транзистор и реле.

В качестве датчиков используются два прута — длинный и короткий. Длинный – для минимального уровня, короткий – для максимального уровня воды. Берется за данность, что резервуар в нашем случае металлический. Если у вас не из металла, то в таком случае нужно добавить еще один прут, опустив его до самого дна.

Принцип схемы таков: при соприкосновении воды одновременно с длинным, а также с коротким датчиком, логический уровень на выводах 9 и 1,2 микросхемы DD1 изменяется с высокого на низкий, чем вызывает изменение режима насоса.

При уровне воды ниже обоих датчиков, в микросхеме DD1 на выводе 10 — логический ноль. При повышении уровня воды, даже при соприкосновении воды с длинным датчиком — на выводе 10, также логический ноль. Но при достижении уровня воды короткого датчика, на 10-м выводе появится логическая единица, тогда транзистор VT1 включает реле, а оно — управление насосом, который начинает откачивать воду из резервуара.

Уровень воды начинает уменьшаться, короткий стержень не контактирует с водой, но на выводе 10 все же остается логическая единица, поэтому насос продолжает работать. А вот по достижении уровня воды ниже длинного стержня, на выводе 10 уже появится логический ноль, вот тогда насос остановит работу.

Переключатель же S1 позволяет переключить всю логику схемы и, соответственно, работы насоса на обратную.



Данная схема также предполагает два контакта: при погружении их в воду, запускается работа звукового генератора, звук излучает динамик ВА1. При указанных на схеме номиналах, частота генерируемого звукового сигнала около 1кГц.

Интегральная микросхема К561ЛА7 состоит их четырех элементов логики «И-НЕ». Чувствительность схемы датчика очень высокая, это обеспечивается использованием в логической микросхеме К561ЛА7 униполярных (полевых) транзисторов с изолированным затвором (КМОП).

Транзистор КТ972, примененный в схеме, составной. Но его можно заменить, соединив два транзистора (КТ3102 и КТ815) как на схеме слева.

Питается схема напряжением 3-15 В. При напряжении питания выше 6-ти Вольт, можно ограничить ток динамика и транзистора, включив последовательно динамической головке резистор.

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

Индикатор Описание Тип/принцип Диапазон измерения Место установки Контролируемый материал
Индикатор уровня байпасный Беспоплавковый 0,05…2 метра Сбоку Жидкости
Вода
Индикатор уровня байпасный Беспоплавковый 0,1…2 метра Сбоку Жидкости
Индикатор уровня байпасный Беспоплавковый 0,1…2 метра Сбоку Жидкости
Магнитный 0,15…5,8 метров Сбоку Жидкости
Магнитный индикатор уровня с возможностью внедрения в АСУ Магнитный 0,15…3 метров Сбоку Жидкости
Буйковый 0…2,5 метров Сверху Топливо
Вода
Механический индикатор уровня Буйковый 0,9…2,0 метров Сверху Топливо
Вода
Пневматический уровнемер индикаторного типа Пневматический 0,7…4,0 метров Сверху Топливо
Вода
Байпасный индикатор для ответственных применений Поплавковый 0,5…5,5 метров Сбоку Жидкости
Вода
Электронный цифровой индикатор уровня топлива и воды Гидростатический 0,9…4,0 метра Погружной Топливо
Вода
Электронный цифровой индикатор уровня топлива Гидростатический 0,9…4,0 метров Погружной Топливо
Вода

Выбор индикатора уровня зависит от множества факторов. Коснемся самых важных из них.

1. Требуемая точность прибора напрямую зависит от реализованного принципа измерений :

  • механический - точность ±5%;
  • пневматический - точность ±3%;
  • гидростатический - точность ±1,5%.

Так, специально разработанные индикаторы уровня Unitel для воды и для воды, реализуют пневматический принцип измерения уровня, цифровой индикатор наличия воды в емкости - гидростатический.

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

2. В зависимости от назначения измерений может быть выбран прибор :

  • с индикацией уровня по месту установки емкости (MT-Profil R, Unimes, Unimes E, Unitel, Unitop, DIT 10);
  • с возможностью передачи сигнала на верхний уровень (TankControl 10, NivoFlip совместно с датчиком и/или переключателем).

3. От расположения емкости с водой зависит возможность применения индикатора уровня воды , устанавливаемого:

  • непосредственно на емкость (MT-Profil R, Unimes, NivoFlip);
  • с выносным устройством отображения в случае расположения емкости в труднодоступном месте, например, если речь идет об индикаторе уровня воды в колодце или в баке, установленном под землей, в зоне подтоплений, либо на крыше (Unitel, Unitop, DIT 10, TankControl 10);
  • с двумя показывающими устройствами: одно устанавливается непосредственно на емкость, второе - выносное (Unimes E).

4. От габаритов емкости зависит выбор конкретной модели индикатора уровня воды (см. Диапазон измерения в табл.выше)

5. Имеет значение и качество воды : некоторые модели индикаторов непригодны для использования с питьевой водой.

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

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


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


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


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

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


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

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

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


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


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


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


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


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


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





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


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


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

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

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

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

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

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

Удачи вам.

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

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

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

Напряжение питания схемы зависит от номинального у применяемого реле и может находиться в диапазоне 9...15 В. Цепи нагрузки будет коммутировать группа контактов К1.1.

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

В этом случае нужную чувствительность к срабатыванию реле можно установить подстроечным резистором R1 (рис. 1, б). Конденсаторы С2 в схемах служат для подавления наводок на длинных проводах. Выключение реле происходит при большом сопротивлении датчика F1.

Рис. 1. Датчик воды, срабатывающий на ее наличие (а) или отсутствие (б).

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

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

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

Рис. 2. Датчик воды на основе автогенератора.

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

Датчик уровня воды для колодца

Насос должен начинать работать, когда уровень воды в колодце достигнет положения верхнего датчика F1 (рис. 3), а отключаться при снижении ниже положения датчика F2. Это исключит частые включения насоса, а также работу его без воды (что недопустимо).

Рис. 3. Датчик с гистерезисом переключения по уровню воды.

Величины резисторов R1-R2 подбираются экспериментально на месте (обычно можно использовать R1 = R2), так как электропроводность воды в разных местах может сильно отличаться, к тому же она зависит от времени года.

Сначала подбором резистора R2 добиваемся того, чтобы реле было включено при наличии воды между электродами датчика F1, а после этого определяем величину резистора R1, при которой реле К1 остается включенным при снижении уровня воды до положения датчика F2. При этом надо проверить, чтобы, если реле было отключено, при наличии воды в зоне датчика F2 оно не срабатывало.

Второй выход (7) микросхемы не задействован и может во Всех схемах использоваться для подключения светодиодного индикатора режима работы, как это показано на рис. 5.35, б.

Литература: Радиолюбителям: полезные схемы, Книга 5. Шелестов И.П.