Музыкальный звонок на МК Attiny13

Особенности музыкального звонка на МК Attiny13: простая сборка, низкое потребление энергии и два варианта мелодий. Подходит для дома или офиса.

Сломался у меня в квартире звонок. Покупать новый звонок особо не хотелось. Потому я решил сделать свой — музыкальный звонок. Для звонка я применил восьми битный AVR микроконтроллер Attiny13 и несколько дискретных компонентов.

Для сборки звонка понадобится:

  • Микроконтроллер Attiny13 (с любыми индексами) 1шт.
  • Резистор 4.7 кОм 2шт.
  • Резистор 100 Ом 1шт.
  • Транзистор КТ315 (с любыми индексами) или аналогичный 1шт.
  • Панелька DIP8 1шт.
  • Пьезоизлучатель или динамик 1шт.
  • Тактовая кнопка 1шт.
  • Музыкальный Звонок Attiny13

    Для питания звонка необходимо напряжение от 3 до 5 вольт.
    Транзистор необходим для усиления звука.

    Всё время звонок находится в спящем режиме и потребляет очень низкий ток. По нажатию кнопки происходит прерывание на 6 (PB1) ножке микроконтроллера, звонок «просыпается» и играет мелодию, после чего он снова засыпает.

    Для музыкального звонка я написал (в среде BASCOM-AVR) две прошивки:

  • M1T13BELL.HEX — прошивка с мелодией 1
  • M2T13BELL.HEX — прошивка с мелодией 2
  • Принципиальная схема звонка:

    Музыкальный Звонок Attiny13

    Звонок можно собирать как на печатной плате, так и на макетной. Изначально я собрал звонок на макетной плате (для тестов), а позже сделал печатную плату (проект печатной платы Sprint Layout 4.0 есть в архиве с файлами). Также есть проект звонка в Proteus (в архиве с файлами):

    Музыкальный Звонок Attiny13

    Тестовая версия звонка (на макетной плате):

    Музыкальный Звонок Attiny13

    Позже, я сделал звонок на плате:

    Музыкальный Звонок Attiny13

    Корпус для звонка я решил сделать из древесины, взял брусок 50мм на 35мм и вырезал в нём углубление. В качестве крышки для корпуса я применил небольшой кусочек фанеры. Далее в корпус я поместил плату звонка и разъем 3,5 «мама».

    Музыкальный Звонок Attiny13

    Установка фьюз битов в PonyProg2000:

    Музыкальный Звонок Attiny13

    Ниже вы можете скачать прошивку, проект в Proteus, исходник, печатную плату

    Скачать список элементов (PDF)

    Прикрепленные файлы:

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

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