Подключение зуммера к Arduino

В этой статье расскажу как подключить зуммер (пьезозуммер) к Arduino UNO. Зуммер обычно используется для подачи сигнала в виде тонального или звукового сигнала. Этот тип зуммера широко используется в системах сигнализации, бытовых приборов или во встроенных системах, чтобы обеспечить какую-либо индикацию или оповещение.

Технические параметры 

► Напряжение питания: 3.3 В ~ 5.5 В
► Потребляемый ток: 10 мА
► Тип зуммера: активный;
► Издаваемый звук: такой как у динамика инициализации в системном блоке компьютера;
► Диаметр монтажного отверстия: 2.5 мм
► Выходной ток: 15 мА
► Габариты: 36мм х 14мм х 12мм

Общие сведения

Немного расскажу о зуммере, состоит он из пьезоэлектрический материала, который приклеен к тонкой металлической пластины. Если подать напряжение на эти пластины пьезоэлемент начнет сгибаться и разгибаться, создавая определенный звук. Чем быстрее изгибаете пьезоэлемент, тем выше уровень шума, эта скорость называется частотой. Опять же, чем выше частота, тем выше звук, который мы слышим.

Активный зуммер продается отдельно, для подключения его к Arduino необходимо использовать транзистор, чтобы не спалить вывод контроллера. Так же, можно воспользоватся модулем, на котором уже установлен зуммер, транзистор, резистор и трех контактный разъем, шагом 2.54 мм. Принципиальная схема показана на рисунке ниже.

Назначение контактов:
VCC – напряжение питания;
I/O – управляющий сигнал;
GND – общий контакт.

Подключение модуля зуммера к Arduino

Необходимые детали:
► Arduino UNO R3 x 1 шт.
► Активный модуль зуммер, buzzer x 1 шт.
► Провод DuPont, 2,54 мм, 20 см, F-M (Female — Male) x 1 шт.
► Кабель USB 2.0 A-B x 1 шт.

Подключение:
В данном примере буду использовать модуль зуммер и Arduino UNO R3. Схема не сложная, необходимо всего три провода, сначала подключаем шину I/0 в порт 8 (Arduino UNO), осталось подключить питание GND к GND и VCC к 5V (можно записать и от 3.3В), схема собрана, теперь надо подготовить программную часть.

Программа:
Пример простой, скетч просто включает и выключает зуммер на 0,2 секунды.

  Скачать скетч

Описание скетча в комментариях, позже добавлю описание пассивного зуммера.

Купить на Aliexpress
  Контроллер Arduino UNO R3 на CH340G
  Контроллер Arduino UNO R3 на Atmega16U2
  Провода DuPont, 2,54 мм, 20 см
  Активный модуль зуммер, buzzer

5 комментариев для “Подключение зуммера к Arduino”
  1. Мне кажется, что зуммер не будет слышен. Зуммер имеет большое сопротивление по постоянному току.
    В схеме модуля транзистор коллектором подключен, можно сказать, к ёмкости, не запитан по питанию.
    В схеме модуля транзистора должен быть NPN типа и нагружен на сопротивление по постоянному току.

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

  2. Комментарий для ребят, которые не могли разобраться так же долго, как и я: этот модуль зуммера работает инвертировано, когда на вход подаётся логическая единица (HIGH), он замолкает, когда ноль (LOW), он пищит

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *