Legenda
Электроника для дома

Музыкальный Звонок на MMC/SD карте

Простые однотональные мелодии на сегодняшний день уже не могут вызвать восторга у благодарных слушателей. За примерами далеко ходить не надо – вспомним звонки для сотовых телефонов. Еще совсем недавно они были простые, а сегодня все MP3, MIDI да WAV. Иными словами – наступила эра полифонии.

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

  • На резисторах R1-R16 собран простейший R-2R ЦАП.

  • Вместо транзистора можно подключить усилитель, например на TDA2003.

  • Можно использовать как MMC так и SD карту.

  • На схеме не показаны стабилизаторы напряжения на 12 В и 3,3 В.

Я понимаю, что запускать мегу16 на 16 МГц и 3,3 В – это любительство, но у меня все работает стабильно, чего и Вам желаю.

Описание работы:
Карта должна быть отформатирована под файловую систему FAT16. Мелодии для воспроизведения необходимо сохранить в формате WAV 8 бит 16000 КГц Моно. Сделать это можно любым редактором WAV файлов, например этим. Допускается записать на карту до 10 мелодий под именами «muson01.wav» – «muson10.wav». Файлы другого формата и с другими именами воспроизводиться не будут.

После подачи питания устройство инициализирует MMC/SD карту и готово к работе. Нажатие на кнопку SB1 включает воспроизведение текущей мелодии (сразу после подачи питания это мелодия с именем «muson01.wav»). Нажатие на кнопку SB2 – воспроизводит следующую мелодию. Переключение мелодий осуществляется по кругу. Т.е. после последней найденной мелодии с именем «muson» (максимально – «muson10.wav») будет воспроизводиться мелодия с именем «muson01.wav».

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

 

|| Главная || О компании || Прайс || Контакты || Полезные советы || Статьи || Справочники и книги || Схемы || Написать письмо с сайта ||
  Канал на YOUTUBE
   
Звонки
01 Сетевые  многомелодийные с живым звуком
02 Сетевые 2-х проводные многомелодийные
03 Сетевые 2-х проводные электронные с одной мелодией
04 Сетевые 2-х проводные эл.механические с одной мелодией и ELIT серия
05 Беспроводные батареечные
06 Беспроводные сетевые

07 Проводные батареечные


Разное
08 Кнопки и другое
Приборы защиты от перепадов напряжения в электросети (барьеры)
 - 09-01 Розеточные
 - 09-50 DIN-реечные
11 Указатели напряжения, мультиметры, искатели скрытои проводки
12 Электро-установочные изделия
13 Кнопки, выключатели, тумблеры, компоненты коммутации
14 Датчики движения, таймеры, фотореле
15 Терморегуляторы
16 Разное
17 Продукция Digi Cop (Харьков)
18 Барьеры RedLine (Харьков)
20 НОВИНКИ
21 Тёплый пол

Мы в Google+
Мы в Youtube

Рейтинг@mail.ru Яндекс.Метрика

Legenda
E-mail:
Рейтинг сайтов Дизайн сайта