Музичний дзвінок на МК Attiny13

  • Час 16-12-2014, 20:03
  • Автор admin
  • Коментарів 0 Комент.
  • Силка url

Зламався у мене в квартирі дзвінок. Купувати новий дзвінок особливо не хотілося. Тому я вирішив зробити свій - музичний дзвінок. Для дзвінка я застосував восьми бітний AVR мікроконтролер Attiny13 і кілька дискретних компонентів.

Для складання дзвінка знадобиться:

  1. Мікроконтролер Attiny13 (з будь-якими індексами) 1шт.
  2. Резистор 4.7 кОм 2шт.
  3. Резистор 100 Ом 1шт.
  4. Транзистор КТ315 (з будь-якими індексами) або аналогічний 1шт.
  5. Панелька DIP8 1шт.
  6. Пьезоізлучатель або динамік 1шт.
  7. Тактова кнопка 1шт.

Музичний дзвінок на МК Attiny13

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

Весь час дзвінок знаходиться в сплячому режимі і споживає дуже низький струм. Після натискання кнопки відбувається переривання на 6 (PB1) ніжці мікроконтролера, дзвінок "прокидається" і грає мелодію, після чого він знову засинає.

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

  1. M1T13BELL.HEX - прошивка з мелодією 1
  2. M2T13BELL.HEX - прошивка з мелодією 2

Принципова схема дзвінка:

Музичний дзвінок на МК Attiny13

Дзвінок можна збирати як на друкованій платі, так і на макетної. Спочатку я зібрав дзвінок на макетної платі (для тестів), а пізніше зробив друковану плату (проект друкованої плати Sprint Layout 4.0 є в архіві з файлами). Також є проект дзвінка в Proteus (в архіві з файлами):

Музичний дзвінок на МК Attiny13

Тестова версія дзвінка (на макетної платі):

Музичний дзвінок на МК Attiny13

Пізніше, я зробив дзвінок на платі:

Музичний дзвінок на МК Attiny13

Корпус для дзвінка я вирішив зробити з деревини, взяв брусок 50мм на 35мм і вирізав в ньому поглиблення. В якості кришки для корпусу я застосував невеликий шматочок фанери. Далі в корпус я помістив плату дзвінка і роз'єм 3,5 "мама".

Музичний дзвінок на МК Attiny13

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

Музичний дзвінок на МК Attiny13

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

Список радіоелементів

Позначення Тип Номінал Кількість U1 VT1 R1, R2 R3 Bat1
МК AVR 8-бітATtiny131
Біполярний транзисторКТ315А1
Резистор4.7 кОм2
Резистор100 Ом1
Джерело живлення1
Tags

Коментарі до новини