Бесплатная техническая библиотека
Музыкальный звонок на 120 мелодий. Энциклопедия радиоэлектроники и электротехники

Энциклопедия радиоэлектроники и электротехники / Микроконтроллеры
Комментарии к статье
На страницах журналов можно встретить много схем и описаний музыкальных звонков, но все они имеют один недостаток - число мелодий ограничено (не более 16), поэтому они довольно быстро запоминаются и надоедают. Предлагаемое устройство способно синтезировать до 120 мелодий, которые воспроизводятся последовательно с каждым следующим нажатием звонковой кнопки.
Принципиальная схема звонка изображена на рисунке. Его основа - микроконтроллер AT90S8515-8PI фирмы ATMEL. При нажатии на звонковую кнопку SB 1 включается питание устройства, начинает работать программа, записанная в память микроконтроллера, и на выводе 39 (РАО) появляется напряжение лог. 1. В результате открывается транзистор VT1, срабатывает реле К1 и своими контактами К 1.1 блокирует кнопку звонка.
(нажмите для увеличения)
Для формирования колебаний 3Ч используется таймер микроконтроллера и режим его работы на переключение внешнего вывода PD5 (для получения нужной звуковой частоты частоту работы таймера нужно умножить на два). Сигнал, снимаемый с этого вывода, усиливается составным транзистором VT2VT3, в коллекторную цепь которого включена динамическая головка ВА1. Для регулирования громкости последовательно с ней можно включить подстроечный резистор R5 (изображен штриховой линией).
После проигрывания мелодии программа записывает в энергонезависимую память (EEPROM) микроконтроллера указатель на следующую мелодию, высокий уровень на его выводе 39 сменяется низким и реле разрывает цепь питания до следующего нажатия на кнопку SB1.
Мелодии для звонка взяты из программы Melody Player for Motorola (находится в архиве mp4m.rar). Для конвертирования мелодий в ассемблерный вид написана программа motcvt (находится в архиве motcvt.гаг). Используя ее, нетрудно изменить/добавить/убрать любую мелодию. При запуске в командной строке указывают имя файла с мелодиями от mp4m и имя, под которым надо записать результирующий файл (например, mel.inc).
Исходные тексты программы для микроконтроллера находятся в архиве zvonok.rar, основные моменты прокомментированы. При использовании кварцевого резонатора на другую частоту необходимо в строке .equ fsck = 3618400 файла zvonok.asm изменить значение частоты (3618400) на фактически используемое (в герцах). Все остальное пересчитает ассемблер. Программа написана и отлажена с помощью AVRStudio 4.0 Build 181.
Источник питания U1 - любой стабилизированный с выходным напряжением 5 В (можно использовать и батарею, составленную из гальванических элементов или аккумуляторов). Вместо BESTAR BT-5S допустимо применение любого реле с напряжением срабатывания не более 4,5 В и контактами, рассчитанными на коммутацию сетевого напряжения 220 В.
В процессе отладки устройства обнаружено, что содержимое энергонезависимой памяти данных микроконтроллера может испортиться, если после выключения питающее напряжение падает до 0 медленно (более 10 мс). Дело в том, что при плавном его понижении микроконтроллер некоторое время продолжает работать, а это может вызвать неверные декодирование и (или) выборку команд, что, в свою очередь, способно спровоцировать несанкционированную запись в EEPROM. Для предотвращения порчи содержимого памяти можно использовать так называемый детектор понижения напряжения питания (отечественный КР1171СП47 или его зарубежный аналог PST529), который при понижении напряжения питания ниже установленного порога выдает сигнал Reset, останавливая тем самым работу микроконтроллера. Автор для этой цели использовал резистор R6, подключенный к выходу источника питания в качестве дополнительной нагрузки (на схеме показан штриховой линией).
Файлы проекта
Автор: М.Белецкий, г.Уфа
Смотрите другие статьи раздела Микроконтроллеры.
Читайте и пишите полезные комментарии к этой статье.
<< Назад
Последние новости науки и техники, новинки электроники:
Оптимальная продолжительность сна
12.11.2025
Сон играет ключевую роль в поддержании здоровья, когнитивных функций и общего самочувствия. Несмотря на широко распространенный стереотип о восьмичасовом сне, последние исследования показывают, что оптимальная продолжительность сна для большинства здоровых взрослых ближе к семи часам.
Эволюционный биолог из Гарварда, Дэниел Э. Либерман, утверждает, что традиционная норма восьми часов сна - это скорее культурное наследие индустриальной эпохи, чем биологическая необходимость. По его словам, полевые исследования, проведенные в сообществах, не использующих электричество, показывают, что средняя продолжительность сна составляет 6-7 часов, что значительно отличается от общепринятого стандарта.
Современные эпидемиологические данные подтверждают этот взгляд. Исследования выявили так называемую "U-образную кривую" зависимости между продолжительностью сна и рисками для здоровья. Минимальные показатели заболеваемости и смертности наблюдаются именно у людей, спящих около семи часов в сутки. ...>>
Дефицит кислорода усиливает выброс закиси азота
12.11.2025
Парниковые газы играют ключевую роль в изменении климата, а закись азота (N2O) - один из наиболее опасных среди них. Этот газ не только втрое сильнее углекислого газа в удержании тепла, но и разрушает озоновый слой. Недавнее исследование американских ученых показало, что микробы в зонах с низким содержанием кислорода активно производят N2O, усиливая глобальные климатические риски.
Команда из Университета Пенсильвании изучала прибрежные воды у Сан-Диего и провела наблюдения на глубинах от 40 до 120 метров в Восточной тропической северной части Тихого океана - одной из крупнейших зон дефицита кислорода. Исследователи сосредоточились на том, как морские микроорганизмы превращают нитраты в закись азота.
В ходе работы выяснилось, что существует два пути образования N2O. Один путь начинается с нитрата, другой - с нитрита. На первый взгляд более короткий путь должен быть эффективнее, однако микробы, использующие нитрат, продуцируют больше газа, поскольку этот "сырьевой" источник более д ...>>
Омега-3 помогают молодым кораллам выживать
11.11.2025
Сохранение коралловых рифов становится все более актуальной задачей в условиях глобального изменения климата. Молодые кораллы особенно уязвимы на ранних стадиях развития, когда стрессовые условия и нехватка питательных веществ могут привести к высокой смертности. Недавнее исследование ученых из Технологического университета Сиднея показывает, что специальные пищевые добавки способны существенно повысить выживаемость личинок кораллов.
В ходе работы исследователи разработали особый состав "детского питания" для коралловых личинок. В него вошли масла, богатые омега-3 жирными кислотами, а также важные стерины, необходимые для формирования клеточных мембран. Личинки, получавшие эти добавки, развивались быстрее, становились крепче и демонстрировали более высокую устойчивость к стрессовым факторам.
Особое внимание ученые уделили липидам. Анализ показал, что личинки активно усваивают эти вещества, что напрямую влияет на их жизнеспособность. Стерины, содержащиеся в корме, повышают устойчи ...>>
Случайная новость из Архива Почвенные батареи для хранения солнечной энергии под землей
02.10.2022
Британские ученые предложили интересный концепт хранения солнечной энергии под землей. Идея заключается в создании аккумуляторов для хранения и передачи "зеленой" энергии на основе микробов, обитающих в почве, а именно: стимулировать определенные микроорганизмы в почве, используя углубленные электроды для получения электричества от солнечных батарей.
По словам доктора Майкла Харботтла из Университета Кардиффа, проект может получиться масштабным. Ученый верит, что использовать богатый природный ресурс, почву для решения проблемы хранения возобновляемой энергии просто необходимо.
Процесс передачи энергии в почве чем-то похож на фотосинтез, когда растения поглощают CO2 и превращают его в кислород. Некоторые процессы фотосинтеза происходят под землей. Подземные живые организмы, по мнению исследователя, смогут использовать полученную энергию для уменьшения содержания углекислого газа и создания более сложного химического вещества - ацетата. Харботтл говорит, что ацетат может сохранять химическую энергию. Если активировать микробный топливный элемент, бактерии начнут расщеплять ацетат.
Ацетат в больших количествах может навредить другим организмам. И ученый пока думает над тем, как решить эту проблему, однако сам метод не нуждается в ресурсоемких или опасных химических веществах, таких как литий, используемый в других аккумуляторных технологиях.
Метод создает органические молекулы, которые и так присутствуют в почве и естественно производятся микроорганизмами, просто в меньших количествах.
Прототип будет функционировать ежедневно, накапливая солнечную энергию для использования в ночное время. Планируется, что "почвенные" батареи установят под солнечными электростанциями и солнечными панелями.
|
Другие интересные новости:
▪ Объектив Tamron 16-300mm F/3.5-6.3 Di II VC PZD Macro (Model B016)
▪ Космический паром
▪ Yahoo! Instant Search
▪ Простой способ добычи урана из морской воды
▪ Сверхлегкий пулемет FN Evolys
Лента новостей науки и техники, новинок электроники
Интересные материалы Бесплатной технической библиотеки:
▪ раздел сайта Электрику. ПУЭ. Подборка статей
▪ статья Конституция РФ и другие законы, определяющие правовую основу военной службы. Основы безопасной жизнедеятельности
▪ статья Где можно прокатиться на подземном троллейбусе? Подробный ответ
▪ статья Гомбо. Легенды, выращивание, способы применения
▪ статья Транзисторный УМЗЧ с повышенной динамической термостабильностью. Энциклопедия радиоэлектроники и электротехники
▪ читать в Бесплатной технической библиотекестатья Опыты с аммиаком. Химический опыт
Оставьте свой комментарий к этой статье:
Комментарии к статье:
Александр
Какие фюз биты выставлять нужно или можно оставить по умолчанию заводские?
puh57
Повторил ваш звонок. Спасибо все хорошо
Главная страница | Библиотека | Статьи | Карта сайта | Отзывы о сайте

www.diagram.com.ua
2000-2025