KY-036 · металлический датчик касания

Joy-IT · KY-036

Обнаружение касания металлического электрода с регулируемым порогом.

Автор: SLDV LAB

Опубликовано · Обновлено

СложностьЛегко
Проекты с компонентом

О МОДУЛЕ

Что делает KY-036

Joy-IT KY-036 реагирует на касание открытого металлического электрода. Аналоговая часть передаёт относительный сигнал, а компаратор LM393 сравнивает его с порогом, заданным подстроечным резистором. Есть отдельные аналоговый и дискретный выходы.

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

Карточка описывает плату Joy-IT с четырьмя выводами A0/G/+/D0. Не путайте её с TTP223: принцип, настройка и выводы отличаются. Проверяйте реальные уровни выходов конкретной ревизии.

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

Компаратор
LM393
Порог
Регулируется подстроечным резистором
Выходы
A0 и D0
Интерфейс
Аналоговый
Питание модуля
Пример для UNO R3: + модуля к 5 В, A0/D0 к 5-В входам. Joy-IT также показывает питание 3,3 В для Pico; для ESP32 выбирайте 3,3-В режим подтверждённой платы. При питании 5 В оба выхода считайте потенциально 5-В и согласуйте уровни.

ПРАКТИКА

Подключение

Схема подключения
Контакт модуляКонтакт платыНазначение
A0A0Аналоговый вход Arduino UNO R3.
GGNDОбщая земля.
+5VПитание выбранного примера.
D0D2Пороговый выход.

Подходит для Arduino. Выберите контакты по документации своей платы.

ВАШ ПРОЕКТ · ВАШ ДАТЧИК

Интегрируйте модуль с ChatGPT

Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.

Помоги подключить KY-036 · металлический датчик касания к моему проекту. Сначала уточни точную плату, её напряжение логики, среду разработки, задачу и исполнение модуля по фотографии. Базовый пример карточки рассчитан на Arduino UNO R3 с Arduino AVR Boards 1.8.6. Не переноси номера D на ESP32. Подготовь подключение, зависимости, минимальный пример, обработку входных состояний или безопасное выключение выхода и шаги проверки. Сверь каждый контакт по маркировке конкретной платы. Проверка: запишите фон, коснитесь электрода, затем аккуратно отрегулируйте порог до устойчивого переключения D0. Выясните активный уровень на экземпляре. При ложных событиях проверьте питание, общую землю и помехи. Не подключайте электрод к сетевым цепям.

Библиотеки

Установите библиотеку для своей среды и откройте пример из её документации.

Что именно прописать

Плата и ядро
Arduino UNO R3; Arduino AVR Boards 1.8.6

Выберите Arduino Uno в Arduino IDE. В .ino стандартный Arduino.h подключается автоматически.

Входы
ANALOG_PIN = A0; DIGITAL_PIN = 2

Номера относятся к UNO R3.

Serial Monitor
115200

Сырой ADC UNO R3: 0–1023; это не сила касания.

Зависимости
Не требуются

analogRead, digitalRead и millis входят в ядро.

Arduino UNO R3 · полный скетч

cpp
const byte ANALOG_PIN = A0;
const byte DIGITAL_PIN = 2;
unsigned long lastRead = 0;
void setup() {
  Serial.begin(115200);
  pinMode(DIGITAL_PIN, INPUT);
}
void loop() {
  const unsigned long now = millis();
  if (now - lastRead >= 100) {
    lastRead = now;
    Serial.print("A0 raw = ");
    Serial.print(analogRead(ANALOG_PIN));
    Serial.print("; D0 = ");
    Serial.println(digitalRead(DIGITAL_PIN));
  }
}

Полный пример для Arduino UNO R3 и API Arduino AVR Boards 1.8.6. Аппаратно не испытан. Проверка: запишите фон, коснитесь электрода, затем аккуратно отрегулируйте порог до устойчивого переключения D0. Выясните активный уровень на экземпляре. При ложных событиях проверьте питание, общую землю и помехи. Не подключайте электрод к сетевым цепям.

Проекты с этим компонентом

Все проекты

Связанные проекты пока не опубликованы.

Связанные материалы и компоненты