Ses sensörü, ses dalgalarını yoğunluğu aracılığıyla algılayan ve bunu elektrik sinyallerine dönüştüren bir modül olarak tanımlanır. Ancak ses sensörlerinin nasıl çalıştığını, ne için kullanıldığını ve bir ses sensörünü Arduino ile nasıl eşleştireceğinizi biliyor musunuz? Korkmayın, bugünkü kılavuzumda bu soruların hepsini yanıtlayacağım!
Bugünkü ses sensörü kılavuzumda şunları ele alacağım:
- Ses sensörü nasıl çalışır?
- Ses sensörü uygulamaları
- Ses sensörü Arduino eğitimi
- Başlamanıza yardımcı olacak ses sensörü projeleri
Ses sensörü nasıl çalışır?
Ses algılama sensörü, titreşimleri sinyallere dönüştüren bir diyafram ile kulaklarımız gibi çalışır. Ancak, ses sensörünün farklı olan yanı, ses için son derece hassas olan entegre bir kapasitif mikrofon, zirve dedektörü ve amplifikatörden (LM386, LM393, vb.) oluşmasıdır.
Bu bileşenlerle, sensörün çalışmasını sağlar:
- Ses dalgaları hava molekülleri aracılığıyla yayılır
- Böyle ses dalgaları, mikrofonun diyaframının titreşmesine neden olur ve bu da kapasitans değişikliğine yol açar
- Kapasitans değişikliği daha sonra amplifiye edilir ve ses yoğunluğunun işlenmesi için dijitalleştirilir
Ses sensörü ne için kullanılır? Uygulamalar
Arduino ile çeşitli elektronik projeler inşa etmenin yanı sıra (ilerideki bölümde ele alınacak) ses sensörleri, günlük hayatta birçok başka uygulamada da kullanılmaktadır:
- Telefonlar, bilgisayarlar, müzik sistemleri gibi tüketici elektroniği
- Hırsız alarmları, kapı alarmları gibi güvenlik ve izleme sistemleri
- Fiziksel olarak ışık anahtarını çevirmek yerine ıslık/alkış ile evinizi aydınlatma gibi ev otomasyonu
- Ortam ses tanıma ve ses seviyesi tanıma
Grove – Ses sensörü modülü tanıtımı

Bir ses sensörünü Arduino ile nasıl arayüzleştireceğimize geçmeden önce, eğitimde kullanacağımız ses sensörü modülüne bir göz atalım!
Güç amplifikatörü LM386’ya dayanan Grove – ses sensörü modülü, bir sonraki ses algılama projenizi kolayca başlatmak için uygun, basit, düşük güçlü ve yüksek uyumlu bir seçenektir!
Geniş bir voltaj aralığına ve potansiyometre ile ayarlanabilir bir çıkışa sahip olan bu modül, çevrenin ses gücünü algılayabilir!
Özellikleri şunlardır:
- Grove uyumlu arayüz
- Diğer ses sensörü breakout kartlarına kıyasla, eşleştirme için lehimleme veya jumper kablolarına ihtiyaç duymadan Seeed’in kendi tak ve çalıştır sistemi
- Analog çıkış sinyali
- Geniş besleme voltaj aralığı: 4V-12V
- Düşük bekleme akımı: 4mA
- 2.0cm x 2.0cm dal modülü
- Minimum harici parçalar
Tüm bu özellikler ve avantajların yanı sıra, bu ses sensörünün fiyatı sadece 4.90 $!
*Not: Bu ses sensörü modülü, çevrede ses olup olmadığını algılamak için bir ses dedektörü olarak kullanılır ve ses sinyalleri toplamak için önerilmez. Ses sinyali toplamak için Grove – Ses Seviyesi Sensörüni düşünebilirsiniz!
Ses Sensörü Arduino Eğitimi
Diğer ses sensörleri için mevcut olan Arduino arayüzleme eğitimlerine kıyasla, bu lehimleme, breadboard ve jumper kabloları gerektirmiyor. Tüm bunlar Grove sistemi sayesinde!
Ses sensörü Arduino kodunu da sağlıyoruz! Başlamak için sadece 5 basit adım yeterli.
Bunun bu kadar basit olduğuna inanmıyor musunuz? Hadi başlayalım ve basitliği göreceksiniz!
- Daha iyi bir öğrenme deneyimi sunuyorsa yukarıdaki video eğitimine de başvurabilirsiniz
İhtiyacınız olanlar:
- Seeeduino, Seeed’in kendi versiyonu olan Arduino Kartıdır, orijinaline göre avantajlarla yapılmıştır
- Arduino Uno da kullanılabilir
- Grove Base Shield
- Grove modüllerinin kolay entegrasyonu için
Donanım yapılandırması
- Adım 1: Grove – Ses Sensörünü Grove – Base Shield’in A0 portuna bağlayın
- Grove – Ses Sensörünü doğrudan Seeeduino’ya da bağlayabilirsiniz çünkü entegre grove portlarına sahiptir
- Adım 2: Grove – Base Shield’i Seeeduino’ya takın
- Adım 3: Seeeduino’yu bir USB kablosu ile PC’ye bağlayın
Yukarıdaki adımlardan sonra şöyle görünmelidir:

Yazılım Yapılandırmaları
- Adım 1: Aşağıdaki kodu Arduino IDE’ye kopyalayın ve Arduino’ya yükleyin. Kodu nasıl yükleyeceğinizden emin değilseniz, kılavuzumuza buradan bakabilirsiniz
// Grove - Ses Sensörü için test kodu
// loovee @ 2016-8-30
const int pinAdc = A0;
void setup()
{
Serial.begin(115200);
//Serial.println("Grove - Ses Sensörü Test...");
}
void loop()
{
long sum = 0;
for(int i=0; i<32; i++)
{
sum += analogRead(pinAdc);
}
sum >>= 5;
Serial.println(sum);
delay(10);
}
- Adım 2: Değişen sensör eğrisini görmek için Serial > Plotter seçeneğine tıklayın. Bir ses çıkarın ve değer değişimini göreceksiniz!

Bu modül, Raspberry Pi, BeagleBone, Wio ve LinkIt ONE gibi diğer platformlarla da uyumludur. Bunun için, sizin için bir ses sensörü Raspberry Pi kılavuzu sağladık buradan!
Ses sensörü projeleri
Ses sensörü projelerine başlamak mı istiyorsunuz? Ses sensörünü Arduino ile nasıl arayüzleştireceğimizi anladıktan sonra, bunu yapabiliriz!
İşte başlamanıza yardımcı olacak 5 ses sensörü projesi!
1. Ses kirliliğini ve daha fazlasını SPCPM ile algılayın
İnşaat ve endüstriyel uygulamalar nedeniyle günümüzde hava ve ses kirliliği yaygın hale geldi. Bu Güneş Enerjili Şehir Kirliliği İzleyici (SPCPM), genel hava ve ses kalitesini algılamanıza yardımcı olabilir!
İhtiyacınız olanlar:
Donanım bileşenleri:
- Arduino Uno ve Genuino Uno
- Helium Atom Xbee Modülü
- Seeed Grove – Hava Kalitesi Sensörü v1.3
- Güneş Şarj Cihazı ve Pil
- Helium Element Erişim Noktası (Hücresel)
- Seeed Grove – Ses Sensörü
Yazılım uygulamaları ve hizmetleri:
- Arduino IDE
- Google Cloud IoT Core
Daha fazla bilgi edinmek ister misiniz? Peter Ma, Sarah Han, Shin Ae Hong, Grace Han, Kevin Vo tarafından hackster.io’da yayınlanan tam eğitime göz atın!
2. Ses Sensörü ile Bebek Monitörü

Eğer bir ebeveyn veya bakıcıysanız ve bebeğinizin sağlığı, sıcaklığı, çevresi vb. konularda sürekli endişeleniyorsanız, bu akıllı bebek izleme projesi tam size göre!
Herhangi bir düzensiz aktiviteyi izleyerek, bildirim göndererek, takip ederek ve uyararak, iyi bir yardımcı işlevi görmektedir!
Ne gerekiyor?
Donanım bileşenleri:
Yazılım uygulamaları ve diğer hizmetler:
- Energia IDE
Daha fazla bilgi almak ister misiniz? Seeed Community’deki Pooja’nın tam eğitimine göz atın!
3. Ses Sensörü ile Köpek Havlama Takibi

Bir köpek sahibi misiniz ve köpeğiniz sık sık havlıyor mu? Eğer öyleyse, bu proje tam size göre!
Bu köpek havlama takip cihazı, köpeğinizin sesini izlemek ve havlama alışkanlıklarını takip etmek için bir ses sensörü kullanır. Bu sayede evde olmadığınızda neler yaptığını kolayca görebilirsiniz!
Ne gerekiyor?
Donanım bileşenleri:
- Intel Edison
- Seeed Grove – Temel Shield
- Seeed Grove – Ses Sensörü
Yazılım uygulamaları ve diğer hizmetler:
Daha fazla bilgi almak ister misiniz? Seeed community’deki justinisamaker’ın tam eğitimine göz atın!
4. USB Cihazlarınızı Ses ile Kontrol Edin

USB güçle çalışan cihazlarınızı sesle kontrol etmek ister misiniz? Bunu bu ses sensörü projesi ile yapabilirsiniz!
Ne gerekiyor?
Donanım bileşenleri:
- BeagleBone Green Wireless (BBGW)
- Seeed Grove – Röle
- Seeed Grove – Ses Sensörü
- Seeed Base Cape for Beaglebone
- Micro USB Kablosu
Yazılım uygulamaları ve diğer hizmetler:
- AWS Cloud9 Python
Daha fazla bilgi almak ister misiniz? Seeed community’deki jerryyip’in tam eğitimine göz atın!
5. Ev Otomasyonu

Daha önce bahsedilen ses sensörü uygulamalarından biri ev otomasyonuydu ve bu proje bunun nasıl gerçekleştirileceğine dair bir rehberdir!
Bu projeyle yapabilecekleriniz:
- OLED ekranda ev sıcaklığı, nem, aydınlatma, ses kontrolü veri toplama
- Bulut hizmeti, verilerin Xively bulut platformuna yüklenmesi, gerçek zamanlı izleme
- Veri değişimlerini gözlemlemek için veri saklama
- Mesaj göndererek ev aletlerini uzaktan kontrol etme
- Masa Lambası, 3D Baskı, telefon ışığınızla kontrol edilir
Ne gerekiyor?
Donanım bileşenleri:
- LinkIt ONE
- Seeed Grove – Ses Sensörü
- Seeed Grove – Işık Sensörü
- Seeed Grove – Sıcaklık ve Nem Sensörü Pro
- Seeed Grove – OLED Ekran 0.96″
- Seeed Grove – Röle
- LinkIt ONE için Kasa
Yazılım uygulamaları ve diğer hizmetler
Daha fazla bilgi almak ister misiniz? Seeed community’deki loovee’nin tam eğitimine göz atın!
Kaynaklar ve İleriye Dönük
Grove – Ses Sensörü hakkında daha fazla bilgi ve bugünkü rehberin ötesine geçmek için aşağıdaki kaynaklara başvurabilirsiniz:
- Grove – Ses Sensörü Eagle formatında Şematik ve PCB
- [Veri Sayfası]LM386.PDF
- [Codecraft]CDC Dosyası
Özet
Bugün ses sensörleri hakkında bu kadar. Umarım bugünkü blog ile ses sensörlerinin nasıl çalıştığını ve Arduino ile nasıl eşleştirileceğini daha iyi anlayabilirsiniz!
Bugünkü rehber, Seeed Grove – Ses Sensörü‘ne teşekkür eder, bu sizin bir sonraki ses algılama projenize başlamak için önerilen maliyet etkin bir seçenektir!
Seeed Grove – Ses Sensörü



