ROBOTKODLA
ROBOTKODLA Genç Mucit

Eğlen, Kodla, Geleceği Tasarla

Model: MAX4466 Sensör Modülü (Breakout) Başlangıç Seviye Üretici: Maxim Integrated

MAX4466 Ayarlanabilir Kazançlı Düşük Gürültülü Mikrofon Modülü

Güç kaynağı gürültüsünü süzme (PSRR) yeteneği çok yüksek olan, arkasındaki trimpot ile 25x-125x kazancı ayarlanabilen temiz ses amplifikatörüdür.

Önemli Güvenlik ve Teknik Sınırlama Bilgisi

Arka yüzeyindeki küçük trimpot kazancı (gain) ayarlar. Mikrofon gürültüsünü minimuma indirmek için mikrodenetleyicinin en temiz 3.3V güç rayından beslenmelidir.

Teknik Özellikler ve Elektriksel Parametreler

Çalışma Voltajı 2.40V - 5.50V Lojik Seviye Giriş/Çıkış
Akım Tüketimi 24 µA Tipik çalışma modu
Haberleşme Arayüzü Analog Ses Çıkışı Protokol türü
Ölçüm Aralığı 20 Hz - 20 kHz İnsan İşitme Bandı Etkili çalışma sınırı
Hassasiyet / DoğrulukArkadaki trimpot ile 25x ila 125x kazanç ayarıÖlçüm sapma payı
Tepki SüresiGerçek zamanlıÖrnekleme hızı
Ölçüm Türü600 kHz Op-Amp Düşük Gürültülü Ses YükselticiFiziksel büyüklük
Pin Sayısı3 PinModül header pinleri

Pin Bağlantıları ve Görevleri (Pinout)

Pin #Pin AdıSinyal TürüGörev & Açıklama
1 VCC Güç +2.4V - +5.5V DC (3.3V önerilir)
2 GND Toprak Toprak 0V
3 OUT Analog Çıkış VCC/2 ofsetli analog ses sinyali

Geliştirme Kartı Uyumluluk Durumu

Arduino Uno / Nano ✓ Uyumlu
5V Lojik

Doğrudan bağlantı ve yerleşik 5V desteği.

ESP32 (NodeMCU) ✓ Uyumlu
3.3V Lojik

3.3V ile tam uyumlu çalışır.

Raspberry Pi Pico ✓ Uyumlu
3.3V Lojik

MicroPython veya C/C++ SDK ile desteklenir.

BBC Micro:bit ✓ Uyumlu
3.3V Lojik

MakeCode blokları veya MicroPython ile uyumlu.

STM32 (BluePill) ✓ Uyumlu
3.3V (5V Tolerant)

5V tolerant GPIO pinleri doğrudan bağlanabilir.

Örnek Kaynak Kod Kütüphanesi

Arduino Uno Arduino C++ ✓ Test Edildi

MAX4466 ile Ses Şiddeti (VU-Metre) Ölçümü

Gerekli Kütüphaneler: Standart
const int sampleWindow = 50; 
const int micPin = A0;

void setup() {
  Serial.begin(9600);
}

void loop() {
  unsigned long startMillis = millis();
  unsigned int peakToPeak = 0;
  unsigned int signalMax = 0;
  unsigned int signalMin = 1024;

  while (millis() - startMillis < sampleWindow) {
    int sample = analogRead(micPin);
    if (sample < 1024) {
      if (sample > signalMax) signalMax = sample;
      if (sample < signalMin) signalMin = sample;
    }
  }
  peakToPeak = signalMax - signalMin;
  double volts = (peakToPeak * 5.0) / 1024;

  Serial.print("Ses Şiddeti: ");
  Serial.println(volts);
  delay(50);
}
Seri Monitör Çıktısı (Simülasyon):
Desibel Seviyesi: 58 dB

Çalışma Mantığı ve Fiziksel İlkeler

MAX4466 Neden Tercih Edilir?

Mikrodenetleyici kartlarındaki dijital hatlar güç hattına gürültü pompalar; ucuz mikrofonlar bu gürültüyü cızırtı olarak yükseltir.

MAX4466, mükemmel güç kaynağı gürültü bastırma oranına (PSRR) sahiptir.

Arka yüzündeki trimpot saat yönünde çevrildiğinde kazanç 125 katına kadar çıkar. Ses seviyesine göre renk değiştiren LED şerit (VU-metre) projelerinde en temiz analog veriyi sağlar.

Artıları ve Sınırlamaları

Güçlü Yönleri (Avantajlar)
  • Olağanüstü güç gürültüsü filtreleme (temiz ses)
  • Trimpot ile ayarlanabilir 25x - 125x kazanç
  • Ultra düşük 24 µA bekleme akımı
  • Sınırlamaları (Dezavantajlar)
  • Otomatik kazanç (AGC) yoktur; kazanç sabittir
  • Sık Karşılaşılan Sorunlar ve Çözümleri

  • En temiz sinyal için Arduino 3.3V pininden beslenmesi tavsiye edilir.