Музыкальный звонок с возможностью замены мелодий без использования программатора

Музыкальный звонок с заменяемыми мелодиями

Музыкальный звонок с возможностью замены мелодий без использования программатора

Возможность для пользователя самому обновлять мелодии звонка с помощью специальной программы “Редактор мелодий”, работающей в среде Windows 9X/NT/2000. Программа позволяет импортировать мелодии из MIDI файлов. Для записи мелодий в звонок не требуется программатор.

Функциональные возможности:

  • Звонок может содержать не более 100 мелодий.
  • Количество нот в мелодии ограничено лишь размером свободной памяти звонка. Общий размер памяти звонка составляет 255 нот. Каждая новая мелодия уменьшает свободную память звонка на величину, равную количеству нот в мелодии плюс одна нота.
  • Замена мелодий без использования программатора.
  • Два режима выбора мелодий: последовательный и ручной.

Электрические характеристики:

Напряжение питания от 3,0 до 5,5 В.
Ток, потребляемый в режиме покоя не более 27 мкА.
Ток, потребляемый в режиме воспроизведения мелодии не более 250 мА.

Принципиальная схема звонка:

Схема подключения кнопки звонка:

Печатная плата и схема расположения элементов:

  • Схему и печатную плату звонка в формате P-CAD 2000 (ACCEL EDA) можно скачать здесь.

Описание работы звонка:

Звонок построен на базе микроконтроллера PIC12C509. Мелодии звонка хранятся в электрически программируемой микросхеме памяти с I2C шиной типа 24С04. Все сигналы, необходимые для управления работой звонка и чтения/записи мелодий, выведены на один разъем XP1. К этому разъему подключаются либо кнопка звонка, либо кабель для связи с компьютером.

Звонок имеет два режима выбора мелодий: последовательный и ручной. При последовательном режиме мелодии воспроизводятся последовательно одна за другой по кругу. Кнопка “Выбор мелодии” в этом режиме не используется. При ручном режиме воспроизводится постоянно одна и та же мелодия. Эта мелодия выбирается кнопкой “Выбор мелодии”.

Режим выбора мелодий задается при записи мелодий в звонок.

Редактор мелодий:

Для создания мелодий и записи их в звонок используется программа для персонального компьютера – “Редактор мелодий”, работающая в среде Windows 9X/NT/2000. Программа позволяет импортировать мелодии из MIDI файлов.

Подключение звонка к компьютеру:

При необходимости записи новых мелодий звонок подключается с помощью кабеля к LPT-порту компьютера (порт принтера).

Схема кабеля для подключения звонка к компьютеру:

Для записи мелодий в звонок необходимо:

  1. Выключить питание компьютера и звонка.
  2. Подключить соединительный кабель одним концом к звонку, а другим концом к LPT порту компьютера.
  3. Включить питание звонка.
  4. Включить питание компьютера, загрузить Windows и “Редактор мелодий”.
  5. Записать в звонок мелодии.
  6. Завершить работу в Windows, выключить компьютер.
  7. Отсоединить звонок от компьютера.

Управляющая программа микроконтроллера:

Микроконтроллер с “зашитой” управляющей программой можно приобрести у автора. Цена договорная.

Автор Буров Михаил. (email burov (at) kosnet.ru)

Редактор мелодий для музыкального звонка

Редактор мелодий для музыкального звонка – это программа, позволяющая:

  • Создавать мелодии.
  • Импортировать готовые мелодии из MIDI файлов .(В том числе и из караоке файлов с расширением kar).
  • Записывать мелодии в музыкальный звонок.

Программа работает в среде Windows 9X/NT/2000. Для ее работы необходима библиотека mfc42.dll, которую легко можно найти в Интернете. Но скорее всего она уже имеется на большинстве компьютеров.

Внешний вид программы:

Загрузка редактора для музыкального звонка:

  • Загрузить “Редактор мелодий” (257 КБ) можно здесь.

Автор Буров Михаил. (email burov (at) kosnet.ru)

Источник: http://www.qrz.ru/schemes/contribute/beginners/alarm2.shtml

Установка собственной мелодии на звонок и сообщения

Автор: adminkost2 21.06.2016

Среди пользователей Android, особенно новичков, распространена проблема установки собственной мелодии на входящий звонок и SMS.

Это потому, что некоторые модели смартфонов и планшетов не поддерживают выбор звуковых файлов из других источников, ограничиваясь стандартными мелодиями.

Впрочем, существуют два не сложных способа решения проблемы, не требующих широких познаний или прав суперпользователя.

Способ 1 – музыкальный проигрыватель

Некоторые музыкальные плеера снабжены функцией установки мелодии на входящий звонок, например Poweramp. Для этого скачайте и запустите приложение на устройстве. При первом включении укажите в настройках папку с музыкой для синхронизации, что бы отобразить все композиции.

Выберите из списка понравившуюся мелодию, далее настройки (кнопка троеточия), установить на звонок. После подтверждения выбора, песня будет проигрываться каждый раз при входящем звонке.

Рекомендуем поместить звуковой файл в отдельную папку, так как при удалении или перемещении файла, устройство вернется в исходное состояние.

Достоинства:

  1. Простота выбора.
  2. Прослушивание мелодии перед установкой.

Недостатки:

  1. Ограниченный выбор приложений, где присутствует функция выбора песни на звонок.
  2. Нельзя установить композицию на сообщение или другие события.
  3. Способ 2 – файловый менеджер.

Установка продвинутого файлового менеджера, например Solid Explorer, позволит выбирать мелодию на звонок, сообщение или будильник. Запустите приложение и найдите папку, где хранятся аудиозаписи, удержание в течение 1-2 секунд на любой из них вызовет контекстное меню.

Нажимаем на кнопку в виде трех полос вверху справа, в выпадающем окне указываем назначение: звонок, сообщение или будильник.

Те же действия в несколько упрощенной форме выполняются из пункта «Звуки» в настройках устройства. После открытия любого параметра с выбором композиции, появится выбор из системы или файлового менеджера. При выборе второго варианта придется так же указать путь к папке с музыкой, но выбирать что-то из контекстного меню не нужно.

  1. Установка мелодии на звонок, смс и будильник.
  2. Прослушивание мелодии перед выбором.
  1. Не все файловые менеджеры поддерживают установку мелодий.

Число устройств, где выбор мелодии на звонок осуществляется только стандартным способом, растет с каждым годом. Проблема решается одним из двух описанных выше методов, а главное не требует ROOT прав и глубоких познаний. Первый вариант отлично подойдет для новичков, тогда как второй для более опытных пользователей.  

Источник: https://androfon.ru/article/ustanovka-sobstvennoy-melodii-na-zvonok-i-soobshcheniya

Современные дверные звонки – мелодично и практично

Желая сделать свой дом уютным и стильным, мы стремимся продумать все важные детали. Одна из них – дверной звонок. Сегодня рынок предлагает так много моделей, что разобраться совсем непросто. Как они работают? Чем отличаются проводные и беспроводные изделия? Как их устанавливать? На эти и другие вопросы мы ответим в данной статье.

Старый звонок перестал устраивать вас резким звуком или унылой, надоевшей мелодией? Вам захотелось оригинального звучания и интересных мелодий? Пора установить новое устройство! Производители предлагают множество усовершенствованных моделей – в стильном дизайне, с подсветкой и музыкой на любой вкус. Ваши домочадцы и гости наверняка удивятся, увидев на двери современный экземпляр привычного звонка.

Может быть и так, что дизайн не важен, а главное – исправная работа и доступная цена. Давайте разберемся, какие звонки можно установить  на воротах за несколько метров от частного дома, чтобы слышать сигнал? Какие устройства будут работать, если отключили электричество? Мы расскажем о разных видах звонков и  вариантах их подключения, чтобы вы выбрали для себя оптимальную модель.

Читайте также:  Обзор светодиодного прожектора 10 ватт 900 лм

Виды дверных звонков

Изделие состоит из корпуса – модуля с динамиком и кнопки, выполненных из негорючего, ударопрочного пластика, за счет чего звонки служат годами.

Корпус, как правило, снабжен защитой от пыли и влаги, которая определяется по международной классификации буквами IP и цифрами, обозначающими степень защиты.

Для звонка достаточно IP44 – это означает, что его механизм надежно защищен от летящих со всех сторон брызг и попадания мелких частиц диаметром от 1 мм.

Существует два основных вида дверных звонков, которые различаются принципом действия и установкой, – проводные и беспроводные.

Плюсы и минусы проводных моделей

Такие устройства требуют подключения при помощи кабеля. Питаются от электричества. Когда кто-то нажимает на кнопку звонка, цепь питания замыкается. Кнопка, по сути, это выключатель, приводящий звонок в положение «включено».

К кнопке подсоединяются два контакта, а к ним – провода сети. Первый контакт подпружинен. При нажатии кнопки он касается второго, таким образом, замыкается цепь электропитания, и  динамик издает звуковой сигнал.

Когда кнопку отпускают,  пружина возвращает контакт назад, и цепь снова разрывается – звонок молчит.

Проводные звонки устанавливаются в основном в многоквартирных домах. Кнопка располагается рядом с дверью, по стене лестничной клетки, а корпус с динамиком – в прихожей квартиры. Монтаж таких моделей прост. В раме двери внутри квартиры высверливают отверстие и пропускают через него провод звонка.

Затем подсоединяют кабель к клеммам кнопки и прикручивают ее к стене над отверстием. Провод прикрепляют к стене при помощи скоб. Если звонок требует подключения к трансформатору, все делается точно так же, но звонковый провод, пропущенный через отверстие, подсоединяют одновременно к клеммам кнопки и трансформатора.

Проводные звонки появились в XX веке. И сегодня они нисколько не потеряли своей актуальности – модели с этим же принципом действия по-прежнему ставят в большинстве квартир. Среди их преимуществ – простая конструкция, долгий срок службы и доступная цена.

Однако они имеют и ряд недостатков.  Некоторые модели питаются не от стандартного напряжения 220 В, а от 12 В, поэтому требуют подключения дополнительного оборудования для адаптации звонка к стандартному напряжению – как правило, трансформатора.

Кроме того, при временном отключении электричества звуковой сигнал не сработает, и вы не услышите, что вам звонят в дверь. Проводной звонок труднее установить и на воротах частного дома или гаража, стоящего в вашем дворе.

Придется тянуть кабель из дома на улицу и дополнительно делать над кнопкой звонка козырек, чтобы механизм не заливало дождями.

Принцип действия беспроводных моделей

Такие изделия питаются от батареек. Обычно в комплект входят три батарейки типа АА для корпуса звонка и одна для кнопки – типа А23. Их работы, как правило, хватает на год, затем источники питания надо заменить. В кнопку беспроводного дверного звонка встроен радиопередатчик, а в корпус – приемник сигнала.

При нажатии кнопки к динамику, находящемуся в доме, передается радиосигнал, и звонок звучит. Обычно радиус действия беспроводных моделей (расстояние, на которое может передаваться сигнал) составляет 100 м. Некоторые современные звонки обеспечивают более интенсивную радиопередачу – на 150 м, например, модель Мелодика Б201.

Однако этот момент иногда расценивается как недостаток таких моделей: радиосигнал могут нарушить всевозможные помехи передачи связи.

Важным преимуществом изделий является то, что для их установки не надо тянуть провода и сверлить стену. Достаточно прикрепить в квартире корпус, а у двери на лестничной площадке кнопку.

Беспроводные конструкции широко используют и владельцы частных домов: звонок легко установить на воротах, благодаря хорошей дальности сигнала хозяева его услышат. Модели отлично подходят и для больших квартир: звук будет отчетливо раздаваться во всех комнатах.

Звонок сработает, даже если произошло отключение электричества.

Для многих владельцев квартир самым главным является качество звучания и мелодия звонка. И здесь производители предлагают множество интересных решений. Резкий, неприятный для слуха гудок безвозвратно ушел в прошлое. Современные звонки отличаются наборами интересных мелодий и другими важными функциями, без использования которых уже немыслима наша жизнь. Об этом читайте далее.

Особенности современных дверных звонков

Конфигурация. Дизайн сегодня – значимый критерий выбора любого элемента интерьера, и дверной звонок не исключение.

Настоящему хозяину, который заботится о своем жилом пространстве, неравнодушен к мелочам и деталям, важно, чтобы звонок не только выполнял свою функцию – оповещал о приходе гостей, но и гармонично смотрелся в интерьере дома.

На нашем сайте вы найдете устройства различной конфигурации и цветовой гаммы, от классических округлых и выпуклых звонков до плоских тонких моделей, напоминающих стильный сотовый телефон.

Количество мелодий. Вы можете выбрать модель с одной, двумя-тремя или целым набором мелодий – до 50 аудиозаписей, и тем самым продемонстрировать домочадцам и гостям свои музыкальные предпочтения.

Музыка, песни, цитаты из известных кинофильмов, звуки природы записаны на электронную плату, которая встроена в корпус звонка. Выбор и смена мелодии производятся нажатием на кнопку.

Мелодии некоторых моделей вы можете прослушать на нашем сайте – они прикреплены в виде аудиофайла к карточкам товаров.

Функции MP3 и картридер для SD-карты.  С помощью картридера вы можете закачать из компьютера на карту свои любимые мелодии. Какие? Вы выбираете их сами – они будут звучать при нажатии кнопки.

  Например, дверной звонок ЭРА C887 по достоинству оценят ваши близкие, ведь они тоже станут обладателями эксклюзивного звонка – мелодия будет оригинальной, не как у всех.

Нестандартной записью можно удивить и порадовать своих гостей.

Регулирование громкости. Многие современные модели дают возможность сделать звук громче или тише.

В квартире, где есть маленькие дети, а звонок стоит старого образца, без регулировки, родители вынуждены совсем отключать сигнал, чтобы громкий звук не будил малыша. Современные устройства решают эту проблему – можно убавить звук до минимума.

Вы услышите, если в дверь позвонят, а ребенка сигнал не побеспокоит. Например, дверной звонок Мелодика Б811 имеет 8 уровней громкости – нужный вы можете выбрать  с помощью кнопки.

Светодиодная индикация динамика звонка. Такие модели, как дверной звонок ЭРА C120, имеют миниатюрную лампочку, которая загорается при подаче сигнала. Лампа может служить декоративным элементом интерьера.

Читайте также:  Автоматический нч - видеовыход телевизора

Светодиоды сияют ровным рассеянным светом.

В ряде устройств индикация сигнала несет дополнительную функцию оповещения о приходе гостей: если по каким-то причинам вы решили отключить звук звонка, вы все равно узнаете, что к вам пришли – лампочка загорится.

Два динамика. У современных звонков может быть сразу два отдельных корпуса. Если у вас большой дом, один динамик советуем установить в прихожей, а другой – в одной из дальних комнат, чтобы услышать сигнал, даже если вы в этот момент далеко от входной двери.

Это устройство актуально и для дома с двумя входами: один динамик можно повесить над первым входом, другой – над вторым. Или поместить один корпус в дом, другой, например, в гараж или в сад, если вы проводите там много времени.

Тогда, с какой бы стороны ни пришли гости, вы их услышите.

Дверные звонки сегодня меняют многие владельцы квартир и собственных домов. Это и понятно: нельзя сделать ультрасовременный ремонт и оставить старую, невзрачную, примитивную кнопку с надоевшей мелодией. Новая модель порадует вас разнообразием дополнительных возможностей и станет яркой, продуманной деталью вашего интерьера.

Выбрали себе дверной звонок с набором полезных функций? Закажите его на нашем сайте. Для этого позвоните по телефону 8-800-333-83-28. Вам оформят покупку всего за несколько минут. И уже совсем скоро ваш дом станет более современным!

Источник: http://www.VseInstrumenti.ru/articles/electrika-i-svet/sovremennye-dvernye-zvonki/

Квартирный звонок на 64 мелодии

  • К561ИЕ16
  • фотошаблон
  • Ритм301-стерео
  • квартирный звонок
  • дверной звонок

Дорогие мои читатели!.. У меня 2 апреля день рождения, и мне захотелось сделать себе подарок: есть уже спаянноя плата звонка, только вышла из строя от времени ППЗУ с “прошивкой” алгоритма управления мелодиями.  Дело поправимое, когда под рукой программатор и “чистые” микросхемы памяти.

Сегодня я вспомнил, что у меня есть корпуса от китайских кассетных магнитол, которые давно вышли из строя, а внешний вид очень даже приличный. К тому же ток потребления музыкального звонка в паузах между исполнением мелодий настолько мал, что вообще можно отказаться от сетевого блока питания, разместив 4 элемента питания в предусмотренный в корпусе магнитолы отсек:

Так что я реально успею 2-го  апреля закрнчить сборку этого звонка. Отмечать свою некруглую дату — 64-летие буду только чаем с молоком цельным сгущённым с сахаром, вроде бы, по  ГОСТу советских времёён.

Для большей наглядности следующая фотография:

Процесс программирования вместе с подготовительными процедурами занял не более 5-и минут. Вот эта спаянная плата, но пока ещё с неисправной микросхемой памяти (наклейка из ПВХ изоленты с надписью МЗ), которую необходимо выпаять. В то время, когда я собирал этот звонок, у меня не было в наличии панелек для таких микросхем.

А это вид “печатной” платы со стороны дорожек. Почему слово “печатной” я взял в кавычки? А потому что я дорожки по тем временам вырезал ножом.

Ещё вы можете заметить, что микросхема К561ИЕ16 почему-то впаяна со стороны дорожек. Это не моя “мулька”, так схитрил автор этой разработки: он нарочно так разработал плату, что если кто впаяет её со строны деталей, то кроме того, что она сразу  “сгорит”, никакого эффекта не будет.

Я не стал “перелопачивать” “печатку”, а оставил всё как у автора, лишь в программе Layout 4.0 разработал фотошаблон теперь уже на 100% печатной платы:

Эту конструкцию не грех бы запустить в мелкосерийное производство, но, во-первых, в штате у меня состоит лишь я один, а во-вторых, я же не буду продавать звонки по цене китайского ширпотреба, то есть за 100-200 рублей? Овчинка выделки не будет стоить!

Привожу принципиальную схему аналогичного звонка, но я собирал их по гораздо более лучшей схеме. К сожалению, в бумагах она у меня не сохранилась, а изображённая на следующей фотографии имеет много существенных недостатков:

Хочу сразу сказать читателям, что в ППЗУ записаны не сами мелодии. Для такой записи просто бы не хватило обёма памятти микросхемы, составляющей 2 Кбайт.

Мелодии формируются изменением частоты задающего звукового генератора, а их выборка осуществляется перебором адресов ячеек памяти ППЗУ, выходы данных подключены к двум двоичным счётчикам К155ИЕ7, а уже с выхода второго счётчика колебания звуковой частоты, усиленные транзистором, воспроизводятся динамической головкой.

Перечислять недостатки этой схемы не буду, лучше перечислю достоинства той схемы, по которой я собирал все такие звонки.

Схема питания, в отличии от этой, обязательно с сетевым трансформатором. Никаого реле: переключение от мелодии к мелодии специальным кодом, записанным в ППЗУ. Два режима звучания: чистый тон и аккордернное, то есть, если на выходе подключить не одну акустическую колонку, а две — будет обёмное псевдостереофоническое звучание.

Сначала я решил восстановить вариант с одной динамической головкой, но с переключателем “чистый тон — аккордеон” и регулятором громкости. Всё осталось в силе, кроме корпуса, фотографии которого я поместил в начале топика. Значит, у меня будет музыкальный звонок с псевдостереозвучанием, что очень неплохо и приятно для слуха.

Кто из читателей постарше, в колонке могли узнать отпиленную часть пользовавнгося большой популярностью стереофонического кассетного магнитофона “Ритм301-стерео”.

Думаю, что оставшихся двух суток мне будет достаточно, чтобы собрать этот музыкальный звонок, который будет исполнять по одному куплету 64 мелодии самых популярных советских мелодий и песен.

Источник: http://monemo.ru/technology/kvartirnyy-zvonok-na-64-melodii/

Музыкальный звонок на микроконтроллере

Читать все новости ➔

Большинство дверных звонков, применяемых в быту, ввиду своей дешевизны издают простые звуки, например, типа ударов гонга, птичья трель или одноголосная мелодия, которые воспроизводится однообразно при каждом нажатии кнопки. Если возникает необходимость сменить мелодию в подобных звонках, то возникают заметные осложнения.

Предлагаемый звонок выполнен на микроконтроллере, в котором в значительной мере устранены упомянутые недостатки путем возможности перепрограммирования мелодий, применения комбинированного питания всего устройства и безопасность при эксплуатации.

Музыкальный звонок может быть применен не только в качестве дверного звонка, но и в качестве музыкальной шкатулки или игрушки, где нет необходимости повторять одну и ту же мелодию при каждом нажатии пусковой кнопки, а проигрывать разные мелодии поочередно или случайным образом. Для совместимости режимов работы в звонке предусмотрена возможность фиксации проигрывания выбранной мелодии и дополнительной световой индикации вызова, которую можно использовать для визуального оповещения в вечернее или ночное время, когда громкий звук не желателен.

Читайте также:  Восстановление свинцовых аккумуляторов

Главной особенностью предлагаемого звонка является универсальность его питания (от сети и батареек), возможность задания режима проигрывания мелодии (поочередный перебор или фиксация), возможность перепрограммирования мелодий и переход в режим микропотребления после проигрывания мелодии, а также наличие регулировки начальной громкости.

Основные характеристики музыкального звонка:

Частотный диапазон 5 октав
Нижний предел диапазона нота «До» большой октавы (65,4 Гц)
Верхний предел диапазона нота «До» 4-й октавы (2093 Гц)
Темп проигрывания, такт/мин от 45 до 240
Поддержка переменного темпа да
Поддержка типов нот легато, нон легато, стаккато и пауза
Проигрывание ноттриолей да
Поддержка полутонов да
Длительность ноты от 1/1 до 1/32
Длительность нот с точкой от 1/2 до 1/32
Длина массива мелодии произвольная
Число мелодий в массиве ограничено емкостью ЭСПЗУ
Регулировка громкости да
Ток потребления в режиме: проигрывания / пауза /

микропотребление

до 250 мА / 6,5 – 7,5мА /

30 мкА

Питание от сети и батареек (3 шт. по 1,5 В)

Описание схемы музыкального звонка
В основе любого музыкального звонка лежит генератор образцовой частоты, программно-управляемый делитель частоты, генератор временного интервала времени и вспомогательные элементы старт/стоп (рис.1).

По этой концепции выполнен музыкальный звонок в [1].

Другим вариантом воплощения звонка является применение микропроцессора Z80 со стандартной обвязкой и простейшим ЦАП для формирования звука [2], который рассчитан для проигрывания WAV файлов длительностью около 3 с, что делает не столь эффективным использование ПЗУ объемом 64 КБ.

 Рис. 1

Самым близким к оптимальному решению является звонок в [3], где был применен МК ATtiny2313, в котором в той или иной мере реализована структура из рис.1 на программном уровне, и послужил в качестве прототипа для данного музыкального звонка.

Упомянутый МК имеет объем ЭСПЗУ для программ 2 Кбайта, и его недостаточно для массива нот мелодии, так как любая команда управляющей программы состоит из 2-х байт, которые и «съедают» определенный объем из адресного пространства для массива нот. Ввиду этих особенностей в авторском варианте в [3] число мелодий составляет всего лишь 4.

В предлагаемом звонке используется более «древний» МК типа AT89C2051 с тем же объемом ЭСПЗУ 2 КБ. Наличие в его системе большинства однобайтных команд позволяет выиграть дополнительное пространство ЭСПЗУ для массива нот, а саму программу написать на языке Ассемблер для получения более компактного исполняемого кода.

С точки зрения интерфейса ввода/вывода эти МК совместимы, у них также совпадают по расположению и функциональному назначению выводы.

 Рис. 2. Схема музыкального звонка

Схема музыкального звонка (рис.2) изначально предполагает универсальное питание: как от батареек, так и от сети 220 В / 50 Гц, при желании можно оставить только один тип питания.

Учитывая специфику режима микропотребления МК, его запуск выполняется через вспомогательную цепь SA1R2C1VD1, которая дополняет стандартную цепь начального сброса. Цепь R2C1 служит для формирования сигнала лог.

«0» и принудительного его удержания на время инициализации при первом включении питания, в дальнейшем она влияния на работу звонка не оказывает.

 Рис. 3. Включение лампы

Цепь SA2R3C3 служит для фиксации повторения мелодии. SA2 надо замкнуть до окончания проигрывания мелодии, иначе будет проигрываться первая мелодия из массива, адрес которой задается при первом включении питания. Индикатор HL1, управляемый ключом на VT1, предназначен для световой сигнализации проигрывания мелодии и может быть применен для подсветки дверной кнопки или корпуса звонка.

При необходимости последовательно с HL1 можно включить светодиод оптрона, который через симистор включает лампу (рис.3). Такая ситуация очень часто возникает, когда в квартире находятся люди с ослабленным слухом или спят маленькие дети, и громкий звук нежелателен, особенно в ночное время. Номинал резистора R6 (рис.

2) в этом случае следует уменьшить до 75 Ом.

Сетевой источник питания содержит: понижающий трансформатор, выпрямительный мост, сглаживающий фильтр и стабилизатор напряжения. Коммутация питание сеть/батарейки выполнена на диодах VD3, VD4 (автоматически определяется наличие напряжения в сети и батареек). Конденсатор C9 предназначен для сглаживания бросков напряжения при коммутации и подавления импульсных помех при работе МК.

Программа управления Для управления всей схемной части в память программ МК записывается программа, которая и определяет режим работы всего музыкального звонка. Ввиду малого объема памяти программ МК, управляющая программа написана на языке Assembler-51.

По структуре программа условно поделена на следующие части: • основная программа; • подпрограмма обслуживания прерываний по таймеру T/C0; • подпрограмма обслуживания прерываний по таймеру T/C1; • подпрограмма обслуживания прерываний по входу INT0; • таблица размерности и типа ноты; • таблица темпа мелодии; • таблица частоты ноты; • массив нот мелодий.

Основная программа выполняет следующие операции: инициализация, загрузка нот, отслеживание конца мелодии и конца массива нот. При инициализации предусмотрена проверка первого включения, которая сводится к проверке состояния порта P3.2. Если на нем уровень лог.

«0», то программа воспринимает его как первое включение (время удержания лог. «0» определяется параметрами цепи R1C2 к выводу 6 DD1), если лог. «1», то это повторный запуск по выводу сброса, и этот сигнал формируется дифференцирующей цепью R2C1 и защитным диодом VD1.

После инициализации следует загрузка кода ноты, состоящего из  2 байт, которые проверяются на наличие конца мелодии, его признаком является установка в лог. «1» младшей тетрады второго байта.

Если это условие выполнено, то следует проверка конца массива нот, если нет, то следует переход на загрузку параметров ноты, активацию флажков и проигрывание ноты. При контроле конца мелодии и массива нот в программе предусмотрен перевод МК в режим микропотребления, выполняется путем записи лог.

«1» в биты 0 и 1 регистра PCON, выход из этого режима происходит путем подачи положительного импульса длительностью не менее 24 тактов кварцевого генератора на вывод 1 DD1. По окончанию проигрывания ноты выполняется переход на загрузку очередной пары байтов очередной ноты.

В качестве признака конца массива нот необходимо, чтобы последующая пара байтов имела значение 0FFh. При соблюдении данного условия в пользовательский указатель массива перезаписывается начальный адрес массива.

Каждая нота состоит из пары байтов, поэтому массив нот для любой мелодии должен содержать четное число байт. Распределение и назначение битов в байтах кода ноты приведены в табл.1.

Возможно, Вам это будет интересно:

Страницы:

Источник: http://meandr.org/archives/9566

Ссылка на основную публикацию
Adblock
detector