Что такое 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().
