Датчик звука (микрофон)
Датчик звука или микрофон, используется для определение уровня внешнего шума и может быть использован в самых разнообразных устройствах: от датчиков шума для автоматического включения света, до модуля позволяющего осуществлять голосовое управление устройствами. Микрофон без электронной обвязки имеет 2 выхода. При наличии внешнего шума, мембрана микрофона начинает колебаться, создавая на выводах микрофона некую разность потенциалов, измерив которую, можно определить уровень шума.
Внешний вид | Изображение на схеме |
К сожалению, получить сигнал с такого микрофона – большая проблема. В ходе работы, микрофон генерирует переменное напряжение, с которым не умеет работать Arduino, во-вторых этот сигнал очень слаб и находится на уровне цифровых шумов. Для удобной работы с датчиком ему нужна обвязка – выпрямитель, преобразовывающий переменный ток сигнала в постоянный и усилитель, необходимый для регулировки чувствительности микрофона. Поэтому, чаще всего такие микрофоны встречаются уже в электронной обвязке, в виде модулей датчиков звука и имеют 3 или 4 пина.
В дальнейшем, мы будем работать с 4-пиновым датчиком. К средним пинам подключается питание (+) и земля (G), крайний левый пин является сигнальным и передаёт аналоговый сигнал, который зависит от уровня внешнего шума. Для настройки чувствительности датчика, на его корпусе находится подстроечный резистор (многооборотный потенциометр). Если вращать регулировочный винт этого потенциометра по часовой стрелки, то чувствительность микрофона будет увеличиваться, если против часовой – уменьшаться.
Когда уровень внешнего шума достигает порогового значения, на модуле загорается индикаторный светодиод и одновременно с этим, на крайнем правом – цифровом пине микрофона, появляется высокий (HIGH) сигнал.
Внешний вид | Изображение на схеме |
Пример подключения к Arduino | |
При сборке своих устройств, вы можете снимать сигнал как с цифрового, так и с аналогового пинов по отдельности, а можете использовать их в паре.