Датчик звука и Ардуино

Модуль датчика звука представляет собой микрофон, подстроечный резистор и операционный усилитель LM393 с аналоговым выходом. На торговых площадках Китая, широко распространены два вида датчиков звука для Ардуино: KY-037 и KY-038.

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

Питание датчика составляет 5V. OUT — аналоговый выход. Также в составе модуля имеется подстроечный резистор для подстройки чувствительности микрофона.

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

Питание датчика составляет 5V. A0 — аналоговый выход. D0 — цифровой выход. В составе модуля имеется подстроченный резистор для подстройки чувствительности микрофона. В отличии от датчика KY-037, у датчика этой модели микрофон немного больше по размеру.

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

Датчики звука можно использовать для множества проектов с использованием звукового управления. Например, это может быть управление выключателем включения света по хлопку или стуку. Или открытие ворот по звуковому сигналу автомобиля.

Схема подключения датчика звука к Ардуино

Датчик звука подключение к ардуино
  • Красный провод – питание 5V
  • Черный провод – GND
  • Зеленый провод – Аналоговый сигнал A0.

Пример работы с датчиком KY-038

#define sensorPin 7

// Переменная для хранения времени, когда произошло последнее событие
unsigned long lastEvent = 0;

void setup() 
{
  // Настраиваекм вывод, к которому подключен датчик, как вход
  pinMode(sensorPin, INPUT); 
  Serial.begin(9600);
}

void loop() 
{
  // Прочитать показания датчика
  int sensorData = digitalRead(sensorPin);

  // Если на вывод подан низкий логический уровень, то звук обнаружен
  if (sensorData == LOW) 
  {
    // Если прошло 25 мс с момента последнего состояния низкого логического уровня,
    // это значит, что обнаружен хлопок, а не какие-либо ложные звуки
    if (millis() - lastEvent > 25) 
    {
      Serial.println("Хлопок!");
    }

    // Запомнить, когда произошло последнее событие
    lastEvent = millis();
  }
}

Документация

Где купить?

  • Датчики звука
  • Набор датчиков 37 в 1 для ARDUINO
4 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии