Jet School Logo

Что такое Buzzer (Зуммер)?

Buzzer (по-русски зуммер, или пищалка) — это небольшой электронный компонент, который превращает электрический сигнал в звук. Обычно он издаёт короткие сигналы вроде «бип». Сигнализации, микроволновки, предупреждения бытовой техники и звуковая обратная связь у роботов работают на зуммерах.

Простыми словами: зуммер — это «голос» электроники. Подаёшь ток, и он пищит или жужжит.

Как работает зуммер?

В самом распространённом пьезоэлектрическом зуммере есть специальный пьезодиск. Когда к нему прикладывают напряжение, диск вибрирует, а вибрация создаёт в воздухе звуковую волну. Частота колебаний определяет высоту тона.

Активный и пассивный зуммер

  • Активный зуммер: внутри есть готовый генератор. Достаточно подать сигнал HIGH, и он сам издаёт звук. Тон фиксированный, управлять очень просто.
  • Пассивный зуммер: генератора внутри нет. Нужно подавать сигнал определённой частоты. Благодаря этому можно получать разные тона и даже простые мелодии.

Подсказка: у активного зуммера низ обычно закрыт (залит чёрным пластиком), у пассивного часто видна небольшая плата.

Пример с Arduino

Плюс зуммера подключается к цифровому пину Arduino (например, 8), второй вывод — к GND. На первых порах удобнее всего собирать такие соединения без пайки, на макетной плате (breadboard).

  • Для активного зуммера достаточно команды digitalWrite(8, HIGH);.
  • Для пассивного команда tone(8, 1000); создаёт звук с частотой 1000 Гц, а noTone(8); останавливает его.

cpp

void setup() {

pinMode(8, OUTPUT);

}

void loop() {

tone(8, 1000); // звук 1000 Гц

delay(500);

noTone(8); // остановить звук

delay(500);

}

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

Где используется

  • Сигнализация: вместе с PIR-датчиком движения подаёт звук при обнаружении движения.
  • Парктроник: ультразвуковой датчик измеряет расстояние, и чем ближе препятствие, тем чаще сигнал.
  • Роботы: предупреждают о низком заряде или о превышении порога расстояния. Зуммер позволяет роботу «говорить» звуком в ответ на данные от датчиков.
  • Таймеры и часы: звуковой сигнал по окончании времени.
  • Учебные проекты: музыкальная шкатулка, дверной звонок.

Заключение

Buzzer — простой и недорогой компонент, который добавляет «звук» в проекты по робототехнике. С ним удобно изучать цифровой выход, а также понятия частоты и тона.

Хотите, чтобы ваш ребёнок создал своего «говорящего» робота или музыкальную шкатулку? Начните обучение на нашем курсе робототехники. Подробнее о курсе — перейдите по ссылке: Курс Робототехники

Часто задаваемые вопросы

Чем отличается активный зуммер от пассивного? В активном есть встроенный генератор, и он сам издаёт звук при подаче напряжения. В пассивный нужно подавать сигнал определённой частоты, что позволяет получать разные тона и мелодии.

Как подключить зуммер к Arduino? Плюсовой вывод подключается к цифровому пину, минусовой — к GND. Для активного зуммера используется digitalWrite(), для пассивного — tone().

Заполните форму чтобы узнать больше о наших IT курсах

Начни изучать IT уже сегодня