Arduino İle Dijital Ses Kaydı
ISD2560P entegresi ile ses kayıt ve dinleme işini bu projemizde gerçekleştireceğiz. Proje, devredeki anahtarın hangi işi seçeceği ile başlıyor. Eğer ses kaydı yapacaksak record, dinleme yapacaksak playback bölümlerine anahtarı çeviriyoruz. Bulunan start ve stop buton’larına göre kaydı veya dinlemeyi başlatıp, bitirebiliyoruz. Ses girişini elektret mikrofon, çıkışını ise 16 ohm’luk hoparlör ile yapacağız.
Kullanılan Malzemeler
- Bir adet ISD2560P entegresi
- Bir adet elektret mikrofon
- Bir adet 16 ohm hoparlör
- Bir adet 100nF kondansatör
- Bir adet 220uF kondansatör
- Bir adet 22uF kondansatör
- Bir adet 4.7uF kondansatör
- Bir adet LED
- İki adet 1k direnç
- Bir adet 5.1k direnç
- İki adet 10k direnç
- İki adet 100k direnç
- Bir adet 470k direnç
- İki adet buton
- Bir adet anahtar
- Bir adet 5 volt güç kaynağı
Tasarım
Devrenin ana parçası ISD2560P entegresidir. 28 pinli entegre ses kayıt ve oynatma işlemleri için özel tasarlanmıştır. Devre için gerekli olan güç kaynağı 5 volt ile sağlanmaktadır. SW1 anahtarı devrede yapılacak işlemi belirtmektedir. Seçim işi, ses kaydı veya kayıt oynatma şeklindedir. B1 butonu yapılacak işi başlatmak, B2 durdurmak için kullanılır. LED kayıt işleminin yapıldığını belli eder. Ses kaydını yapan eleman elektret mikrofondur. Sesi dinlemek için ise 16 ohm değerindeki speaker kullanılmıştır.