Назначение зуммера buzzer для Arduino – создавать вибрирующий звук на частоте 400Гц. Это пьезоэлектрическая мембрана, работающая пассивно или активно. У активной пищалки есть встроенный генератор, работающий на фиксированной частоте.
Пассивному зуммеру потребуется посторонний сигнал. Подробнее узнать о том, как подключается пищалка ардуино можно на сайте arduino-site.ru.
Как устроен
Пьезодинамик – излучатель на основе керамики.
Намного проще по конструкции, и дешевле от электромагнитных классических динамиков для акустики. Предназначены для формирования сигнала в телефоне и будильнике. Устанавливаются в различных игрушках.
В пьезокерамическом излучателе металлическая пластина, покрытая пьезоэлектрической керамикой с токопроводящим напылением.
В данном случае контакты плюс и минус – это напыление и пластина. Если на них воздействовать механически, на контактах появятся заряды. И наоборот. При появлении электрического сигнала на кристалле, происходит его деформация. Если она происходит с колебаниями определенной частоты, создаются звуковые волны.
Подключение
Схема собирается по схеме из инструкции в наборе комплектующих для пищалки.
Пьезолемент установлен на плате и надежно закреплен. Его контакты подсоединяются – один на землю, другой – контакту 11 на микросхеме контроллера. На том контакте формируется потенциал +5В. Включвая схему, нужно добиться звучания. Если звука нет, поменять контакты.
Пищалку можно использовать, устраивая звуковую индикацию на разных устройствах. Например, показывать их работоспособность, или выделяя отдельные режимы. Это также классическая звуковая частота для сирен, сигналов тревоги.
Звук может быть монотонным или планов меняться. Для этого нужно составить отдельную программу (скетч). Для реализации плавных изменений пишут программу с циклом for.
Этот же скетч предусматривает и включение-выключение пищалки.
Звуковую частоту в зуммере регулируют фоторезитором.
В другом случае практикуют использование потенциометра, произвольного аналогового датчика. В программном блоке с переменной ton (показывает значение на аналоговом входе), используется преобразование функцией map звука в диапазоне частот 1-5 кгц.
После сора схемы, программу нужно загрузить в микроконтроллер.
Такие подключения с перепрограммированием используются для включения пьезодинамика на плате Ардуино. Сигнал может использоваться на самой плате, и с другими устройствами.
Регулируется громкость наборами резисторов.