В данном Arduino уроке речь пойдет об активном звуковом модуле - KY-012. Данный модуль отличается от модуля KY-006 - пассивного зуммера тем, что для работы не нужно генерировать импульсы. Достаточно подать питание от 3.5 до 5,5 вольт. Что приведет к воспроизведению звукового сигнала. Но в этом и заключается минус данного модуля. Мы можем изменять интервалы звукового уведомления, но не можем менять тональность звучания.
Модуль оснащён активным звуковым модулем (зуммером) и издает звуковое уведомление при подачи питания 5 В (3,3 В). Модуль можно использовать как в проектах с различными микроконтроллерами (Arduino, ESP32, ESP8266, stm32 и пр). Так и самостоятельно, например с тактовой кнопкой или с оптическим выключателем.
Модуль активного зуммера KY-012 состоит из активного пьезоэлектрического зуммера, который генерирует звук, с частотой примерно 2,5 кГц, при подаче питания.
Рабочее напряжение |
3,5 В ~ 5,5 В |
Максимальный ток |
30 мА / 5 В постоянного тока |
Частота резонанса |
2500 Гц ± 300 Гц |
Минимальный звук на выходе |
85 дБ |
Рабочая температура |
-20 ° C ~ 70 ° C [-4 ° F ~ 158 ° F] |
Габаритные размеры |
18,5 x 15 мм |
Для подключения модуля, сигнальный выход (S) подключаем к контакту 8 на Arduino, а землю (-) к GND. Имейте в виду, что некоторые платы имеют неправильную маркировку, попробуйте перевернуть провода, если вы не слышите звука после загрузки скетча.
Схему подключения модуля KY-012 к Arduino будем использовать ту, которую рассмотрели выше.
int buzzerPin = 8; void setup () { pinMode (buzzerPin, OUTPUT); } void loop () { digitalWrite (buzzerPin, HIGH); delay (500); digitalWrite (buzzerPin, LOW); delay (500); }
Код Arduino достаточно простой и похож на мигание светодиодом, но только вместо мигания, мы будем подавать звуковой сигнал.
В данном примере, будем подавать звуковой сигнал, когда оптический прерыватель будет в разомкнутом состоянии. Данную схему можно использовать при сигнализации открытия дверей, например в холодильнике. Пока дверца открыта - подаем звуковой сигнал. Чтобы не забыть закрыть холодильник.
Код несложный. При желании его можно дополнить, например, добавить время ожидания до подачи звукового сигнала.
int buzzerPin = 8; int photoInterrupterPin = 10; // назначение пина для фотопрерывателя int value ; // переменная для хранения положения void setup () { pinMode (buzzerPin, OUTPUT); pinMode (photoInterrupterPin, INPUT) ; // пин датчика работает как вход } void loop () { value = digitalRead (photoInterrupterPin) ;// чтение значения с фотопрерывателя if (value == HIGH) // когда с фотопрерывателя появляется высокий уровень { digitalWrite (buzzerPin, LOW); } else { digitalWrite (buzzerPin, HIGH); delay (500); digitalWrite (buzzerPin, LOW); delay (500); } }
Вместо модуля KY-010 – оптического прерывания, можно использовать конечный выключатель, тактовую кнопку, датчик расстояния, или фоторезистор с лазерным модулем, как мы уже делали в уроке:KY-008 Лазерный модуль. Подключение к Arduino.
Вывод по модулю KY-012.
В связи с тем что данный модуль достаточно просто подключить, спектр его применения достаточно большой. Использовать его можно в любом Arduino проекте, где нужно звуковое уведомление или сигнализация. В домофонах также используется подобный зуммер, для подачи звукового уведомления, пока дверь открыта. Как вы будете использовать KY-012, зависит только от вашей фантазии и потребностей.
Понравился Урок KY-012 - активный звуковой модуль (зуммер)? Не забудь поделиться с друзьями в соц. сетях.
А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.
Спасибо за внимание!
Технологии начинаются с простого!
Фотографии к статье
Файлы для скачивания
![]() |
Пример кода Arduino для подачи звукового сигнала с помощью модуля KY-012.ino | 0 Kb | 874 | Скачать |
![]() |
Пример кода для модулей KY-012, KY-010 подключенных к Arduino.ino | 1 Kb | 849 | Скачать |
Ток потребления 30мА, можно спалить выход ардуины. Следовательно, схема подключения должна быть через транзистор или через ограничительный резистор или конденсатор
37 модулей для Arduino
4 мая , 2021
Комментариев:1
Файлов для скачивания:2
Фото:7
Понравилась статья? Нажми
Виджеты для Easy HMI
Читайте также
Мы в соц сетях
Комментарии