Modülü bir ses sensörlü (mikrofon) Arduino'ya bağlayalım.
Bu gerekli
- -Arduino;
- - elektret kapsül mikrofonlu modül CMA-4544PF-W;
- - bağlantı kabloları.
Talimatlar
Aşama 1
Modülün temelini oluşturan elektret mikrofon CMA-4544PF-W, 20 Hz ile 20 kHz arasındaki frekanslardaki ses dalgalarına yanıt verir. Mikrofon çok yönlüdür, yani. -44 dB hassasiyet ile her yönden gelen sese duyarlıdır. Bağlantısı kaynaklar listesinde verilen makalede elektret mikrofonların cihazı ve çalışma prensibi hakkında daha fazla bilgi edinebilirsiniz.
Adım 2
Modül, 3 ila 10 volt güç kaynağı gerektiren bir elektret mikrofon içerir. Bağlantının polaritesi önemlidir. Modülü basit bir şemaya göre bağlayalım: modülün "V" pimi - +3, 3 veya +5 volt güç kaynağına, modülün "G" pimi - GND Arduino'ya, "S" pimi - analog bağlantı noktasına Arduino'nun "A0".
Aşama 3
Arduino için mikrofondan okumaları okuyacak ve seri porta milivolt cinsinden çıkış verecek bir program yazalım. Bu ne için? Örneğin gürültü seviyesini ölçmek için; robotu kontrol etmek için: alkışlayın veya durun. Hatta bazıları Arduino'yu farklı sesleri algılamak ve böylece daha akıllı bir kontrol oluşturmak için "eğitmeyi" başarır: robot "Dur" ve "Git" komutlarını anlayacaktır (örneğin, "Arduino ile Ses tanıma" makalesinde olduğu gibi. Kaynaklar).
4. Adım
Ekli şemaya göre bir tür ekolayzır oluşturalım.
Adım 5
Çizimi biraz değiştirerek. LED'leri ve eşiklerini ekleyelim.
Ekolayzır hazır! Mikrofona konuşmayı deneyin, konuşma sesini değiştirdiğinizde LED'lerin yandığını göreceksiniz.