Підключимо модуль з звуковим датчиком (мікрофоном) до Arduino.
Вам знадобиться
- – Arduino;
- – модуль з електретний капсульною мікрофоном CMA-4544PF-W;
- – з’єднувальні дроти.
Інструкція
1. Електретний мікрофон CMA-4544PF-W, який є основою модуля, реагує на звукові хвилі з частотами від 20 Гц до 20 кГц. Мікрофон є всеспрямований, тобто чутливий до звуку, що приходить з усіх напрямків, з чутливістю -44 дБ. Більш детально про пристрій і принцип дії електретних мікрофонів можна почитати в статті, посилання на яку наведено у списку джерел.
2. Модуль містить у собі електретний мікрофон, якому необхідно харчування від 3 до 10 вольт. Полярність при підключенні важлива. Підключимо модуль за простою схемою: висновок “V” модуля – до харчування +3,3 +5 вольт, висновку “G” модуля – до GND Arduino, висновок “S” – до аналогового порту “A0” Arduino.
3. Напишемо програму для Arduino, яка буде зчитувати показання з мікрофона та виводити їх у послідовний порт в милливольтах. Для чого це може знадобитися? Наприклад, для виміру рівня шуму; для керування роботом: поїхати по бавовні або зупинитися. Деякі навіть примудряються “навчити” Arduino визначати різні звуки і таким чином створюють більш інтелектуальне управління: робот буде розуміти команди “Стоп” і “Йди” (як, наприклад, у статті “Розпізнавання голосу з допомогою Arduino” в джерелах).
4. Давайте зберемо своєрідний еквалайзер з доданою схемою.
5. Трохи модифікуємо скетч. Додамо світлодіоди і пороги їх спрацьовування.Еквалайзер готовий! Спробуйте поговорити в мікрофон, і побачите, як світлодіоди спалахують, коли ви міняєте гучність мовлення.