Модуль звука KY-037

Модуль звука KY-037 обнаруживает хлопки, голоса или шумы в проектах Arduino, IoT и умного дома. Подходит для звуковых выключателей, охранных систем и интерактивных установок. Простая настройка чувствительности потенциометром.

Модуль выдаёт аналоговый или цифровой сигнал. Идеален для автоматизации по звуку без записи аудио.

KY-037 Датчик звука

Необходимые компоненты

  • Датчик звука KY-037
  • Arduino (Uno, Nano или другая)
  • Провода, макетная плата

Подключение

  • VCC: К 5V Arduino.
  • GND: К GND Arduino.
  • DO: К цифровому пину (например, 2) для порогового сигнала.
  • AO: К аналоговому пину (например, A0) для уровня шума.

Как это работает

  1. Микрофон преобразует звук в сигнал.
  2. Компаратор LM393 выдаёт DO: LOW при превышении порога.
  3. AO передаёт аналоговые значения 0–1023.
  4. Потенциометр настраивает порог DO.

Пример кода

// Обнаружение хлопка через DO
const int soundPin = 2; // DO пин

void setup() {
  pinMode(soundPin, INPUT);
  Serial.begin(9600);
}

void loop() {
  if (digitalRead(soundPin) == LOW) { // Звук обнаружен
    Serial.println("Хлопок!");
    delay(500); // Защита от дребезга
  }
}
Считывает цифровой выход (DO) звукового датчика на пине 2.
При обнаружении звука (например, хлопка, LOW) выводит в Serial «Хлопок!».
Добавлена задержка 500 мс для подавления дребезга.

Разбор кода

soundPin: Пин 2 для DO.
digitalRead(LOW): Сигнал при превышении порога.
Serial.println: Вывод в монитор.
delay(500): Устраняет ложные срабатывания.

Преимущества

  • Высокая чувствительность к хлопкам/шуму.
  • Аналоговый и цифровой выходы.
  • Настройка порога потенциометром.
  • Низкое потребление ~15 мА.
  • Компактные размеры ~40×15 мм.

Применение

  • Звуковые выключатели света.
  • Охранные системы с тревогой.
  • Мониторинг шума в умном доме.
  • Интерактивные игрушки и установки.

Заключение

KY-037 — простой и эффективный датчик для реакции на звук в проектах Arduino. Он добавляет интерактивность хлопками или шумом. Подключите модуль и создайте звуковой выключатель или сигнализацию!

FAQ — Часто задаваемые вопросы о KY-037

Как настроить чувствительность модуля KY-037?

Чувствительность регулируется потенциометром на модуле. Поворот вправо увеличивает чувствительность, поворот влево — уменьшает. Настройте так, чтобы DO реагировал только на нужные звуки, например, хлопки или громкие голоса, а AO показывал аналоговый уровень шума.

Можно ли измерять уровень шума через AO?

Да, аналоговый выход AO выдаёт значения от 0 до 1023, пропорциональные амплитуде звука. Это позволяет создавать визуализации уровня шума, анализировать громкость и использовать в проектах, где нужен непрерывный контроль звукового фона.

Можно ли использовать модуль без Arduino?

Технически можно подключать DO к любому устройству с цифровым входом для срабатывания при превышении порога. Аналоговый сигнал AO требует АЦП для обработки, поэтому обычно используется с микроконтроллерами типа Arduino или ESP.

Подходит ли KY-037 для охранных систем?

Да, модуль хорошо подходит для сигнализаций на хлопки или шум. С помощью DO можно запускать сирену или уведомление, а AO позволяет анализировать уровень звука, фильтруя ложные срабатывания.

Можно ли подключить несколько модулей к одной плате?

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