KY-036 — Датчик касания (металлический сенсор)

Подробное руководство по подключению и программированию металлического датчика касания KY-036. Технические характеристики, распиновка, схемы подключения для ESP32 и Arduino, примеры кода.

Датчики касания Аналоговый Цифровой

Где купить

Приобретите KY-036 — Датчик касания (металлический сенсор)

Обзор

KY-036 — это металлический датчик касания, который определяет контакт через металлический щуп, предоставляя одновременно аналоговый и цифровой выходы. Благодаря регулируемой чувствительности он идеально подходит для интерактивных проектов и сенсорного управления.

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

KY-036 Image
Где купить?

Где купить KY-036

Технические параметры

Характеристики KY-036

Основные технические данные металлического датчика касания:

Питание
3.3В — 5.0В (DC)
Тип выхода
Аналоговый + Цифровой
Регулировка
Потенциометр (чувствительность)
Индикация
2 светодиода (питание + триггер)
Скачать Datasheet (PDF)
Конфигурация пинов

Распиновка KY-036

KY-036 имеет 4-пиновый интерфейс. Модуль выдает высокий логический уровень на цифровом контакте при обнаружении касания.

KY-036 Pinout Diagram

Советы по распиновке

  • • Для ESP32 рекомендуется питание 3.3В для корректной работы АЦП.
  • • Контакт A0 (Analog) показывает изменение емкости при приближении руки.
  • • Контакт D0 (Digital) срабатывает как кнопка при достижении порога.
Кол-во пинов
4 контакта
Назначение контактов
Имя Тип Описание
1 GND Питание Общий минус (Ground)
2 +V Питание Плюс питания (3.3В — 5В)
3 D0 Выход Цифровой сигнал (логическая 1 при касании)
4 A0 Выход Аналоговое напряжение датчика
Схема сборки

Подключение KY-036 к ESP32

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

KY-036 Wiring with ESP32

Статус подключения

Необходимые мосты 2 (VCC/GND)
Интерфейс Analog/Digital
Питание
3.3В Ок
Сигнал
Dual Output
Таблица соединений
KY-036 Pin ESP32 Pin Комментарий
GND GND Общая земля
+V 3V3 Рекомендуется 3.3В для ESP32
D0 GPIO 15 Цифровой триггер
A0 GPIO 34 Аналоговое значение (АЦП)
Диагностика и ошибки

Устранение неполадок KY-036

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

Ложные срабатывания (дребезг)
Сенсор крайне чувствителен к электромагнитным помехам. Отрегулируйте потенциометр на плате, поворачивая его против часовой стрелки до момента, пока светодиод состояния не погаснет. Убедитесь, что рядом нет силовых проводов 220В.
Низкая чувствительность
Для работы датчика важна разность потенциалов. Если вы питаете устройство от батарейки и находитесь в обуви с толстой подошвой на ковре, емкость может не измениться достаточно сильно. Попробуйте коснуться земли или питать ESP32 от кабеля, подключенного к ПК.
Разработка

Примеры программирования KY-036

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

Arduino Logo
Arduino IDE C++
Классический скетч для чтения A0 и D0
const int analogPin = 34; // Контакт A0 (ESP32 ADC)
const int digitalPin = 15; // Контакт D0

void setup() {
  Serial.begin(115200);
  pinMode(digitalPin, INPUT);
}

void loop() {
  int analogVal = analogRead(analogPin);
  int digitalVal = digitalRead(digitalPin);

  Serial.print("Analog: ");
  Serial.print(analogVal);
  Serial.print(" | Touch: ");
  Serial.println(digitalVal == HIGH ? "YES" : "NO");

  delay(200);
}
ESPHome Logo
ESPHome YAML
Конфигурация для Home Assistant
sensor:
  - platform: adc
    pin: GPIO34
    name: "KY-036 Touch Analog"
    update_interval: 0.5s

binary_sensor:
  - platform: gpio
    pin: GPIO15
    name: "KY-036 Touch Digital"
    device_class: touch
Итоги

Резюме проекта

KY-036 — это отличное и недорогое решение для создания скрытых сенсорных кнопок или детекторов прикосновения к металлическим поверхностям.

Где применять

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

Важное ограничение

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

Готовы собрать устройство?

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

Похожие варианты