Схему подключения любого дверного звонка от сети вы можете видеть на рисунке, добавить можно лишь то, что кнопка в исходном состояние разомкнута, и в момент нажатия и сработает звуковой сигнал реализованный в схеме. Следует помнить, что если вы вдруг перепутаете фазу и ноль, то звонок все равно будет работать, а вот электробезопасность схемы будет не соответствовать. Поэтому кто не в курсе, как это сделать, рекомендую прочитать статью как определить где фаза, а где ноль или нейтраль.
Схема звонка на микросхеме таймере NE555
Этот звуковой эффект можно создать схемотехнически при помощи двух микросхем таймеров. Первый генератор настроен на частоту 1 Гц, а второй промодулирован изменяющимся сигналом с выхода первого. Частоту каждого из генераторов можно изменять сопротивлениями R1 и R2. Резистором R1 можно регулировать скорость переключения с одного тона на другой, а сопротивлением R2 — тональность звукового сигнала. Динамик рассчитан на сопротивление восемь Ом. |
В качестве мелодии можно загрузить большинство midi файлов. Чтобы сконвертировать midi в формат, пригодный для прошивки, в архиве проекта есть программа Continy45 (автор Dmitry Dubrovenko https://www.dubrovenko.ru) Несколько мелодий включено в архив прошивки. За основу звукогенератора взята музыкальная шкатулка Данная прошивка может воспроизводить одновременно 6 каналов, поэтому получается полифония. — Очень простая схема. Алгоритм работы музыкальной шкатулки был слегка переработан: В качестве корпуса был использован радиозвонок с питанием от батареек, поэтому батарейный отсек послужил отличным местом для установки новой платы.
Я установил контроллер в переходник на SOIC-DIP потомучто так удобнее перепрошивать В качесте источника питания был применен слегка модернизированый б/п для зарядки сотового Из оригинального звонка микросхема звукогенератора была выпаяна, а сигнал от кнопки заводится на новую плату.
Для индикации работы применяются два светодиода: зеленый — индикатор питания, красный — блокировка звонка. На дверь можно установить геркон и при открытии двери воспроизведение мелодии прекращается.
Схема достаточно простая. Если не нужна вся функциональность, то схему можно еще упростить. Если не нужно автоматическое прерывание мелодии при откртой двери, то геркон SF1 можно не ставить, но тогда лучше использовать более короткую мелодию. Переключатель SA1 — полной блокировки звонка можно тоже не ставить, но все-таки иногда удобно полностью отключить звук звонка. Если нет радиокнопки, то выход XS3 тоже не нужен. Т.к. это выход для питания радиомодуля Усилитель звука сделан очень примитивным, на одном транзисторе, но для звонка этого достаточно. Транзистор подойдет любой маломощный стуктуры n-p-n. Переменный резистор R2, регулирующий громкость, можно сделать как подстроечным, оставив его внутри корпуса, так и вынести наружу корпуса, чтобы регулировать громкость по необходимости. Если не нужна регулировка громкости, то R2 вообще можно не ставить, соединив выход PB1 контроллера с резистором R1. Резистор R1 регулирует максимальную громкость, поэтому его номинал можно варировать примерно от 1 до 5кОм. Громкость сильно зависит от самого динамика. Я проверял на двух похожих динамиках 0,25Вт, 8Ом. Если на одном мелодию было еле слышно, то второй играл достаточно громко.
Сделана под размер батарейного отсека. Было внесено немного изменений в оригинальную прошивку музыкальной шкатулки, мои изменения прокомментироаны на русском языке. Воспроизведение начинается, когда появляется высокий уровень на входе PB0. Если появляется высокий уровень на входе PB2, но воспроизведение прекращается и блокируется до тех пор, пока на входе PB2 не появится низкий уровень. Уровень входа PB2 копируется на выход PB3, которому подключен сигнальный светодиод. Для правильной работы прошивки необходимо установить фьюзы:
галочка означает запрограммированый фьюз (значение 0). Параметры для команды avrdude: Для удобной сборки и загрузки прошивки в проекте есть Makefile. Чтобы использовать другую мелодию, надо подключить в исходном файле asm-файл мелодии и пересобрать прошивку. Схема и печатная плата разработана с помощью программы Kicad. Прошивка собиралась с помощью ассемблера avra. В архиве есть готовая прошивка и схемы в формате png. Одинаковые мелодии, взятые из разных источников могут звучать немного по разному, поэтому лучше скачать несколько вариантов мелодий, и сделать несколько вариантов прошивок, из которых выбрать наиболее приятно звучащий вариант. Так же в программе Continy45 есть ряд настроек меняющих звучание. Можно предварительно отредактировать мелодию в midi, редакторе. Но это не так просто если не знаком с таким родом программ. Зачастую проще сковертировать мелодию в формат прошивки, а в файле с мелодией удалить часть мелодии. Этот метод не очень удобный но самый простой, если надо сократить длину мелодии. Если сокращаете мелодию вручную, то надо смотреть, чтобы пара чисел перед EoS|en были близки по значению к предыдущей ноте. И необходимо следить, чтобы не было такого предупреждения: Примечания по количеству мелодий Данная прошивка подразумевает воспроизведение одной мелодии. Но несложно доработать прошивку таким образом, чтобы она воспроизводила несколько мелодий. «> |