Image
24 Temmuz, 2026

KY-038 Nedir?

KY-038 Nedir? Arduino ile Mikrofonlu Ses Sensörü Kullanımı

KY-038 Mikrofonlu ve Yüksek Hassasiyetli Ses Sensör Modülü, ortamda oluşan sesleri algılamak için kullanılan pratik bir sensör modülüdür. Arduino, ESP32, Raspberry Pi ve benzeri mikrodenetleyici kartlarla birlikte kullanılarak alkış algılama, sesle tetiklenen alarm, ortam gürültüsü izleme ve akıllı ev projeleri geliştirilebilir.

KY-038 üzerinde mikrofon, LM393 karşılaştırıcı devresi, hassasiyet ayar potansiyometresi ve durum LED'i bulunur. Modül analog çıkış üzerinden ses seviyesine göre değişen değer verebilir. Dijital çıkış bulunan versiyonlarda ise belirlenen ses eşiği aşıldığında Arduino tarafından okunabilecek dijital sinyal üretir. Bu yazıda KY-038 sensörünün ne olduğunu, nasıl çalıştığını, pinlerini, Arduino bağlantısını ve örnek LED projesini inceleyeceğiz.

Kısaca: KY-038, ortamdaki ses seviyesini algılayan ve Arduino'ya analog/dijital sinyal gönderebilen mikrofonlu ses sensörü modülüdür.
KY-038 Mikrofonlu Ses Sensörü
Fotoğraf 1: KY-038 Mikrofonlu ve Yüksek Hassasiyetli Ses Sensör Modülü.

KY-038 Ses Sensörü Nedir?

KY-038, mikrofon yardımıyla ortamdaki ses dalgalarını algılayan bir sensör modülüdür. Mikrofonun algıladığı ses sinyali modül üzerindeki devre tarafından işlenir ve Arduino gibi bir kontrol kartına aktarılır. Böylece devre, belirli bir ses seviyesi oluştuğunda tepki verebilir.

Bu sensör özellikle sesle tetiklenen basit uygulamalarda tercih edilir. Örneğin alkış ile LED yakma, yüksek ses algılandığında alarm çalıştırma veya ortam ses seviyesini Seri Monitör üzerinden takip etme gibi projeler yapılabilir.

KY-038 Nasıl Çalışır?

Ses, havada titreşimler halinde ilerler. KY-038 üzerindeki mikrofon bu titreşimleri elektriksel sinyale dönüştürür. Modül üzerindeki LM393 karşılaştırıcı devresi ve potansiyometre sayesinde ses seviyesi belirli bir eşiğin üzerine çıktığında dijital çıkış durumu değişebilir.

Analog çıkış kullanıldığında Arduino, ses seviyesine göre değişen sayısal değerler okur. Dijital çıkış kullanıldığında ise sensör yalnızca eşik aşıldı mı aşılmadı mı bilgisini verir.

Çıkış Türü Açıklama Kullanım Senaryosu
AO Ses seviyesine göre değişen analog değer verir. Seri Monitör ile ses seviyesi izleme
DO / OUT Potansiyometre ile belirlenen eşik aşılınca dijital sinyal üretir. Alkışla LED yakma, alarm tetikleme

Proje Uygulama Videosu

KY-038 ses sensörünün alkış veya yüksek ses karşısında nasıl tepki verdiğini, potansiyometre ile hassasiyet ayarının nasıl yapıldığını ve Arduino ile LED projesinin nasıl kurulacağını aşağıdaki video alanına ekleyebilirsiniz.

KY-038 Pin Yapısı

Modül Pini Görevi Arduino Bağlantısı
VCCSensör besleme pini5V
GNDToprak bağlantısıGND
AOAnalog ses seviyesi çıkışıA0
DO / OUTDijital eşik çıkışı, modül versiyonuna göre bulunabilirD2

Arduino ile KY-038 Kullanımı İçin Gerekli Malzemeler

Gerekli MalzemeÜrün Linki
Arduino UnoArduino Uno R3 Klon + USB Kablo
KY-038 Ses SensörüKY-038 Mikrofonlu Ses Sensörü
BreadboardBüyük Breadboard 830 Pin
Jumper Kablo40 Adet Erkek-Dişi Jumper Kablo

Arduino KY-038 Bağlantıları

BileşenArduino Bağlantısı
KY-038 VCC5V
KY-038 GNDGND
KY-038 AOA0
KY-038 DO / OUTD2
Yeşil LED +D3 üzerinden 220Ω direnç
Kırmızı LED +D4 üzerinden 220Ω direnç

Arduino KY-038 Test Kodu

Aşağıdaki kod, KY-038 analog çıkışından gelen ses seviyesini Seri Monitör ekranında gösterir.

/*
  Proje: KY-038 Ses Sensörü Analog Test
  Platform: Arduino Uno
  Hazırlayan: Robomer

  Bağlantılar:
  KY-038 VCC -> 5V
  KY-038 GND -> GND
  KY-038 AO  -> A0
*/

const int soundAnalogPin = A0;

void setup() {
  Serial.begin(9600);
  Serial.println("KY-038 Ses Sensoru Testi Basladi");
}

void loop() {
  int soundValue = analogRead(soundAnalogPin);
  Serial.print("Ses Degeri: ");
  Serial.println(soundValue);
  delay(100);
}

Basit Proje: Ses Algılanınca Kırmızı LED Yansın

Bu projede ortam normal seviyedeyken yeşil LED yanar. Ses seviyesi belirlenen eşik değerini aştığında kırmızı LED yanar. Eşik değerini kendi ortamınıza göre Seri Monitör üzerinden gözlemleyerek ayarlayabilirsiniz.

const int soundAnalogPin = A0;
const int yesilLed = 3;
const int kirmiziLed = 4;

int esikDeger = 550;

void setup() {
  Serial.begin(9600);
  pinMode(yesilLed, OUTPUT);
  pinMode(kirmiziLed, OUTPUT);
}

void loop() {
  int soundValue = analogRead(soundAnalogPin);

  Serial.print("Ses Degeri: ");
  Serial.println(soundValue);

  if (soundValue > esikDeger) {
    digitalWrite(kirmiziLed, HIGH);
    digitalWrite(yesilLed, LOW);
  } else {
    digitalWrite(kirmiziLed, LOW);
    digitalWrite(yesilLed, HIGH);
  }

  delay(100);
}

KY-038 Kullanım Alanları

  • Alkış ile çalışan LED veya lamba projeleri
  • Sesle tetiklenen alarm sistemleri
  • Akıllı ev ve otomasyon uygulamaları
  • Ortam gürültüsü izleme prototipleri
  • Robotik projelerde ses algılama uygulamaları
  • Arduino eğitim ve atölye projeleri

KY-038 Kullanırken Dikkat Edilmesi Gerekenler

  • KY-038 profesyonel desibel ölçer değildir; ses var/yok veya eşik tabanlı algılama için uygundur.
  • Potansiyometre ile hassasiyet ayarı yapılmalıdır.
  • Motor, fan ve titreşim kaynakları hatalı tetiklemeye neden olabilir.
  • Dijital çıkış mantığı bazı modüllerde ters çalışabilir; LOW/HIGH koşulu test edilmelidir.
  • Analog değer ortam gürültüsüne göre değişeceği için eşik değeri test ederek belirlenmelidir.
Git

KY-038 Ses Sensörü Kaynak Kodları

KY-038 ses sensörü için analog okuma, dijital eşik kontrolü, LED uyarısı ve alkış algılama örneklerini GitHub deposunda paylaşabilirsiniz.

Robomer’de Bulabileceğiniz KY-038 Ses Sensörü

KY-038 Mikrofonlu Ses Sensörü

KY-038 Mikrofonlu ve Yüksek Hassasiyetli Ses Sensör Modülü

Sesle çalışan Arduino projeleri, alkış algılama ve ses tabanlı alarm uygulamaları için kullanılabilir.

KY-038 Ürününü İncele

Sık Sorulan Sorular

KY-038 ses seviyesini desibel olarak ölçer mi?

Hayır. KY-038 profesyonel desibel ölçümü için kullanılmaz. Ses seviyesini analog değer veya dijital eşik bilgisi olarak yorumlamak için uygundur.

KY-038 ile alkış algılama yapılabilir mi?

Evet. Eşik değeri doğru ayarlanırsa alkış veya ani yüksek sesler algılanarak LED, buzzer veya röle tetiklenebilir.

KY-038 Arduino ile kaç volt çalışır?

KY-038 modülü DC 3.3V - 5V aralığında çalışabilir. Arduino UNO ile genellikle 5V besleme kullanılır.

Sonuç

KY-038 Mikrofonlu Ses Sensörü, Arduino projelerinde ses algılama, alkışla kontrol, alarm tetikleme ve ortam gürültüsü izleme gibi uygulamalar için pratik bir modüldür. Basit bağlantı yapısı ve ayarlanabilir hassasiyeti sayesinde eğitim, hobi ve prototipleme projelerinde rahatlıkla kullanılabilir.

Ses Algılama Projelerinizi Robomer ile Geliştirin

KY-038 ses sensörü, Arduino kartları, LED, breadboard, jumper kablo ve diğer sensör modüllerini Robomer üzerinden inceleyerek kendi sesle çalışan projelerinizi geliştirebilirsiniz.

KY-038 Ses Sensörünü İncele