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

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

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

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

                Особенностью данного технического решения является тот факт, что датчик не потребляет ток от батарейки (примерно 0.1 мкА), что ограничивает срок работы на одном элементе CR2032 лишь временем саморазряда батарейки.

                Конструкцию датчика условно можно разделить на три части: базовую, сенсорную и исполнительную.

Базовая часть:

1)      Инвертор SN74LVC1G04DBVR +резистор 1МОм , “Чип и Дип”, 9 руб.

Выводы микросхемы:  A(2) - первый контакт сенсора, Vcc(5)-плюс CR2032; GND(3) минус CR2032 и  второй контакт сенсора, Y(4) -выход к исполнительной части (питание зуммера или радио модуля), Резистор 1МОм соединяет A и Vcc.
Выводы микросхемы: A(2) - первый контакт сенсора, Vcc(5)-плюс CR2032; GND(3) минус CR2032 и второй контакт сенсора, Y(4) -выход к исполнительной части (питание зуммера или радио модуля), Резистор 1МОм соединяет A и Vcc.

Остальные детали покупал на Алиэкспресс, цена с учетом стоимости доставки.

2)      Корпус 40x20x11 мм3 , 34 руб;

3)      Плата для пайки SMD(не обязательно),  3 руб;

4)      Держатель батарейки, 10 руб.

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

Схема соединений такая:

Сенсорная часть для обнаружения утечки воды изготавливается из медной пластины 0.5x15x15 мм3, 10 руб, которая разрезается на две равные части.

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

Исполнительная часть зависит от реализуемого варианта функций датчика.

Вариант 1: Зуммер, 10 руб.- обеспечивает звуковое оповещение о возникновении аварийной ситуации.

Вариант 2: Релейный модуль, 70 руб

.- обеспечивает включение двигателя для закрытия шарового крана, установленного на трубопроводе подачи воды.

Вариант 3: Модуль передатчика 433 МГц, от 50 руб.- обеспечивает большую дальность связи и меньшее потребление, чем модули BLE при равной мощности в эфире.

Вариант 4: Модуль BLE от 80 руб. - позволяет принять данный сигнал на смартфон. Модуль не требует программирования.  При возникновении аварийной ситуации, базовая часть подает питание на модуль BLE, который начинает излучать сигнал рекламы в эфир. Этот сигнал принимает устройство управления двигателем перекрытия воды, либо смартфон.

                В итоге,

Датчик утечки воды(вид снизу). Вариант:1,3,4.
Датчик утечки воды(вид снизу). Вариант:1,3,4.
Датчик утечки воды(вид сверху). Вариант:1,3,4.
Датчик утечки воды(вид сверху). Вариант:1,3,4.

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

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

Комментарии (13)


  1. Keks650
    05.07.2025 10:17

    А схема-то где?


    1. nikolz Автор
      05.07.2025 10:17

      добавил


  1. eteh
    05.07.2025 10:17

    Так это же по сути обычный дискретный датчик, срабатывающий от контактов электродов с проводящей средой, в данном случае жидкостью)


  1. AGalilov
    05.07.2025 10:17

    лайк-подписка-кармаплюс


  1. LinkToOS
    05.07.2025 10:17

    Датчик здесь, это "кнопка", контакты которой замыкает вода. Дистиллированная вода контакты не замкнет. К счастью в кране вода не такая.

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


    1. BSOZ
      05.07.2025 10:17

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


      1. nikolz Автор
        05.07.2025 10:17

        Уточните, куда Вы предлагаете поставить конденсатор.


    1. nikolz Автор
      05.07.2025 10:17

      Чтобы сработал датчик достаточно сопротивления 100 ком. В данном варианте, сопротивление между контактами при наличии воды составляет от 10 кОм.


    1. nikolz Автор
      05.07.2025 10:17

      или пока не зальет соседей полностью.

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


  1. xSVPx
    05.07.2025 10:17

    Сработает если сверху побрызгать корпус :)?

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

    Этот вообще зачем нужен то ?


    1. nikolz Автор
      05.07.2025 10:17

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


  1. randomsimplenumber
    05.07.2025 10:17

    А полевых транзисторов не было? или целый инвертор дешевле? ;)


    1. nikolz Автор
      05.07.2025 10:17

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

      В инверторе это уже решено. Его схема обеспечивает практически нулевой ток в статическом состоянии.