Keling, modulni ovoz sensori (mikrofon) bilan Arduino-ga ulaymiz.
Bu zarur
- - Arduino;
- - CMA-4544PF-W elektretli kapsulali mikrofonli modul;
- - simlarni ulash.
Ko'rsatmalar
1-qadam
Modulning asosi bo'lgan elektret mikrofon CMA-4544PF-W 20 Gts dan 20 kHz gacha chastotali tovush to'lqinlariga javob beradi. Mikrofon har tomonlama ishlaydi, ya'ni. -44 dB sezgirlik bilan har tomondan keladigan tovushga sezgir. Elektret mikrofonlarining qurilmasi va ishlash printsipi haqida ko'proq ma'lumotni havolasi manbalar ro'yxatida berilgan maqolada o'qishingiz mumkin.
2-qadam
Modulda 3 dan 10 voltgacha quvvat manbai kerak bo'lgan elektret mikrofon mavjud. Ulanishning polarligi muhim ahamiyatga ega. Modulni oddiy sxema bo'yicha ulaymiz: modulning "V" pimi - +3, 3 yoki +5 voltsli quvvat manbaiga, modulning "G" pinasi - GND Arduino-ga, "S" pimi - analog portga Arduino "A0".
3-qadam
Keling, Arduino uchun mikrofondan o'qiganlarni o'qiydigan va ularni ketma-ket portga millivoltda chiqaradigan dastur yozamiz. Bu nima uchun? Masalan, shovqin darajasini o'lchash uchun; robotni boshqarish uchun: qarsak chalish yoki to'xtash. Ba'zilar hatto Arduinoni turli xil tovushlarni aniqlash uchun "o'rgatish" ga va shu bilan yanada aqlli boshqaruvni yaratishga muvaffaq bo'lishadi: robot "To'xta" va "Bor" buyruqlarini tushunadi (masalan, "Arduino bilan ovozni aniqlash" maqolasida manbalar).
4-qadam
Qo'shilgan sxema bo'yicha bir xil ekvalayzerni yig'amiz.
5-qadam
Eskizni ozgina o'zgartirish. LEDlarni va ularning chegaralarini qo'shaylik.
Ekvalayzer tayyor! Mikrofon bilan gaplashishga urinib ko'ring va siz nutq ovozini o'zgartirganda LEDlar yoqilishini ko'rasiz.