Датчик Звука KY-037 Пример с Arduino
KY-037 — аналоговый/цифровой микрофон. Регулируемая чувствительность. 4–6 В.
Характеристики
- Питание: 4–6 В
- Выходы: AO (0–1023), DO (HIGH/LOW)
- Потенциометр: порог DO
- Частоты: 100–10000 Гц
Подключение
- VCC → 5 В
- GND → GND
- AO → A0
- DO → D2 (опционально)
Код: Хлопок и свет
#define MIC A0
#define LED 13
int threshold = 600;
void setup() {
pinMode(LED, OUTPUT);
Serial.begin(9600);
}
void loop() {
int val = analogRead(MIC);
Serial.println(val);
if (val > threshold) {
digitalWrite(LED, !digitalRead(LED));
delay(500); // антидребезг
}
}
Сравнивает уровень звука с заданным порогом threshold.
При превышении порога переключает состояние светодиода (вкл/выкл).
Использует задержку как простейший антидребезг, чтобы избежать частых срабатываний.
Проекты
- Хлопок-реле: вкл/выкл 220 В
- Шумомер: OLED + график
- Голосовой замок: хлопки по шаблону
Заключение
KY-037 — простой детектор звука. Начните с хлопка, добавьте реле, дисплей.
FAQ — Датчик Звука KY-037 Пример с Arduino
Что такое KY-037 и для чего он используется?
KY-037 — микрофонный датчик с аналоговым (AO) и цифровым (DO) выходом. Он применяется для обнаружения звука, хлопков и создания звуковых триггеров в Arduino-проектах.
Какие выходы есть у датчика KY-037?
Датчик имеет два выхода: AO — аналоговый сигнал (0–1023), который можно считывать через analogRead(); DO — цифровой сигнал (HIGH/LOW), срабатывающий при превышении порогового уровня, установленного потенциометром.
Как подключить KY-037 к Arduino?
Подключение простое: VCC → 5 В, GND → GND, AO → A0 (аналоговый вход), DO → D2 (цифровой вход, опционально).
Какие проекты можно сделать с KY-037?
Примеры проектов: хлопок-реле (вкл/выкл 220 В), шумомер с OLED-дисплеем и графиком, голосовой замок с распознаванием шаблона хлопков.
Какие советы для стабильной работы датчика?
Рекомендуется правильно настроить порог с помощью потенциометра, использовать короткие провода, а для аналогового считывания применять фильтрацию или усреднение значений, чтобы избежать ложных срабатываний.