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

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

Как правило, электрическая принципиальная схема обычного дверного звонка выглядит совсем просто, но как бы не так! При использовании микроконтроллера для генерирования звуков или мелодий звонка, одна из сложностей заключается в генерировании синусоиды через ШИМ-модулятор (PWM). Данный проект представляет собой дверной звонок с использованием микроконтроллера ATMega.

Выход OC1A микроконтроллера ATMega8 генерирует синусоидальные импульсы частотой 32 кГц. Форма синусоиды задается в таблице SineTable. Фильтр ФНЧ с частотой среза 1.8 кГц, подавляет частоту 32 кГц. Для хранения и генерирования более интересных мелодий я использовал две синусоиды, одних нот, но разных октав. Угасание каждой ноты реализовано через другой ШИМ, который управляет коэффициентом усиления усилителя.

Скачать исходники проекта

Оригинал статьи на английском языке (перевод Колтыков А.В. для сайта cxem.net)


Категория: Домашняя электроника

Написать коментарий

*
= 5 + 7

Добавить изображение

Последние статьи