Кратко о звуковом сенсоре (модуле микрофона)
Звуковой сенсор (модуль микрофона) — это 3-контактный модуль с аналоговым выходом для обнаружения изменений звукового сигнала в проектах с микроконтроллерами. Контакт OUT подключается к аналоговому входу, после чего значения обрабатываются программно.
Ключевые характеристики
- Тип выхода
- аналоговый
- Напряжение питания
- 3,5–5,5 В
- Контакты
- 3: VCC, GND, OUT
- Рабочий частотный диапазон
- 50 Гц–20 кГц
- Соотношение сигнал/шум
- > 58 дБ
- Размеры платы
- 31,4 × 17 мм
Подробное описание и особенности
Аналоговое считывание звука
Микрофонный элемент преобразует акустический сигнал в переменный электрический сигнал на контакте OUT. Аналоговый вход микроконтроллера позволяет отслеживать относительные изменения этого сигнала и использовать их в собственном алгоритме.
Программное обеспечение может сравнивать текущее значение с уровнем, определённым во время настройки, реагировать на короткие звуковые события или управлять световыми эффектами. Пороговое значение, фильтрацию и задержку между срабатываниями разработчик задаёт в коде.
Что означает аналоговый выход
OUT не является готовым логическим сигналом и не имеет фиксированных состояний HIGH/LOW. Для надёжного распознавания события необходимо сначала считать фоновый уровень в месте установки, а затем подобрать программный порог. Такой подход позволяет адаптировать реакцию к конкретному помещению и уровню шума.
Модуль не является калиброванным шумомером и не выдаёт значения в децибелах. Для количественных акустических измерений необходимы калибровка, соответствующий измерительный тракт и эталонное оборудование.
Подойдёт / не подойдёт
Подойдёт
- для учебных проектов с аналоговыми входами Arduino и других микроконтроллеров;
- для программного обнаружения звукового события по собственному порогу;
- для звукореактивной подсветки и интерактивных макетов;
- для наблюдения за относительным изменением звукового сигнала.
Не подойдёт
- в качестве готового цифрового датчика с выходом HIGH/LOW;
- для аппаратной настройки порога потенциометром;
- для точного измерения уровня звука в децибелах;
- для прямого управления реле, двигателем или другой силовой нагрузкой;
- для платы без аналогового входа, если не используется внешний АЦП.
Примеры применения
Реакция на короткий звук
Микроконтроллер считывает OUT, сравнивает сигнал с программным порогом и запускает световую или звуковую индикацию.
Звукореактивная подсветка
Относительные изменения аналогового сигнала можно преобразовывать в яркость, цвет или другой визуальный эффект после настройки диапазона в программе.
Учебный анализ сигнала
Значения с аналогового входа можно выводить на монитор или график для изучения дискретизации, фильтрации и программного определения порога.
Подключение
Проверьте обозначения контактов
Найдите на плате VCC, GND и OUT. Не ориентируйтесь только на порядок контактов в схеме стороннего модуля.
Подключите питание
Подайте на VCC напряжение 3,5–5,5 В, а GND соедините с общей землёй микроконтроллера.
Подключите аналоговый выход
Соедините OUT с аналоговым входом микроконтроллера. Убедитесь, что напряжение на OUT не превышает допустимое напряжение этого входа.
Определите программный порог
Считайте фоновые значения в реальных условиях, после чего установите порог и временную фильтрацию в соответствии с требуемой реакцией.
Альтернативы и совместимые товары
Для аппаратного порогового срабатывания и отдельного цифрового выхода подойдёт 4-контактный модуль KY-037 с аналоговым и цифровым выходами.
Если требуется аналоговый микрофонный модуль с регулировкой усиления, рассмотрите модуль MAX4466. Для цифрового захвата звука через I2S в проектах с соответствующим контроллером доступен MEMS-микрофон INMP441.
Ограничения и безопасность
Соблюдайте полярность и напряжение
Не меняйте местами VCC и GND и не подавайте более 5,5 В — неправильное подключение может повредить модуль.
Питание от 3,3 В не предусмотрено
Нижний предел питания составляет 3,5 В. Для систем с логикой 3,3 В отдельно проверьте допустимый уровень аналогового входа и при необходимости примените согласование уровней.
OUT является сигнальным выходом
Не подключайте к OUT силовую нагрузку. Реле, двигатели и мощные светодиоды управляются через соответствующий драйвер или коммутационный каскад.
Необходима настройка в реальных условиях
Фоновый шум и электрические помехи влияют на аналоговое значение. Перед постоянной эксплуатацией проверьте работу в фактическом месте установки и настройте фильтрацию в программе.
FAQ
Имеет ли модуль цифровой выход?
Звуковой сенсор (модуль микрофона) имеет только аналоговый выход OUT. Готового сигнала HIGH/LOW нет.
Как настроить порог срабатывания?
Пороговое значение задаётся в программе микроконтроллера после считывания фонового уровня. Аппаратного потенциометра для настройки порога нет.
Можно ли подключить OUT к цифровому входу?
Для корректного считывания изменений сигнала необходим аналоговый вход или внешний АЦП. Цифровой вход не позволит получить полноценные аналоговые значения.
Измеряет ли сенсор громкость в децибелах?
Модуль позволяет оценивать относительное изменение сигнала, но не является калиброванным измерителем уровня звука.