Дверний дзвоник на мікроконтролері

Як правило, електрична принципова схема звичайного дверного дзвінка виглядає зовсім просто, але не так! При використанні мікроконтролера для генерування звуків або мелодій дзвінка одна з складнощів полягає в генеруванні синусоїди через ШІМ-модулятор (PWM). Даний проект представляє собою дверний дзвінок з використанням мікроконтролера ATMega.

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

Вихід OC1A мікроконтролера ATMega8 генерує синусоїдальні імпульси частотою 32 кГц. Форма синусоїди задається в таблиці SineTable. Фільтр ФНЧ з частотою срезу 1.8 кГц, подавляє частоту 32 кГц. Для зберігання та генерування більш цікавих мелодій я використовував дві синусоїди, одних нот, але різних октав. Загасання кожної ноти реалізовано через інший ШІМ, який управляє коефіцієнтом посилення підсилювача.

Осцилограма

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

Обозначення Тип Номінал Кількість Примітка
U1 МК AVR 8-біт
ATmega8
1
U2 Мікросхема MC33202 1
U3, U4 Мікросхема AN7513 2
U5 Лінійний регулятор
LM7805
1
D1 Випрямляльний діод
1N4004
1
С1-С8 Конденсатор 0.01 мкФ 8
С9-С15, С19 Конденсатор 0.1 мкФ 8
С16 Електролітичний конденсатор 470 мкФ 1
С17, С18 Конденсатор 0.47 мкФ 2
R1-R8 Резистор
510 Ом
8
R9-R26, R33 Резистор
10 кОм
19
R27-R30 Резистор
1 кОм
4
R31, R32 Резистор
100 кОм
2
R34 Змінний резистор 1 кОм 1
R35 Резистор
47 кОм
1
JP1 Роз'єм для програматора HEADER 5X2 1
J1-J9 Роз'єм CON2 9
J10 Роз'єм CON4 1

Оригінал статті

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

Top