Arduino İle Ses Sensörü Kullanımı

Ses sensörü, çeşitli projeler için kullanılabilir. Bu projeler; alkışlayarak ışıkları kapatıp açmak, vantilatörü açmak veya kapıyı açmak olabilir. Sensörün kullanım şekli sizin hayal dünyanıza kalmış. Biz ise bu yazımızda ses sensörü ile led yakacağız. Ses sensörümüz dijital çıkışlıdır. İnternette analog çıkışlı olanı da bulunmaktadır. Siz ikisini de alıp kullanabilirsiniz. Dijital verinin nasıl okunacağını bilmiyorsanız aşağıdaki linkten öğrenebilirsiniz.

Ses Sensörü
Ses Sensörü

Analog çıkışlının tek farkı ses eşik değerini yazılım ile yapmamız gerekmektedir. Dijital çıkışlı olan sensörde bu işlemi sensör üzerinde bulunan potansiyometre ile yapılmaktadır. Ayrıca sensörde ortamdaki gürültü ile bizim istediğimiz sesi ayırt etmek için karşılaştırıcı bir çip bulunmaktadır.

Hassasiyet Ayarlama Potansiyometresi ve  LM393 Karşılaştırıcı
Hassasiyet Ayarlama Potansiyometresi ve LM393 Karşılaştırıcı

Ses Sensörü Özellikleri

  • Çalışma Gerilimi: 3.3V-5V
  • Dijital Çıkış: HIGH-LOW
  • Kolay kurulum için cıvata deliği vardır
  • PCB Boyutu: 32mm*17mm*8mm

Gerekli Malzemeler:

Arduino İle Ses Sensörü Bağlantı Şeması

Arduino İle Ses Sensörü Bağlantı Şeması

Arduino İle Ses Sensörü Kullanım Kodu

int led=3;
int sensor=2;
void setup() {
  // put your setup code here, to run once:
pinMode(led,OUTPUT);
pinMode(sensor,INPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
int durum=digitalRead(sensor);
if(durum==HIGH){
  digitalWrite(led,HIGH);
}else{
  digitalWrite(led,LOW);
}
delay(10);
}

Projenin videosunu aşağıdan izleyebilirsiniz.

Arduino İle Ses Sensörü Kullanımı