Как правило, электрическая принципиальная схема обычного дверного звонка выглядит совсем просто, но как бы не так! При использовании микроконтроллера для генерирования звуков или мелодий звонка, одна из сложностей заключается в генерировании синусоиды через ШИМ-модулятор (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 | |||