Підключимо модуль з звуковим датчиком (мікрофоном) до Arduino.

Модуль с микрофоном

Вам знадобиться

  • – Arduino;
  • – модуль з електретний капсульною мікрофоном CMA-4544PF-W;
  • – з’єднувальні дроти.

Інструкція

1. Електретний мікрофон CMA-4544PF-W, який є основою модуля, реагує на звукові хвилі з частотами від 20 Гц до 20 кГц. Мікрофон є всеспрямований, тобто чутливий до звуку, що приходить з усіх напрямків, з чутливістю -44 дБ. Більш детально про пристрій і принцип дії електретних мікрофонів можна почитати в статті, посилання на яку наведено у списку джерел.

Электретный микрофон CMA-4544PF-W

2. Модуль містить у собі електретний мікрофон, якому необхідно харчування від 3 до 10 вольт. Полярність при підключенні важлива. Підключимо модуль за простою схемою: висновок “V” модуля – до харчування +3,3 +5 вольт, висновку “G” модуля – до GND Arduino, висновок “S” – до аналогового порту “A0” Arduino.

Схема подключения микрофона к Arduino

3. Напишемо програму для Arduino, яка буде зчитувати показання з мікрофона та виводити їх у послідовний порт в милливольтах. Для чого це може знадобитися? Наприклад, для виміру рівня шуму; для керування роботом: поїхати по бавовні або зупинитися. Деякі навіть примудряються “навчити” Arduino визначати різні звуки і таким чином створюють більш інтелектуальне управління: робот буде розуміти команди “Стоп” і “Йди” (як, наприклад, у статті “Розпізнавання голосу з допомогою Arduino” в джерелах).

Скетч для считывания показаний электретного микрофона

4. Давайте зберемо своєрідний еквалайзер з доданою схемою.

 

Простейший "эквалайзер" на Arduino

5. Трохи модифікуємо скетч. Додамо світлодіоди і пороги їх спрацьовування.Еквалайзер готовий! Спробуйте поговорити в мікрофон, і побачите, як світлодіоди спалахують, коли ви міняєте гучність мовлення.

Скетч "эквалайзера"

НАПИСАТИ ВІДПОВІДЬ

Please enter your comment!
Please enter your name here