Нека свържем модула със звуков сензор (микрофон) към Arduino.
Необходимо е
- - Arduino;
- - модул с електретен капсулен микрофон CMA-4544PF-W;
- - свързващи проводници.
Инструкции
Етап 1
Електретният микрофон CMA-4544PF-W, който е в основата на модула, реагира на звукови вълни с честоти от 20 Hz до 20 kHz. Микрофонът е всепосочен, т.е. чувствителен към звук, идващ от всички посоки, с чувствителност от -44 dB. Можете да прочетете повече за устройството и принципа на работа на електретни микрофони в статията, връзката към която е дадена в списъка с източници.
Стъпка 2
Модулът съдържа електретен микрофон, който изисква захранване от 3 до 10 волта. Важна е полярността на връзката. Нека свържем модула по проста схема: щифт "V" на модула - за захранване +3, 3 или +5 волта, щифт "G" на модула - към GND Arduino, щифт "S" - към аналогов порт "A0" на Arduino.
Стъпка 3
Нека напишем програма за Arduino, която ще чете показанията от микрофона и ще ги извежда на серийния порт в миливолта. За какво е? Например, за измерване на нивото на шума; за управление на робота: отидете на плясък или спрете. Някои дори успяват да „обучат“Arduino да открива различни звуци и по този начин да създаде по-интелигентен контрол: роботът ще разбере командите „Stop“и „Go“(както например в статията „Разпознаване на глас с Arduino“в източниците).
Стъпка 4
Нека съставим един вид еквалайзер според приложената схема.
Стъпка 5
Модифициране на скицата малко. Нека добавим светодиоди и техните прагове.
Еквалайзерът е готов! Опитайте да говорите в микрофона и ще видите, че светодиодите се включват, когато промените силата на звука на речта.