
KY-032 — инфракрасный датчик препятствий
Joy-IT · KY-032 (исполнение SensorKit)
Пороговое обнаружение отражающего объекта перед роботом.
Автор: SLDV LAB
Опубликовано · Обновлено
О МОДУЛЕ
Что делает KY-032 (исполнение SensorKit)
KY-032 излучает инфракрасный свет и определяет его отражение от объекта. Два регулятора позволяют подобрать режим обнаружения; перемычка обеспечивает постоянную работу, а отдельный EN предназначен для управления включением. В базовом примере перемычка остаётся установленной.
Модуль сообщает наличие отражения, но не измеряет расстояние в сантиметрах. Цвет, блеск, угол поверхности и внешнее ИК-освещение меняют результат. Его нельзя считать гарантированным средством предотвращения столкновений: проверяйте материалы и освещение в реальных условиях.
Описано исполнение Joy-IT SensorKit, показанное в документации. У модулей других поставщиков с тем же обозначением могут отличаться расположение выводов, номиналы и логика выхода. Сверьте маркировку до подачи питания.
Характеристики
- Выход
- Цифровой сигнал S
- Плата примера
- Arduino Uno R3 (ATmega328P)
- Питание модуля
- 5 В в примере Arduino Uno R3. При питании модуля от 5 В его сигналы нельзя подключать напрямую к GPIO/ADC ESP32: нужны подходящее согласование уровней и общая земля. Допустимое питание и уровни другой ревизии проверяйте отдельно.
ПРАКТИКА
Подключение

| Контакт модуля | Контакт платы | Назначение |
|---|---|---|
| VCC / + | 5V | Arduino Uno R3; подключать при полностью обесточенной схеме. |
| GND | GND | Общая земля. |
| OUT / S | D2 | Цифровой выход; обнаружение в документации Joy-IT соответствует LOW. |
| EN | Не подключать | Оставить штатную перемычку EN установленной. Программное управление EN в этом примере не используется. |
Подходит для Arduino, ESP32. Выберите контакты по документации своей платы.
ВАШ ПРОЕКТ · ВАШ ДАТЧИК
Интегрируйте модуль с ChatGPT
Скопируйте запрос в ChatGPT. Укажите свою плату и среду разработки — получите подключение и код для своего проекта.
Помоги интегрировать KY-032 в мой проект. Сначала уточни точную плату и её ревизию, среду разработки, задачу и фотографию/маркировку модуля. Базовый пример в карточке: Arduino Uno R3, Arduino AVR Boards 1.8.6, питание 5 В, S → D2. Подготовь согласованную распиновку, необходимые зависимости и полный минимальный пример. Не переноси номера выводов Uno на ESP32. Для 3,3-вольтовой платы проверь допустимое питание модуля и исключи подачу 5 В на GPIO/ADC; предложи безопасное согласование. Объясни ограничения измерения, диагностику постоянного уровня и способ проверки результата. С установленной штатной перемычкой EN поднесите и уберите матовый объект. В документированном примере обнаружение даёт LOW на OUT. Проверьте белую и тёмную поверхности, а также рабочее освещение; постоянный уровень может требовать настройки регуляторов.
Библиотеки
Установите библиотеку для своей среды и откройте пример из её документации.
Что именно прописать
- Плата и API
Arduino Uno R3 / Arduino AVR Boards 1.8.6Выберите Arduino Uno в Arduino IDE; это 5-вольтовая плата ATmega328P.
- Монитор порта
115200Установите такую же скорость в Serial Monitor / Serial Plotter.
- Выводы примера
OUT=2; перемычка EN установленаЧисло 2 в скетче означает цифровой D2 Arduino Uno R3.
Arduino Uno R3 — проверка сигнала
cppconst byte SIGNAL_PIN = 2;
int previous = -1;
void setup() {
Serial.begin(115200);
pinMode(SIGNAL_PIN, INPUT);
}
void loop() {
const int state = digitalRead(SIGNAL_PIN);
if (state != previous) {
previous = state;
Serial.println(state == LOW ? "S=LOW" : "S=HIGH");
}
}
Полный скетч для Arduino Uno R3 и API Arduino AVR Boards 1.8.6. Специальная библиотека не нужна. Физический тест с модулем не проводился. Выводятся изменения уровня OUT. Это диагностический опрос, а не замкнутая система управления движением. С установленной штатной перемычкой EN поднесите и уберите матовый объект. В документированном примере обнаружение даёт LOW на OUT. Проверьте белую и тёмную поверхности, а также рабочее освещение; постоянный уровень может требовать настройки регуляторов.
Проекты с этим компонентом
Все проектыСвязанные проекты пока не опубликованы.


