Простая задача подключение пьезопищалки?

Тема в разделе "Arduino & Shields", создана пользователем Сергей777, 6 сен 2016.

  1. Сергей777

    Сергей777 Нерд

    Для образовательных целей нуждаюсь в пинке в правильном направлении, help!
    В конспекте хакера есть проект "Терменвокс" http://wiki.amperka.ru/конспект-arduino:терменвокс
    Но как известно у терменвокса есть не только антенна изменения частоты но и антенна изменения громкости звука.
    Подскажите как реализовать программное изменение громкости пьезопищалки? Например чтобы со временем громкость звука нарастала? Какие возможны схемы подключение пьезодинамика?

    Есть идея воткнуть пьезодинамик через транзистор и управлять громкостью через ШИМ сигнал подаваемый на базу. Но рождаются вопросы:
    1) Возможна ли такая схема практически, нужны ли будут доп компоненты в схеме, например резисторы перед базой и как их рассчитать?
    2) Возможно ли будет задействовать ШИМ подаваемый для подачи на базу, если как я понимаю функция tone() так же занимает таймер используемый для ШИМ?
     
  2. Поручик

    Поручик Нерд

    Собственно вам надо управлять кроме частоты, ещё и напряжением на пищалке. через транзистор, полевой, как я подозреваю.

    http://www.avislab.com/blog/piezo-buzzer_ru/

    по ссылке подробнее про пищалки.
     
  3. Сергей777

    Сергей777 Нерд

    Если честно думал использовать биполярный ...
    Не выйдет?
     
  4. Поручик

    Поручик Нерд

  5. Поручик

    Поручик Нерд