Информационный портал MSEVM






Главная > Arduino > Учебник для MEGA2560 > Урок 20. Sound Sensor Module.

Обзор

В этом уроке вы узнаете, как использовать модуль звукового датчика. Этот модуль имеет два выхода:

  • АО: аналоговый выход, сигнал выходного напряжения микрофона в реальном времени
  • DO: когда интенсивность звука достигает определенного порога, выходной сигнал становится низкого уровня, порог чувствительность можно регулировать с помощью потенциометра. Чтобы убедиться, что микрофон может нормально распознавать ваш голос, пожалуйста, попробуйте изменить чувствительность - это достигается поворотом синего потенциометра на модуле. Учитывая еготочность, вам нужно по крайней мере 10 кругов, чтобы получить какой-то эффект.




Необходимые компоненты:

Описание компонентов

Microphone:

Преобразователи - это устройства, которые преобразуют энергию из одной формы в другую. Микрофон - это преобразователь, который преобразует звуковую энергию в электрические сигналы. Микрофоны доступны в различных формах и размерах. В зависимости от области применения микрофон может использовать различные технологии для преобразования звука в электрические сигналы. Здесь мы поговорим об электретном микрофоне, который широко используется в мобильных телефонах, ноутбуках и т.д.



Эти микрофоны широко используются в электронных схемах для обнаружения незначительных звуков или колебаний воздуха, которые, в свою очередь, преобразуются в электрические сигналы для дальнейшего использования.


Твердый проводящий металлический корпус содержит различные части микрофона. Верхняя грань закрывается пористым материалом с помощью клея. Он действует как фильтр для защиты микрофона от пыли. Звуковые сигналы/колебания воздуха проходят через пористый материал и падают на диафрагму через отверстие, показанное на рисунке выше.

Принципиальная схема:



Монтажная схема:



Код:



После подключения откройте программу в папке с кодами - Урок 20 Sound Sensor Module и нажмите ЗАГРУЗИТЬ, чтобы загрузить программу. См. Урок 2 для получения подробной информации о загрузке программы при наличии ошибок. Этот модуль обеспечивает два режима вывода сигнала, для которых мы написали два кода: digital_signal_output и analog_signal_output. Код digital_signal_output работает, когда голос достигает определенного значения, он запускает цифровой сигнал на 3-й пин, а Arduino выведет наружу высокий уровень и индикатор L будет светиться. Это значение срабатывания может быть изменено в зависимости от регулировки чувствительности, упомянутой выше. Код analog_signal_output будет читать аналоговое значение модуля и непосредственно отображать его на последовательном мониторе, аналогично, это значение также может быть изменено в соответствии с регулировкой чувствительности упомянутым выше.

Пример:


Откройте монитор и вы увидите данные как показано ниже:

Нажмите кнопку Serial Monitor, чтобы включить последовательный монитор. Как работать с Монитором порта подробно описано в Урок 1.



Тема форума: http://msevm.com/forum/index.php?topic=9893





e-mail рассылки
Радиолюбитель
Подписаться письмом

















afb44aa5




Яндекс цитирования Rambler's Top100