Modulu səs sensoru (mikrofon) ilə Arduinoya bağlayaq.
Vacibdir
- - Arduino;
- - CMA-4544PF-W elektret kapsul mikrofonlu modul;
- - birləşdirici tellər.
Təlimat
Addım 1
Modulun əsasını təşkil edən elektret mikrofonu CMA-4544PF-W səs dalğalarına 20 Hz-dən 20 kHz-ə qədər cavab verir. Mikrofon çox istiqamətli, yəni. -44 dB həssaslıqla hər tərəfdən gələn səsə həssasdır. Elektret mikrofonlarının cihazı və işləmə prinsipi haqqında məlumatı mənbələr siyahısında verilmiş məqalədə oxuya bilərsiniz.
Addım 2
Modul, 3 ilə 10 voltluq bir enerji təchizatı tələb edən elektret mikrofonunu ehtiva edir. Bağlantının polarlığı vacibdir. Modulu sadə bir sxem üzrə birləşdirək: modulun "V" pin - +3, 3 və ya +5 volt enerji təchizatı, modulun "G" pin - GND Arduino-ya, pin "S" - analoq porta Arduinonun "A0".
Addım 3
Arduino üçün mikrofondan oxumaları oxuyub millivoltlarla serial portuna çıxaracaq bir proqram yazaq. Bu nə üçündür? Məsələn, səs-küy səviyyəsini ölçmək; robotu idarə etmək: alqışlamağa davam et və ya dayan. Bəziləri hətta Arduinoya fərqli səsləri aşkar etmək üçün "öyrətməyi" bacarır və beləliklə daha ağıllı bir idarəetmə yaradır: robot "Dur" və "Get" əmrlərini başa düşəcəkdir (məsələn, "Arduino ilə səs tanıma" məqaləsində olduğu kimi) mənbələr).
Addım 4
Əlavə olunmuş sxemə görə bir növ ekvalayzer yığaq.
Addım 5
Eskizin bir az dəyişdirilməsi. LED və onların eşiklərini əlavə edək.
Ekvalayzer hazırdır! Mikrofonla danışmağa çalışın və nitqin səsini dəyişdirdiyiniz zaman LED-lərin açıldığını görəcəksiniz.