MAX9814 Otomatik Kazanç Kontrollü (AGC) Elektret Mikrofon Amplifikatörü
Dahili Otomatik Kazanç Kontrolü (AGC) ile fısıltıyı netleştirip bağırma sesinde kırpmayı engelleyen profesyonel 20Hz-20kHz mikrofon yükselticidir.
Önemli Güvenlik ve Teknik Sınırlama Bilgisi
Dahili Otomatik Kazanç Kontrolü (AGC) sayesinde fısıltılarda kazancı 60 dB'ye çıkarır, yüksek seste ise hoparlör patlamasını önlemek için kazancı 40 dB'ye düşürür. Ses FFT analizi ve ses kaydı için en iyi analog modüldür.
Teknik Özellikler ve Elektriksel Parametreler
Pin Bağlantıları ve Görevleri (Pinout)
| Pin # | Pin Adı | Sinyal Türü | Görev & Açıklama |
|---|---|---|---|
| 1 | VCC | Güç | +2.7V - +5.5V DC |
| 2 | GND | Toprak | Toprak 0V |
| 3 | OUT | Analog Çıkış | 1.25V DC ofsetli analog ses dalgası |
| 4 | GAIN | Kazanç Ayar | Kazanç seçimi (Boş: 60dB, GND: 50dB, VCC: 40dB) |
| 5 | AR | Saldırı/Bırakma | AGC tepki süresi pini |
Geliştirme Kartı Uyumluluk Durumu
Doğrudan bağlantı ve yerleşik 5V desteği.
3.3V ile tam uyumlu çalışır.
MicroPython veya C/C++ SDK ile desteklenir.
MakeCode blokları veya MicroPython ile uyumlu.
5V tolerant GPIO pinleri doğrudan bağlanabilir.
Örnek Kaynak Kod Kütüphanesi
MAX9814 ile Ses Dalga Tepesi (Peak-to-Peak) Ölçümü
Standartconst int micPin = A0;
const int sampleWindow = 50; // 50 ms pencere
void setup() {
Serial.begin(115200);
}
void loop() {
unsigned long startMillis = millis();
unsigned int peakToPeak = 0;
unsigned int signalMax = 0;
unsigned int signalMin = 1024;
// 50 ms boyunca en yüksek ve en düşük dalga tepesini yakala
while (millis() - startMillis < sampleWindow) {
int sample = analogRead(micPin);
if (sample < 1024) {
if (sample > signalMax) signalMax = sample;
if (sample < signalMin) signalMin = sample;
}
}
peakToPeak = signalMax - signalMin;
float volts = (peakToPeak * 5.0) / 1024.0;
Serial.print("Ses Tepe Voltajı (Vpp): ");
Serial.print(volts);
Serial.println(" V");
delay(100);
} Ses Genliği (Vpp): 1.45 Volt
Çalışma Mantığı ve Fiziksel İlkeler
AGC (Otomatik Kazanç Kontrolü) Neden Önemlidir?
Standart mikrofon yükselticilerde fısıltıyı duyabilmek için kazancı açarsanız yüksek bir ses geldiğinde çıkış voltajı kesilip (clipping) bozulur.
MAX9814, akıllı analog donanımıyla ortamdaki ses seviyesini sürekli izler. Sessizken kazancı otomatik olarak 60 dB'ye kadar yükseltir; yüksek ses çıktığında ise anında 40 dB'ye kısarak ses dalgasının biçimini bozmadan korur.
Artıları ve Sınırlamaları
Sık Karşılaşılan Sorunlar ve Çözümleri
Alternatif ve Benzer Sensörler
INMP441 Çok Yönlü (Omnidirectional) I2S Dijital Mikrofon Modülü
Analog gürültülerden tamamen arındırılmış, 24-bit stüdyo kalitesinde sesi doğrudan I2S protokolüyle ESP32 ve ses tanıma yapay zekasına aktaran dijital mikrofondur.
KY-038KY-038 Büyük Mikrofon Ses Eşik ve Seviye Algılama Sensörü
Büyük çaplı elektret mikrofon kapsülü ve LM393 karşılaştırıcısı ile el çırpma, kapı vuruntusu ve yüksek sesleri algılayan sensördür.
KY-037KY-037 Yüksek Hassasiyetli Mikrofon Ses Algılayıcı Modülü
Daha yüksek kazançlı yükseltici devresiyle odadaki fısıltı, ayak sesi veya düşük desibelli ses eşiklerini algılayan hassas mikrofon modülüdür.