Пьезодинамик
Пьезоизлучатель (пьезодинамик, англ. buzzer) – преобразовывает переменное напряжение, поданное на его входы в звуковой сигнал различной громкости и частоты, при этом громкость сигнала зависит от величины поданного тока, а громкость от частоты импульсов, поданных на него. Принцип работы пьезоизлучателя схож с принципом работы микрофона, а их устройство практически идентично.
Внешний вид | Изображение на схеме | Основные характеристики |
Номинальное напряжение, V [Вольт] Громкость, p [Децибелы] Пиковая частота, fп [Герцы] Ёмкость, C [Фарады] |
||
Пример подключения к Arduino | ||
Частота колебаний мембраны динамика определяет какой высоты будет издаваемый им звук. Для того, чтобы соотносить между собой частоту и тон (ноту) звукового сигнала, можно воспользоваться таблицей:
Нота | 1-я октава | 2-я октава | 3-я оклава |
Частота звука, Гц | |||
До | 262 | 523 | 1047 |
До диез | 277 | 554 | 1109 |
Ре | 294 | 587 | 1175 |
Ре диез | 311 | 622 | 1245 |
Ми | 330 | 660 | 1319 |
Фа | 349 | 698 | 1397 |
Фа диез | 370 | 740 | 1480 |
Соль | 392 | 784 | 1568 |
Соль диез | 415 | 831 | 1661 |
Ля | 440 | 880 | 1720 |
Си бемоль | 466 | 932 | 1865 |
Си | 494 | 988 | 1976 |
Для того, чтобы пьезодинамик зазвучал, на него нужно подать сигнал. Это можно сделать с помощью команды:
tone(pin, frequency, duration);
где:
- pin – цифровой пин, к которому подключен динамик;
- frequency – частота звука в Герцах;
- duration – длительность звука в миллисекундах.
Предположим, нам необходимо воспроизвести последовательно ноты “до” и “ре” первой октавы, длительностью по 0,5 секунд каждая с помощью динамика, подключённого в 8-му пину. Тогда, нам необходимо прописать следующие команды:
tone(8, 262, 500); tone(8, 294, 500);
Если нам не нужно ограничивать длительность ноты, то параметр [duration] можно опустить, например:
tone(8, 440);
В этом случае динамик будет воспроизводить ноту “ля” первой октавы неограниченное количество времени. Тем не менее, отключить динамик можно в любой момент, используя команду:
noTone(pin);
где:
- pin – цифровой пин, к которому подключен динамик, который мы хотим заглушить;
Для того, чтобы регулировать громкость звучания пьезодинамика, можно подключить последовательно ему резистор или потенциометр, ограничив тем самым поступающий на него ток: