Сенсоры серии KY-0xx: Полное руководство

Подробный обзор серии датчиков KY-0xx для ESP32 и Arduino. Характеристики, распиновка, схемы подключения и примеры кода для всех модулей.

Датчики KY-Series Arduino ESP32

Назад к списку датчиков

Обзор

Список модулей датчиков серии KY-0xx для ваших проектов на ESP32 и Arduino, дополненный схемами подключения и примерами кода.

Датчики серии KY — это популярный и доступный выбор для начинающих разработчиков. Эти модули охватывают широкий спектр функций: от измерения температуры и влажности до обнаружения звука, света, вибрации и работы с реле.

Серия KY-0xx представляет собой набор из более чем 40 различных модулей, которые легко интегрируются с микроконтроллерами через цифровые или аналоговые пины. Они идеально подходят для обучения, прототипирования и создания STEM-проектов.

KY-040 Rotary Encoder
<div class="rounded-2xl border border-slate-200 dark:border-slate-800 bg-white dark:bg-slate-900 p-6">
  <h3 class="text-sm font-semibold text-slate-900 dark:text-white uppercase tracking-wider mb-4">Примеры кода</h3>
  <div class="space-y-2">
    <a href="#arduino" class="flex items-center justify-between px-3 py-2 rounded-lg bg-slate-50 dark:bg-slate-800 group hover:bg-indigo-50 dark:hover:bg-indigo-900/30 transition-colors !no-underline">
      <div class="flex items-center gap-2">
        <span class="text-sm text-slate-600 dark:text-slate-400 group-hover:text-indigo-600 dark:group-hover:text-indigo-300">Arduino</span>
      </div>
      <span class="text-[10px] font-medium px-1.5 py-0.5 rounded-md bg-slate-200 dark:bg-slate-700 text-slate-600 dark:text-slate-300 group-hover:bg-indigo-100 dark:group-hover:bg-indigo-800 transition-colors">C++</span>
    </a>
    <a href="#micropython" class="flex items-center justify-between px-3 py-2 rounded-lg bg-slate-50 dark:bg-slate-800 group hover:bg-indigo-50 dark:hover:bg-indigo-900/30 transition-colors !no-underline">
      <div class="flex items-center gap-2">
        <span class="text-sm text-slate-600 dark:text-slate-400 group-hover:text-indigo-600 dark:group-hover:text-indigo-300">MicroPython</span>
      </div>
      <span class="text-[10px] font-medium px-1.5 py-0.5 rounded-md bg-slate-200 dark:bg-slate-700 text-slate-600 dark:text-slate-300 group-hover:bg-indigo-100 dark:group-hover:bg-indigo-800 transition-colors">Python</span>
    </a>
  </div>
</div>
Где купить

Приобретите Сенсоры серии KY-0xx: Полное руководство

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

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

Большинство модулей серии KY придерживаются следующих параметров:

Рабочее напряжение
3.3В — 5В
Интерфейсы
Digital, Analog, I2C
Ток потребления
~10-20 мА
Совместимость
ESP32 / Arduino / STM32
Назначение контактов

Типовая распиновка

Пин Метка Описание
GND - / G Земля (0V)
VCC + / V Питание (3.3В - 5В)
Signal S / Out Цифровой или аналоговый выходной сигнал
Схема соединений

Подключение к ESP32

Модуль KY ESP32 Pin Описание
GND (-) GND Общий провод
VCC (+) 3.3V Питание модуля
Signal (S) GPIO 32 / 34 / 35 Вход сигнала (Digital или ADC)
Решение проблем

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

Нет сигнала от модуля
Проверьте качество пайки контактов на модуле. Бюджетные модули серии KY часто имеют дефекты пайки или остатки флюса, которые могут мешать стабильному контакту.
Примеры программирования

Примеры кода

Arduino / C++

// Пример чтения сигнала с любого цифрового модуля (кнопка, датчик вибрации и т.д.)
const int sensorPin = 32;

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

void loop() {
  int state = digitalRead(sensorPin);
  Serial.print("Sensor State: ");
  Serial.println(state);
  delay(100);
}

MicroPython

from machine import Pin
import time

sensor = Pin(32, Pin.IN)

while True:
    print("State:", sensor.value())
    time.sleep(0.1)

Список всех модулей

[

Датчик температуры KY-001

KY-001

Модуль KY-0xx 1-Wire

KY-001 — это модуль датчика температуры, работающий в широком диапазоне. Поддерживает протокол 1-Wire…

Подробнее →

](/sensors/ky-001/)[

Датчик вибрации KY-002

KY-002

Модуль KY-0xx Цифровой

KY-002 — это модуль вибродатчика, который обнаруживает удары и вибрацию с помощью пружинного механизма…

Подробнее →

](/sensors/ky-002/)[

Магнитный датчик Холла KY-003

KY-003

Модуль KY-0xx Цифровой

KY-003 — это модуль магнитного датчика Холла, обнаруживающий магнитные поля с помощью элемента A3144…

Подробнее →

](/sensors/ky-003/)[

Кнопочный переключатель KY-004

KY-004

Модуль KY-0xx Цифровой

KY-004 — это модуль кнопочного переключателя, оснащенный тактильной кнопкой…

Подробнее →

](/sensors/ky-004/)[

Инфракрасный передатчик KY-005

KY-005

Модуль KY-0xx Инфракрасный

KY-005 — это модуль инфракрасного передатчика, работающий на длине волны 940 нм…

Подробнее →

](/sensors/ky-005/)[

Пассивный зуммер KY-006

KY-006

Модуль KY-0xx ШИМ

KY-006 — это пассивный пьезоэлектрический зуммер, издающий звук при подаче ШИМ-сигнала…

Подробнее →

](/sensors/ky-006/)[

Лазерный передатчик KY-008

KY-008

Модуль KY-0xx Цифровой

KY-008 — это лазерный передатчик, излучающий красный луч с длиной волны 650 нм…

Подробнее →

](/sensors/ky-008/)[

RGB светодиод SMD KY-009

KY-009

Модуль KY-0xx ШИМ

KY-009 — это модуль RGB-светодиода (SMD) для создания различных цветов путем смешивания…

Подробнее →

](/sensors/ky-009/)[

Фотопрерыватель KY-010

KY-010

Модуль KY-0xx Цифровой

KY-010 — это модуль фотопрерывателя, обнаруживающий объекты путем прерывания ИК-луча…

Подробнее →

](/sensors/ky-010/)[

Двухцветный светодиод KY-011

KY-011

Модуль KY-0xx Цифровой

KY-011 — это двухцветный светодиодный модуль (3 мм), способный излучать красный и зеленый свет…

Подробнее →

](/sensors/ky-011/)[

Активный зуммер KY-012

KY-012

Модуль KY-0xx Цифровой

KY-012 — это активный пьезоэлектрический зуммер, издающий сигнал при подаче питания…

Подробнее →

](/sensors/ky-012/)[

Аналоговый датчик температуры KY-013

KY-013

Модуль KY-0xx Аналоговый

KY-013 — это модуль аналогового датчика температуры на базе термистора NTC…

Подробнее →

](/sensors/ky-013/)[

Датчик температуры и влажности KY-015

KY-015

Модуль KY-0xx 1-Wire

KY-015 — это цифровой датчик температуры и влажности на базе популярного сенсора DHT11…

Подробнее →

](/sensors/ky-015/)[

RGB светодиод KY-016

KY-016

Модуль KY-0xx ШИМ

KY-016 — это модуль полноцветного RGB светодиода для управления цветом через ШИМ…

Подробнее →

](/sensors/ky-016/)[

Ртутный датчик наклона KY-017

KY-017

Модуль KY-0xx Цифровой

KY-017 — это классический ртутный датчик наклона, замыкающий цепь при изменении положения…

Подробнее →

](/sensors/ky-017/)[

Фоторезистор KY-018

KY-018

Модуль KY-0xx Аналоговый

KY-018 — это модуль фоторезистора для определения уровня окружающего освещения…

Подробнее →

](/sensors/ky-018/)[

Модуль реле 5В KY-019

KY-019

Модуль KY-0xx Цифровой

KY-019 — это 5В релейный модуль для управления высоковольтными нагрузками через микроконтроллер…

Подробнее →

](/sensors/ky-019/)[

Датчик наклона KY-020

KY-020

Модуль KY-0xx Цифровой

KY-020 — это шариковый датчик наклона, срабатывающий при изменении ориентации модуля…

Подробнее →

](/sensors/ky-020/)[

Магнитный геркон KY-021

KY-021

Модуль KY-0xx Цифровой

KY-021 — это миниатюрный магнитный герконовый модуль для обнаружения приближения магнита…

Подробнее →

](/sensors/ky-021/)[

Инфракрасный приемник KY-022

KY-022

Модуль KY-0xx Инфракрасный

KY-022 — это ИК-приемник, способный принимать сигналы на частоте 38 кГц, типичной для пультов ДУ…

Подробнее →

](/sensors/ky-022/)[

Двухосевой джойстик KY-023

KY-023

Модуль KY-0xx Аналоговый

KY-023 — это модуль двухосевого джойстика с аналоговыми выходами X, Y и цифровой кнопкой…

Подробнее →

](/sensors/ky-023/)[

Линейный датчик Холла KY-024

KY-024

Модуль KY-0xx Аналоговый/Цифровой

KY-024 — это линейный датчик Холла, имеющий как цифровой, так и аналоговый выходы…

Подробнее →

](/sensors/ky-024/)[

Модуль геркона KY-025

KY-025

Модуль KY-0xx Аналоговый/Цифровой

KY-025 — это модуль геркона с дополнительным компаратором для настройки порога срабатывания…

Подробнее →

](/sensors/ky-025/)[

Датчик пламени KY-026

KY-026

Модуль KY-0xx Аналоговый/Цифровой

KY-026 — это датчик пламени, обнаруживающий ИК-излучение в диапазоне 760–1100 нм…

Подробнее →

](/sensors/ky-026/)[

Модуль Магическая чаша KY-027

KY-027

Модуль KY-0xx Цифровой

KY-027 — это модуль “Магическая чаша”, сочетающий датчик наклона и светодиод…

Подробнее →

](/sensors/ky-027/)[

Цифровой датчик температуры KY-028

KY-028

Модуль KY-0xx Аналоговый/Цифровой

KY-028 — это температурный модуль с термистором и настройкой порога срабатывания…

Подробнее →

](/sensors/ky-028/)[

Двухцветный светодиод KY-029

KY-029

Модуль KY-0xx Цифровой

KY-029 — это модуль двухцветного светодиода (3 мм), обеспечивающий красный и зеленый цвета…

Подробнее →

](/sensors/ky-029/)[

Датчик удара KY-031

KY-031

Модуль KY-0xx Цифровой

KY-031 — это датчик удара, срабатывающий при физическом воздействии на модуль…

Подробнее →

](/sensors/ky-031/)[

ИК-датчик препятствий KY-032

KY-032

Модуль KY-0xx Цифровой

KY-032 — это активный ИК-датчик препятствий с регулируемой дистанцией обнаружения…

Подробнее →

](/sensors/ky-032/)[

Датчик линии KY-033

KY-033

Модуль KY-0xx Цифровой

KY-033 — это ИК-датчик отражения, идеально подходящий для роботов, следующих по линии…

Подробнее →

](/sensors/ky-033/)[

Мигающий RGB светодиод KY-034

KY-034

Модуль KY-0xx Цифровой

KY-034 — это модуль автоматически мигающего семицветиями светодиода…

Подробнее →

](/sensors/ky-034/)[

Аналоговый датчик Холла KY-035

KY-035

Модуль KY-0xx Аналоговый

KY-035 — это аналоговый модуль магнитного датчика на базе элемента Холла AH49E…

Подробнее →

](/sensors/ky-035/)[

Датчик касания KY-036

KY-036

Модуль KY-0xx Аналоговый/Цифровой

KY-036 — это сенсорный датчик, срабатывающий при прикосновении к металлической части…

Подробнее →

](/sensors/ky-036/)[

Датчик звука высокой чувствительности KY-037

KY-037

Модуль KY-0xx Аналоговый/Цифровой

KY-037 — это модуль с чувствительным микрофоном и компаратором LM393…

Подробнее →

](/sensors/ky-037/)[

Микрофонный датчик звука KY-038

KY-038

Модуль KY-0xx Аналоговый/Цифровой

KY-038 — это классический микрофонный модуль для обнаружения звуковых сигналов и шумов…

Подробнее →

](/sensors/ky-038/)[

Датчик сердцебиения KY-039

KY-039

Модуль KY-0xx Аналоговый

KY-039 — это оптический датчик пульса (сердцебиения), работающий на просвет пальца…

Подробнее →

](/sensors/ky-039/)[

Поворотный энкодер KY-040

KY-040

Модуль KY-0xx Цифровой

KY-040 — это модуль инкрементального энкодера с кнопкой для навигации в меню проектов…

Подробнее →

](/sensors/ky-040/)[

Ультразвуковой датчик KY-050

KY-050

Модуль KY-0xx Цифровой

KY-050 — это ультразвуковой дальномер, позволяющий измерять расстояние от 2 до 300 см…

Подробнее →

](/sensors/ky-050/)[

Преобразователь уровней KY-051

KY-051

Модуль KY-0xx Цифровой

KY-051 — это модуль логического преобразователя уровней для согласования 3.3В и 5В систем…

Подробнее →

](/sensors/ky-051/)[

Датчик давления BMP280 KY-052

KY-052

Модуль KY-0xx I2C

KY-052 — это модуль на базе сенсора BMP280, измеряющий атмосферное давление и температуру…

Подробнее →

](/sensors/ky-052/)[

АЦП ADS1115 KY-053

KY-053

Модуль KY-0xx I2C

KY-053 — это высокоточный 16-битный АЦП (ADS1115) для расширения аналоговых входов…

Подробнее →

](/sensors/ky-053/)[

Фототранзистор KY-054

KY-054

Модуль KY-0xx Аналоговый

KY-054 — это модуль фототранзистора для определения уровня освещения с быстрым откликом…

Подробнее →

](/sensors/ky-054/)

Итоги

Рекомендации

  • Используйте наборы 37-в-1 для экономии бюджета
  • Всегда проверяйте напряжение питания (3.3В предпочтительнее для ESP32)
  • Соблюдайте полярность при подключении

Безопасность

  • Не превышайте ток нагрузки на пины ESP32 (не более 12мА)
  • Будьте осторожны с лазерными модулями (KY-008)
  • Используйте внешнее питание для реле (KY-019)