Модуль высокочувствительного звукового датчика 🎤 KY-034

KY-034

Введение

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

Описание

Модуль KY-034 включает в себя высокочувствительный микрофон и операционный усилитель, который усиливает звуковые сигналы и передает их на выход модуля в виде аналогового и цифрового сигналов. Аналоговый сигнал (AO) отражает уровень звука в реальном времени, а цифровой сигнал (DO) активируется при превышении заданного порогового значения. Пороговое значение можно настроить с помощью встроенного потенциометра.

Применение

Модуль датчика звука KY-034 может быть использован в различных проектах, включая:

  • Системы безопасности и сигнализации

  • Голосовое управление устройствами

  • Робототехнические проекты

  • Интерактивные игрушки и устройства

  • Образовательные проекты для изучения основ электроники и акустики

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

  • Рабочее напряжение: 5V DC

  • Рабочий ток: <5mA

  • Выходной сигнал: аналоговый (AO) и цифровой (DO)

  • Настройка чувствительности: с помощью встроенного потенциометра

  • Монтажное отверстие: 3 мм

  • Размер: компактный для легкой интеграции в проекты

  • Высокочувствительный микрофон

  • Светодиодный индикатор питания

  • Индикатор выхода компаратора

Подключение

Для подключения модуля KY-034 к Arduino, выполните следующие шаги:

  1. VCC - Подключите к выводу 5V на Arduino.

  2. GND - Подключите к выводу GND на Arduino.

  3. AO (Analog Out) - Подключите к аналоговому выводу A0 на Arduino.

  4. DO (Digital Out) - Подключите к цифровому выводу D2 на Arduino.

Схема подключения

Arduino

Модуль KY-036

5V

VCC

GND

GND

D2

D0

A0

AO

Пример кода для тестирования

Для того чтобы протестировать работу модуля датчика звука KY-034, используйте следующий пример кода. Этот код считывает аналоговое и цифровое значения с датчика и выводит их на последовательный монитор.

int soundSensor = A0; // Аналоговый вход для датчика звука
int ledPin = 13;      // Пин для светодиода
int value = 0;

void setup() {
  pinMode(ledPin, OUTPUT); // Настройка пина для светодиода как выходного
  Serial.begin(9600);
}

void loop() {
  value = analogRead(soundSensor); // Считываем значение с датчика звука
  Serial.println(value);
  if (value > 500) {               // Если звук превышает пороговое значение
    digitalWrite(ledPin, HIGH);   // Включаем светодиод
  } else {
    digitalWrite(ledPin, LOW);    // Выключаем светодиод
  }
  delay(100);
}