Ёмкостный датчик прикосновения работает как обычная кнопка, но в нём нет подвижных частей. Кнопка почувствует «нажатие» сквозь корпус устройства и сработает как бесконтактный концевик в проектах домашней автоматизации.
Сенсор работает через неметаллические материалы — пластмассу, картон, фанеру или стекло. Эту особенность можно использовать для создания скрытых или защищённых элементов управления.
Поместите модуль в герметичный корпус или спрячьте под лицевую панель устройства — кнопка почуствует приближение пальца даже через четырёхмиллиметровый слой диэлектрика.
Использование в качестве «кнопки» — не единственный вариант использования ёмкостных датчиков. Они отлично подойдут для контроля уровня воды в пластиковой бочке или стеклянном аквариуме.
Система определения прикосновения состоит из чувствительного элемента, блока измерения ёмкости датчика и логической схемы, реагирующей на изменение ёмкости при приближении объекта.
В качестве чувствительного элемента используется токопроводящий контур на лицевой части модуля.
Логика построена на базе микросхемы AT42QT1010. Она отвечает за автоматическую калибровку датчика. Калибровка занимает примерно полсекунды и выполняется сразу после появления питания на модуле. Кроме того, микросхема фильтрует значения, компенсирует дрейф ёмкостного датчика и корректирует работу устройства при изменении температуры и влажности окружающей среды.
При каждом срабатывании сенсора загорается яркий красный светодиод. Это поможет при отладке проекта и пригодится для создания интерактивных панелей управления.
Сенсорный модуль по своей сути аналогичен цифровой кнопке. Пока кнопка нажата, датчик отдаёт логическую единицу; когда кнопка не нажата — логический ноль.
В простом варианте модуль подключается к управляющей электронике как простая кнопка — одним трёхпроводным шлейфом.
Для этого используется левая группа контактов:
В правой группе контактов используется только один пин — M. Он переключает режимы работы модуля. Две оставшиеся ноги используются для надёжной фиксации модуля на Troyka Slot Shield.
При подключении к Arduino удобно использовать Troyka Shield. Шлейфы для подключения лежат в коробке с сенсором.
Пины модуля сделаны с шагом 2,54 мм, поэтому с ним будет удобно работать на breadboard’ах.
По умолчанию модуль работает в режиме пониженного энергопотребления. Опрос датчика проводится раз в 80 миллисекунд. Это существенно экономит энергию аккумуляторов.
Если вам требуется увеличить отзывчивость интерфейса, подключите пин М к контроллеру и подайте на него логическую единицу. Модуль переключится в режим высокоскоростной обработки данных, интервал опроса сенсора уменьшится до 10 миллисекунд.