[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
ФОРУМ » ЭЛЕКТРОНИКА » Схемы различных устройств » Музыкальные звонки
Музыкальные звонки
kuzmaДата: Понедельник, 16.02.2009, 10:14 | Сообщение # 1
Подполковник
Группа: Модераторы
Сообщений: 59
Репутация: 1 []
Статус: Offline
.: Дополнительные данные :.
Бог форума За хорошую посещаемость на форуме За Подполковника

Простые однотональные мелодии на сегодняшний день уже не могут вызвать восторга у благодарных слушателей. За примерами далеко ходить не надо – вспомним звонки для сотовых телефонов. Еще совсем недавно они были простые, а сегодня все MP3, MIDI да WAV. Иными словами – наступила эра полифонии.
Как оказалось – AVR довольно слабенький контроллер и программно воспроизводить MIDI или MP3 ему не по зубам. А вот WAV, точнее разновидность его PCM, да с небольшой частотой дискретизации он довольно неплохо воспроизводит. Вот только размер этих WAV файлов не внушает оптимизма. Памяти никакого AVR не хватит, чтобы хранить в ней аудиоданные. Хорошо, что умные дяденьки придумали флэш-карты, которые позволяют записать на них целую кучу полезной информации.

www.eldigi.ru

Прикрепления: polymuz.rar (244.1 Kb) · 1937323.jpg (38.6 Kb)


Ключ от сердца женщины, лежит в кошельке мужчины
kuzmaДата: Понедельник, 16.02.2009, 18:32 | Сообщение # 2
Подполковник
Группа: Модераторы
Сообщений: 59
Репутация: 1 []
Статус: Offline
.: Дополнительные данные :.
Бог форума За хорошую посещаемость на форуме За Подполковника
Это устройство можно использовать в качестве дверного звонка или музыкальной шкатулки.
Сами исполныемые мелодии вынесены в отдельный файл "Muson.c". Ноты взяты из кодов мелодий для мобильного телефона NOKIA. Желающие могут сами написать свои мелодии.
Программа занимает 995 байт ПЗУ. Так,что даже у 2313 еще есть куда расти :-)
Вместо 90S2313 можно использовать Tiny2313 (программа для Тини тож прилагается) При этом фузы у Тини должны быть записаны следующим образом:

CKSEL = F - Задана работа от внешнего кварца
CKDIV = 1 - Предделитель отключен.

Управляющая программа обеспечивает следующие действия:
Нажатие на кнопку 1 включает воспроизведение
Нажатие на кнопку 2 переключает мелодии
Пока проигрывается мелодия МК не реагирует на нажатие кнопок.

схема взята: http://pol-sem.narod.ru/muson/muson.htm

Прикрепления: 3019873.gif (14.8 Kb)


Ключ от сердца женщины, лежит в кошельке мужчины

Сообщение отредактировал kuzma - Понедельник, 16.02.2009, 18:33
kuzmaДата: Понедельник, 16.02.2009, 18:36 | Сообщение # 3
Подполковник
Группа: Модераторы
Сообщений: 59
Репутация: 1 []
Статус: Offline
.: Дополнительные данные :.
Бог форума За хорошую посещаемость на форуме За Подполковника
Эта схема музыкального звонка собрана на микроконтроллере, может быть это похоже на "забивание гвоздей логарифмической линейкой", тем не менее у нее есть некоторые преимущества. Во первых используется всего одна микросхема, благодаря чему кроме традиционных преимуществ вроде увеличения надежности, уменьшения потребления энергии, появляется принципиальная возможность разместить всю схему в очень небольшом объеме, например оформив в виде музыкальной поздравительной открытки.

Благодаря использованию микроконтроллера схема предельно упрощается, необходимо только подключить питание (от 2,7 до 6 вольт), кварцевый резонатор и если необходимо усилитель низкой частоты, собранный на транзисторе КТ815. Если предполагается что ток через нагрузку не будет превышать 20 мА, (например при использовании пьезоизлучателя), можно обойтись без усилителя. Следует заметить, что 20 мА, это максимальный ток логического нуля, то есть второй вывод звукового излучателя следует подключать к плюсу питания. Кнопка звонка должна иметь нормально замкнутые контакты, при нажатии на нее схема обесточивается, а при отпускании на нее подается питание и происходит автоматический сброс микроконтроллера. Сразу же после сброса начинает работать программа проигрывающая заданную мелодию. После завершения мелодии микроконтроллер переходит в режим пониженного энергопотребления "Power Down" и находится в нем до следующего нажатия на кнопку. Частоту кварца можно выбрать практически любую в диапазоне от 32768 кГц до 10 МГц. Схема была проверена на частоте 10 МГц, если Вы хотите использовать кварц на меньшую частоту (при этом уменьшится и потребляемый ток схемы), необходимо пропорционально уменьшить коэффициенты таблицы SoundTab и длительности звучания всех нот.
Программа

Эта программа написана на ассемблере для AT90S2313 (аналог ATtiny2313), таблица нот рассчитана для работы процессора на частоте 10 МГц, вместо мелодии используется проигрывание гаммы от более низких нот к более высоким и обратно.

схема взята с: http://safonnikov.name/projects/show.php?p=ring&for=pc

Прикрепления: 2593768.png (1.3 Kb) · ring.zip (1.9 Kb)


Ключ от сердца женщины, лежит в кошельке мужчины
AdminДата: Пятница, 03.07.2009, 20:18 | Сообщение # 4
сенсей сайта
Группа: Администраторы
Сообщений: 1259
Репутация: 21 []
Статус: Offline
.: Дополнительные данные :.
Бог сайта и форума За хорошую посещаемость на форуме За супер посещаемость За Генералиссимуса За помощь народу За супер посещаемость
Говорящий звонок. aвтор - maverick5334 (radiokot.ru)

К сожалению я новичок в микроконтроллерах, поэтому схема будет на ПЗУ и обычной логике.
Для начала начну с того, что автором этой схемы являются два человека, один из них я, второй - в прямом смысле того слова, пропал без вести.
Идея была слизана с речевого информатора.
Схему доработал я, ПО мой товарищ.

Правильно собранная схема в наладке не нуждается и работает сразу после включения. Единственно резистором R2 устанавливается скорость проговора.
Если возникнут трудности с ложным срабатыванием звонка - поставить параллельно кнопки вызова конденсатор 0.1мкф, но установить необходимо на плате! Плата доработана под этот случай(там где R3 и R4 на плате). Рекомендую устанавливать его сразу.
Схема и печатная плата расчитана на два ПЗУ с разными фразами, но реально исполнялась только с одним, вместо переключателя ПЗУ устанавливалась перемычка.
Фраза в ПЗУ "Господа к вам пришли, откройте пожалуйста".
Так как разработчик ПО не я, то соответствующих комментариев дать не могу.
Схема была реализована несколько сотен раз (для продажи)
Удачи в сборке.

Прикрепления: 7242159.gif (48.3 Kb) · 8723364.rar (42.0 Kb) · 02.rar (34.3 Kb)


еще больше изделий http://presents.in.ua
AdminДата: Пятница, 03.07.2009, 20:39 | Сообщение # 5
сенсей сайта
Группа: Администраторы
Сообщений: 1259
Репутация: 21 []
Статус: Offline
.: Дополнительные данные :.
Бог сайта и форума За хорошую посещаемость на форуме За супер посещаемость За Генералиссимуса За помощь народу За супер посещаемость
Звонок с MMC/SD картой памяти.Автор - Олег Трифонов (http://trol.nm.ru/sch/zvonokmmc/)

В Сети водится большое множество разных схем дверных звонков на микроконтроллерах, но просмотрев их, не смог найти для себя ничего подходящего. Хотелось бы, чтобы звонок мог воспроизводить много мелодий, как простых, так и полифонических или просто аудиофрагменты, а так же любые их комбинации и чтобы набор мелодий можно было легко менять не отключая звонка. Самым простым решением для воспроизведения голоса и полифонии является проигрывание содержимого wav-файла через ЦАП или ШИМ-модулятор. Первый вариант проще в реализации (благо, выводов у меги8 для 8-битного ЦАПа хватает), и не требует последующей фильтрации сигнала.
Поскольку wav-файлы занимают много места, для их хранения нужен достаточно емкий носитель. Но с бурным развитием индустрии флеш-памяти и флеш карт этот вопрос решается сам собою. Для хранения мелодий удобно использовать карты памяти MMC и SD/SDHC, т.к. эти карты поддерживают режим низкоскоростного доступа (для наших целей его будет более, чем достаточно) совместимый и шиной ISP, что сильно упрощает программную реализацию. Еще один большой плюс использования карт памяти - их всегда можно перезаписать на компьютере.
Вообщем, вопрос остается только в представлении данных на карте: можно хранить мелодии в виде файлов стандартной файловой системы (например FAT16), а можно придумать свой двоичный формат. В первом случае для записи мелодий будет достаточно только компьютера с картридером, но при этом сильно усложняется написание управляющей программы для звонка - библиотеки, реализующие работу с FAT16 существуют уже готовые, но они требуют ощутимо много памяти - потребуется МК с минимум 16КБ Flash-а и 1..2КБ RAM. Во втором случае разработка звонка значительно упрощается, но для записи мелодий на компьютере пришлось бы разрабатывать специальный драйвер, для поддержания нестандартной "файловой системы", иначе, операционная система просто не распознала бы карту (последнее относится только к Windows, в *nix-системах запись "сырых" даных на накопитель никаких проблем не вызывает).
Но существует еще третий, компромиссный вариант: на карте памяти создается один большой файл, в начале которого записывается некая сигнатура, после которой помещаются собственно "сырые" данные. Управляющая программа просто находит эту сигнатуру, вместо того, чтобы анализировать FAT и собирать файл "по кусочкам", и может считывать нужные данные просто пропустив блоки MBR и FAT. Тогда для замены мелодий достаточно перезаписать один файл, созданный специальным компилятором. Этот вариант и был реализован.
Схема цифровой части получившегося звонка показана на рисунке.

Микроконтроллер ATMega8 включен по типовой схеме, к его порту D подключен ЦАП на резисторах R3 .. R10, R11 .. R17, с выхода которого (на схеме AUDIO OUT) сигнал поступает на усилитель. Карта памяти вставляется в разъем X1 и питается через стабилизатор IC2. Вывод PC5 МК подключен к джамперу, который используется загрузчиком кода прошивки. Выводы PC0.. PC4 остались незадействованы, поэтому, подключил к ним светодиоды (анодами к МК и катодами на землю), мигающие в зависимости от проигрываемой ноты или амплитуды аудиофрагмента. К выводу PB0 подключается кнопка "застопоривания" смены мелодий: если она не нажата, мелодии будут проигрываться одна за другой, по списку, если нажата - будет зациклена последняя проигрываемая мелодия. Вывод PB1 управляет реле, которая самоблокирует кнопку звонка. В схеме использован кварц на 11059200Гц, в случае использования другого резонатора, надо изменить значение F_CPU в файле config.h.
Схема аналоговой части состоит из усилителя на основе TDA2003, включенной по типовой схеме и стабилизаторе 5В. Транзистр T1 управляет реле, подключаемой к выводам R1.1, R1.2, вход X1 подключается к выходу PB1 МК. Вход INP подключается через переменный резистор (10 КОм) - регулятор громкости к выходу ЦАП (вертушек резистора подключается к выходу AUDIO OUT цифровой части, а второй его вывод - на землю).

Схемы и разводка печатных плат прилагаются (Eagle). Надо заметить, что на плате аналоговой части микросхемы устанавливаются на общий радиатор, который одновременно соединяет их земли. Это позволило развести одностороннюю плату без перемычек.
В качестве корпуса я использовал бокс для двух выключателей-автоматов. Слот для MMC-карты был вырезан из разъема для картриджа от игровой приставки, Кнопку звонка я вывел на лицевую панель (она идет в параллель той кнопке, что находится в подъеде) для того, чтобы можно было выбирать мелодию циклическим переключением. Так же для удобства добавил кнопку, отключающую звук. Вместо 5 светодиодов, как нарисовано на схеме, подключил только 4 - разных цветов.
Внешний вид того, что получилось.
Внутренности:


Для компиляции мелодий написана утилита MelodyFlasher. Перед первой записью надо иннициализировать карту памяти - отформатировать ее и создать файл данных, занимающий все доступное место. Это делается следующей командой:

mf i -d <имя диска карты памяти>

Программа позволяет формировать мелодии из нотных фрагментов, записываемых в формате мелодий для телефонов Motorola T720. Для прослушивания и редактирования мелодий удобно использовать программу Melody Player for Motorola/, в этой программе есть большая база разных мелодий. Аудиофрагменты надо преобразовать в формат WAV, обязательно нежатый и монофонический. После подготовки всех фрагментов создается файл списка (в прилагаемом примере - melodies.lst). В каждой строке этого файла описывается одна мелодия, которая может состоять из любого числа .mel-фрагментов (нотная запись) и .wav-фрагментов, имена файлов этих фрагментов просто записываются в одну строку через запятую (см. прилагаемый пример). Стоит заметить, что если один и тот же файл фрагмента используется в мелодиях несколько раз, то в скомпилированный файл файл данных он будет включен единожды, без дублирования, т.е., файлы получаются достаточно компактные. Компиляции мелодий и их запись на карту производится следующей командой:

mf u -d <имя диска карты памяти> -f <имя файла списка мелодий>

Для работы с MMC/SD использована библиотека Роладна Ригеля (Roland Riegel), которая была несколько модифицирована. Прошивка и все исходники прилагаются.

Прикрепления: 6427983.gif (45.5 Kb) · 2619266.gif (10.5 Kb) · 8450147.jpg (82.2 Kb) · 2786617.jpg (82.2 Kb)


еще больше изделий http://presents.in.ua
AdminДата: Пятница, 04.12.2009, 19:05 | Сообщение # 6
сенсей сайта
Группа: Администраторы
Сообщений: 1259
Репутация: 21 []
Статус: Offline
.: Дополнительные данные :.
Бог сайта и форума За хорошую посещаемость на форуме За супер посещаемость За Генералиссимуса За помощь народу За супер посещаемость
Дверной звонок Бигбен

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

Первый генератор на D1 настроен примерно на 1Hz, а второй промодулирован изменяющимся сигналом с выхода первого. Частоту каждого из генераторов можно регулировать резисторами R1 и R2. Резистором R1 можно изменить скорость переключения с одного тона на другой, а резистором R2 - саму тональность. Напряжение питания может быть в пределах от 3 до 15 воль. Динамическая головка SP мощностью 0,5 Ватт и сопротивлением 8 Ом.

источник http://www.joyta.ru
Прикрепления: 1838595.gif (20.7 Kb)


еще больше изделий http://presents.in.ua
zeabisДата: Среда, 08.10.2014, 13:45 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 1
Репутация: 0 []
Статус: Offline
.: Дополнительные данные :.
Бог форума
Всем добрый день, хочу сам собрать звонок какая самая проста есть схема?
ФОРУМ » ЭЛЕКТРОНИКА » Схемы различных устройств » Музыкальные звонки
  • Страница 1 из 1
  • 1
Поиск: