Сенсорный датчик прикосновения своими руками. Ардуино: ёмкостный датчик прикосновения. Переменный конденсатор, переменная частота

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

Для использования сенсорной кнопки TTP223B необходимо подключить питание и Arduino контроллер, либо другое микропроцессорное управляющее устройство. На плате находится светодиод, обозначенный "D", который загорается, когда на модуль подается питание. На плате модуля предусмотрено четыре отверстия для закрепления на плоской поверхности.
Сенсорная площадка работает по емкостной технологии. Срабатывание модуля на коммутацию происходит от прикосновения пальцем к сенсорному датчику. В состоянии покоя - на выходе модуля низкий уровень напряжения, при касании сенсора - появляется высокий уровень напряжения. После 12 секунд бездействия модуль переходит в режим пониженного энергопотребления.
Датчик прикосновения TTP223B имеет один 3-х контактный разъем.

Обозначение контактов

SIG (выходной цифровой сигнал);
VCC (напряжение питания);
GND (общий контакт).
Питание модуля осуществляется либо от Arduino, а также другого микропроцессорного управляющего устройства, либо от внешнего источника питания (блока питания). Напряжение питания модуля 2 – 5,5 В.

Характеристики

модуль собран на микросхеме TTP223B;
сенсор работает по емкостной технологии;
светодиодная индикация питания;
напряжение питания модуля: 2 – 5,5 В;
чувствительность: 0 – 50 пФ;
время отклика (режим пониженного энергопотребления): 220 мс;
время отклика (активный режим): 60 мс;
размеры (Д х Ш х В): 24 х 24 7,5 мм;
вес: 3 г.

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

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

Напомню, что биполярный транзистор представляет собой полупроводниковый элемент, имеющий три вывода (эмиттер, коллектор и база). Он способен усиливать электрический сигнал в 10-1000 раз. При подаче на управляющий вывод небольшого сигнала (где-то от 0,6 до 0,7 вольт) на выходе мы можем получить уже электрический ток и/или напряжение гораздо большей величины.

База является управляющим электродом, относительно эмиттера. То есть, от источника питания подается на базу (через ограничивающий резистор, создающий некое смещение) и коллектор определенная величина напряжения. При напряжении между базой и эмиттером до 0,6 вольт транзистор ещё будет закрыт (не будет пропускать через себя ток относительно эмиттера и коллектора). Повышая напряжение между базой и эмиттером уже от 0,6 и где-то до 0,7 вольт мы постепенно открывает транзистор от полностью закрытого состояния в полностью открытое. Следовательно, транзистор выполняет роль переменного резистора, который управляется небольшими токами и может изменять своё сопротивления от бесконечно большого до практически нулевого (всё же оно есть, хоть и весьма малое).

Резисторы в схеме простого сенсорного включателя, стоящие в цепи коллекторов, выполняют роль ограничителей тока. Их номиналы 1 мегаом, 1 килоом и 220 ом. Можно ставить маленькой мощности, небольшие по размеру (токи в схеме достаточно малые). В данной электрической схеме применены биполярные транзисторы типа КТ315 (подойдут с любым буквенным индексом). Эти транзисторы старотипные, найти их можно где угодно, и стоят они копейки (если их покупать). Заменить их можно на КТ3102 или любые другие, с похожими характеристиками. Эти транзисторы имеют проводимость n-p-n (новичкам стоит это учесть). Можно поставить в схему транзисторы и обратной проводимости (p-n-p) серии КТ361 или КТ3107, но тогда нужно будет поменять полярность на питании (на плюс подключать минус и наоборот).

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

Изначально в схему простого сенсорного включателя я поставил на выход обычный светодиод, который просто зажигался при касании сенсора. Если вместо светодиода поставить небольшое реле, то можно уже на выходе схемы иметь переключатель, что можно подключить к различным электрическим устройствам (звонку, лампочки, двигателю и т.д.). Параллельно катушки реле нужно будет припаять электролитический конденсатор небольшой ёмкости (где-то от 100 до 1000 микрофарад, и напряжением не менее чем у источника питания). А также подключить диод (обратное включение), что позволит исключить влияние на саму схему напряжения самоиндукции, возникающей на катушки реле. Диод подойдет любой!

P.S. Учтите, что светодиод имеет полярность! Если вы поставите его неправильно, то светиться он не будет. В случае использования реле учитывайте выходной ток транзистора. То есть, КТ315 может иметь на своём выходе силу тока не более 100 миллиампер. Следовательно, если поставить большую релюшку, у которой катушка потребляет большие токи, то транзистор может выйти из строя. Нужно ставить реле с соответствующим током на катушке или ставить более мощный биполярный транзистор на выходе схемы.

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

Предыдущая статья

Измерение изменений

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

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

Конечно, сам факт того, что емкость изменяется, не особенно полезен. Для того, чтобы на самом деле реализовать емкостной датчик касаний, нам необходима схема, которая может измерять емкость с точностью, достаточной, чтобы идентифицировать увеличение емкости, вызванное наличием пальца. Существуют различные способы сделать это, некоторые довольно просты, другие более сложные. В данной статье мы рассмотрим два основных подхода для реализации емкостного сенсорного функционала: первый основан на постоянной времени RC (резистор-конденсатор) цепи, а второй основан на сдвигах частоты.

Постоянная времени RC цепи

Возможно, вы также испытываете чувства ностальгии по университету, когда видите экспоненциальную кривую, представляющую график напряжения во время заряда или разряда конденсатора. Возможно, кто-то при взгляде на эту кривую впервые понял, что высшая математика всё-таки имеет какое-то отношение к реальному миру, да и в век роботов, работающих на виноградниках , есть что-то привлекательное в простоте разряда конденсатора. В любом случае, мы знаем, что эта экспоненциальная кривая изменяется, когда изменяется либо резистор, либо конденсатор. Скажем, у нас есть RC цепь, состоящая из резистора 1 МОм и емкостного датчика касаний с типовой емкостью (без пальца) 10 пФ.

Мы можем использовать вывод входа/выхода общего назначения (настроенный, как выход) для заряда конденсатора до напряжения, соответствующего высокому логическому уровню. Затем нам необходимо разрядить конденсатор через большой резистор. Важно понимать, что вы не можете просто переключить состояние выхода на низкий логический уровень. Вывод I/O, сконфигурированный на выход, будет управлять сигналом низкого логического уровня, то есть, он создаст низкоомное соединение выхода с землей. Таким образом, конденсатор быстро разрядится через это низкое сопротивление - так быстро, что микроконтроллер не сможет обнаружить едва заметные временные изменения, созданные небольшими изменениями емкости. Что нам здесь нужно, так это вывод с большим входным сопротивлением, что заставит почти весь ток разряда течь через резистор, а это может быть достигнуто настройкой вывода для работы, как вход. Итак, сначала вы установите вывод, как выход, выдающий высокий логический уровень, а затем этап разряда, вызывается изменением режима работы вывода на вход. Результирующее напряжение будет выглядеть примерно следующим образом:

Если кто-то прикасается к датчику и тем самым создает дополнительную емкость 3 пФ, постоянная времени будет увеличиваться следующим образом:

По человеческим меркам время разряда не сильно отличается, но современный микроконтроллер, безусловно, может обнаружить это изменение. Скажем, у нас есть таймер с тактовой частотой 25 МГц; мы запускаем таймер, когда переключаем вывод в режим входа. Мы можем использовать таймер для отслеживания времени разряда, настроив этот же вывод действовать, как триггер, который инициирует событие захвата («захват» означает хранение значения таймера в отдельном регистре). Событие захвата произойдет, когда напряжение разряда пересечет порог низкого логического уровня вывода, например, 0,6 В. Как показано на следующем графике, разница во времени разряда с порогом 0,6 В составляет ΔT = 5.2 мкс.

С периодом тактовой частоты таймера 1/(25 МГц) = 40 нс, это ΔT соответствует 130 тактам. Даже если изменение емкости будет уменьшено в 10 раз, у нас всё равно будет разница в 13 тактов между нетронутым датчиком и датчиком, к которому прикоснулись.

Таким образом, идея заключается в многократном заряде и разряде конденсатора, контролируя время разряда; если время разряда превышает заданный порок, микроконтроллер предполагает, что палец вошел в «контакт» с конденсатором датчика касаний (я написал «контакт» в кавычках потому, что палец на самом деле никогда не касается конденсатора - как упоминалось в предыдущей статье, конденсатор отделен от внешней среды лаком на плате и корпусом устройства). Тем не менее, реальная жизнь немного сложнее, чем идеализированное обсуждение, представленное здесь; источники ошибок обсуждаются ниже, в разделе «Работа в реальности».

Переменный конденсатор, переменная частота

В реализации на базе изменения частоты емкостной датчик используется в качестве «С»-части в RC генераторе таким образом, что изменение емкости вызывает изменение частоты. Выходной сигнал используется в качестве входного для модуля счетчика, который подсчитывает количество фронтов или спадов, возникающих во время периода измерения. Когда приближающийся палец приводит к увеличению емкости датчика, частота выходного сигнала генератора уменьшается, и, таким образом, количество фронтов/спадов также уменьшается.

Так называемый релаксационный генератор (генератор колебаний, пассивные и активные нелинейные элементы которого не обладают резонансными свойствами) представляет собой основную схему, которая может использоваться для этой цели. Для этого в дополнение к конденсатору датчика касаний требуются несколько резисторов и компаратор. Кажется, это вызывает больше проблем по сравнению с методом заряда/разряда, который обсуждался выше, но если ваш микроконтроллер обладает встроенным модулем компаратора, это не так уж и плохо. Я не буду вдаваться в подробности схемы этого генератора, потому что, во-первых, он обсуждается во многих других местах, и, во-вторых, маловероятно, что вы захотите использовать этот метод генератора, когда есть много микроконтроллеров и отдельных микросхем, которые предлагают высокопроизводительную емкостную сенсорную функциональность. Если у вас нет другого выбора, кроме как создать свою собственную схему емкостного сенсора касаний, я думаю, что метода заряда/разряда, описанный выше более прост. В противном случае, сделайте свою жизнь немного проще, выбирая микроконтроллер со специальным аппаратным обеспечением для емкостного датчика касаний.

Примером встроенного модуля, основанного на релаксационном генераторе, является периферия емкостного датчика в микроконтроллерах EFM32 от Silicon Labs:

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

Работа в реальности

Емкостная сенсорная система будет зависеть и от высокочастотного, и от низкочастотного шума.

Высокочастотный шум вызывает в измерениях времени разряда или количества фронтов незначительные изменения от отсчета к отсчету. Например, схема заряда/разряда без пальца, о которой говорилось выше, может иметь время разряда 675 тактов, затем 685 тактов, затем 665 тактов, затем 670 тактов и так далее. Значимость этого шума зависит от ожидаемого изменения времени разряда при поднесении пальца. Если емкость увеличивается на 30%, то ΔT будет составлять 130 тактов. Если наши высокочастотные изменения составляют только ±10 тактов, то мы можем легко отличить сигнал от шума.

Однако, увеличение емкости на 30% находится вблизи максимального значения изменения емкости, на которое мы можем рассчитывать. Если мы получим изменение только на 3%, ΔT составит 13 тактов, что слишком близко к уровню шума. Одним из способов уменьшения влияния шума является увеличение амплитуды сигнала, и вы можете сделать это за счет уменьшения физического расстояния, разделяющего печатный конденсатор и палец. Однако, часто механическая конструкция ограничена другими факторами, и вы уже больше не можете увеличить уровень сигнала. В этом случае вам необходимо понизить уровень шума, что может быть достигнуто путем усреднения. Например, каждое новое время разряда может сравниваться не с предыдущим временем разряда, а со средним значением последних 4 или 8 или 32 результатов измерений времени разряда. Метод, основанный на сдвиге частоты и описанный выше, автоматически включает усреднение, потому что небольшие изменения около средней частоты не будут существенно влиять на количество подсчитанных циклов в течение периода измерений, который более длительный по сравнению с периодом колебаний.

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

Заключение

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

Датчик касания для Arduino

Модуль представляет собой сенсорную кнопку, на его выходе формируется цифровой сигнал, напряжение которого соответствует уровням логических единицы и нуля. Относится к емкостным датчикам касания. С такого рода устройствами ввода данных мы сталкиваемся при работе с дисплеем планшета, айфона или тачскрин монитора. Если на мониторе мы нажимаем на иконку стилусом или пальцем, то здесь для этого используется область поверхности платы размером с иконку Windows касание которой производится только пальцем, стилус исключается. Основа модуля микросхема TTP223-BA6 . Есть индикатор питания.

Управление ритмом воспроизведения мелодии

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

Характеристики

Напряжение питания 2,5 - 5,5 В
Время отклика на касание в различных режимах потребления тока
низкое 220 мс
обычное 60 мс
Выходной сигнал
Напряжение
высокий лог. уровень 0,8 Х напряжение питания
низкий лог. уровень 0,3 Х напряжение питания
Ток при питании 3 В и логических уровнях, мА
низкий 8
высокий -4
Размеры платы 28 x 24 x 8 мм

Контакты и сигнал

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

Почему это работает или немного теории

Тело человека, как и все что нас окружает, обладает электрическими характеристиками. При срабатывании датчика прикосновения проявляются наши емкость, сопротивление, индуктивность. На нижней стороне платы модуля расположен участок фольги соединенный с входом микросхемы. Между пальцем оператора и фольгой на нижней стороне расположен слой диэлектрика - материал несущей основы печатной платы модуля. В момент касания происходит заряд тела человека микроскопическим током, протекающим через конденсатор, образованный участком фольги и пальцем человека. При упрощенном рассмотрении ток протекает через два последовательно соединенных конденсатора: фольга, палец находящихся на противоположных поверхностях платы и тело человека. Поэтому если поверхность платы закрыть тонким слоем изолятора, то это приведет к увеличению толщины слоя диэлектрика конденсатора фольга-палец и не нарушит работу модуля.
Микросхема TTP223-BA6 фиксирует ничтожный импульс микротока и регистрирует прикосновение. Благодаря свойствам микросхемы работать с такими токами никакого вреда такая технология не наносит. Когда мы касаемся корпуса работающего телевизора или монитора через нас проходят микротоки большей величины.

Режим пониженного потребления

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

Работа совместно с Arduino UNO

Загрузите в Arduino UNO следующую программу.

#define ctsPin 2 // Контакт подключения линии сигнала датчика касания
int ledPin = 13; // Контакт для светодиода

Void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
pinMode(ctsPin, INPUT);
}

Void loop() {
int ctsValue = digitalRead(ctsPin);
if (ctsValue == HIGH){
digitalWrite(ledPin, HIGH);
Serial.println("TOUCHED");
}
else{
digitalWrite(ledPin,LOW);
Serial.println("not touched");
}
delay(500);
}

Соедините датчик касания и Arduino UNO как показано на рисунке. Схему можно дополнить включающимся при касании датчика светодиодом, подключенным через резистор 430 Ом к контакту 13. Сенсорные кнопки часто оснащают индикатором касания. Так удобней работать оператору. При нажатии на механическую кнопку мы чувствуем щелчок независимо от реакции системы. Здесь новизна технологии немного удивляет из-за нашей моторики сложившейся годами. Индикатор нажатия избавляет нас от излишнего ощущения новизны.

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

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

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

Электрические принципиальные схемы

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

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

Схема емкостного сенсорного датчика

Основой схемы емкостного сенсорного датчика присутствия является задающий генератор прямоугольных импульсов, выполненный по классической схеме на двух логических элементах микросхемы D1.1 и D1.2. Частота генератора определяется номиналами элементов R1 и C1 и выбрана около 50 кГц. Значение частоты на работу емкостного датчика практически не влияет. Я менял частоту от 20 до 200 кГц и влияния на работу устройства визуально не заметил.

С 4 вывода микросхемы D1.2 сигнал прямоугольной формы через резистор R2 поступает на входы 8, 9 микросхемы D1.3 и через переменный резистор R3 на входы 12,13 D1.4. На вход микросхемы D1.3 сигнал поступает с небольшим изменением наклона фронта импульсов из-за установленного датчика, представляющего собой кусок провода или металлическую пластину. На входе D1.4, из за конденсатора С2, фронт изменяется на время, необходимое для его перезаряда. Благодаря наличию подстроечного резистора R3, есть возможность фронты импульса на входе D1.4, выставить равным фронту импульса на входе D1.3.

Если приблизить к антенне (сенсорному датчику) руку или металлический предмет, то емкость на входе микросхемы DD1.3 увеличится и фронт поступающего импульса задержатся во времени, относительно фронта импульса, поступающего на вход DD1.4. чтобы «уловить» эту задержку про инвертированные импульсы подаются на микросхему DD2.1, представляющую собой D триггер, работающий следующим образом. По положительному фронту импульса, поступающего на вход микросхемы C, на выход триггера передается сигнал, который в тот момент был на входе D. Следовательно, если сигнал на входе D не изменяется, поступающие импульсы на счетный вход C не оказывают влияния на уровень выходного сигнала. Это свойство D триггера и позволило сделать простой емкостной сенсорный датчик.

Когда емкость антенны, из за приближения к ней тела человека, на входе DD1.3 увеличивается, импульс задерживается и это фиксирует D триггер, изменяя свое выходное состояние. Светодиод HL1 служит для индикации наличия питающего напряжения, а HL2 для индикации приближения к сенсорному датчику.

Схема сенсорного включателя

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

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


Триггер DD2.2 работает так же, как и DD2.1, но сигнал на вход D подается не с других элементов, а с инверсного выхода DD2.2. В результате по положительному фронту импульса, приходящего на вход С сигнал на входе D изменяется на противоположный. Например, если в исходном состоянии на выводе 13 был логический ноль, то поднеся руку к сенсору один раз, триггер переключится и на выводе 13 установится логическая единица. При следующем воздействии на сенсор, на выводе 13 опять установится логический ноль.

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

Резистор R6, при отсутствии блокирующего сигнала с емкостного датчика в случае его отказа или обрыва управляющего провода, блокирует триггер по входу R, тем самым исключает возможность самопроизвольной подачи воды в биде. Конденсатор С6 защищает вход R от помех. Светодиод HL3 служит для индикации подачи воды в биде.

Конструкция и детали емкостных сенсорных датчиков

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

Сенсорного датчика присутствия

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

Сенсорный емкостной датчик собран на двух микросхемах КР561 серии, ЛЕ5 и ТМ2. Вместо микросхемы КР561ЛЕ5 можно применить КР561ЛА7. Подойдут и микросхемы 176 серии, импортные аналоги. Резисторы, конденсаторы и светодиоды подойдут любого типа. Конденсатор С2, для стабильной работы емкостного датчика при эксплуатации в условиях больших колебаниях температуры окружающей среды нужно брать с малым ТКЕ.

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


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

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

Конструкция и детали емкостного сенсорного включателя

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


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


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


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


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

Универсальная печатная плата

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


Не устанавливаются элементы, необходимые для работы сенсорного включателя, но мешающие работе датчика присутствия, R4, С5, R6, С6, HL2 и R4. Вместо R4 и С6 запаиваются проволочные перемычки. Цепочку R4, С5 можно оставить. Она не будет влиять на работу.

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

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

Безотказная работа емкостных датчиков для сенсорной системы управления подачи воды в биде подтверждена на практике в течении трех лет постоянной эксплуатации. Сбоев в работе не зафиксировано.

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

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

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