Разделы

В сети

Пользователей: 106
Из них просматривают:
Аналоги: 79. Даташиты: 7. Новости: 6. Остальное: 2. Профиль пользователя: 3. Торрент: 1. Форум: 8.
Участников: 2
Гостей: 104

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.

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

Написал MACTEP 05.05.2012 22:00:00 (Просмотров: 45384)

В предлагаемом звонке для хранения мелодий или речевых сообщений применена карта памяти SD или ММС, отформатированная под файловую систему FAT16. Воспроизводятся звуковые файлы формата WAV. Кроме звонка, устройство можно использовать как проигрыватель таких файлов.




Устройство (рис. 1) собрано на широко распространённом микроконтроллере PIC16F628A и имеет два режима работы, которые устанавливают выключателем SA1. Верхнему по схеме положению его контактов соответствует режим "Проигрыватель", а нижнему — режим "Звонок". Микроконтроллер проверяет состояние контактов выключателя только один раз, сразу после включения питания. Поэтому для смены режима необходимо отключить питание, установить выключатель в требуемое положение и затем снова подать питание.

 

Схема музыкального звонка на микроконтроллере
Увеличить схему (откроется в новом окне)


В режиме "Звонок" после включения микроконтроллер DD1 производит настройку внутренних регистров, после чего переходит в спящий режим. При нажатии на кнопку SB1 ("Звонок/Воспроизведение") микроконтроллер "просыпается", о чём свидетельствует включение светодиода HL1, подаёт питающее напряжение на карту памяти, инициализирует её и ищет звуковой файл. Поиск осуществляется по расширению WAV. Найдя, микроконтроллер воспроизводит файл, отключает питание карты памяти, после чего снова "засыпает", а светодиод HL1 гаснет. При следующем нажатии на кнопку SB1 всё повторится, но будет воспроизведён следующий звуковой файл. На карту памяти можно записать до 512 мелодий или сообщений — это максимальное число записей в корневом каталоге для файловой системы FAT16. После воспроизведения всех мелодий начнётся их повторное воспроизведение. Кнопки SB2, SB3 и SB4 в этом режиме не задействованы.

В режиме "Проигрыватель" после подачи питания микроконтроллер также выполняет настройку внутренних регистров, включает питание карты памяти, проводит процедуру её инициализации, в случае успешного выполнения вспыхивает светодиод HL1. Затем выполняется поиск WAV-файла, и когда он будет найден, микроконтроллер перейдёт к опросу состояния контактов всех кнопок. При нажатии на кнопку SB1 начнётся непрерывное последовательное воспроизведение всех звуковых файлов, имеющихся на карте памяти. Нажатием на кнопку SB2 ("Стоп") можно остановить проигрывание на текущей мелодии, а кнопками SB3 ("Следующий") и SB4 ("Предыдущий") осуществляют переключение файлов, что возможно как при проигрывании, так и после остановки воспроизведения. При неудачной процедуре инициализации карты памяти микроконтроллер предпримет ещё одну попытку, и если она также окажется неудачной, прозвучат два коротких сигнала низкого тона, после чего микроконтроллер перестанет реагировать на команды.

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

Для согласования логических уровней сигналов микроконтроллера и карты памяти установлены делители напряжения на резисторах R7, R8, R10, R13—R15. Звуковой сигнал формируется с помощью встроенного в микроконтроллер модуля ШИМ, частота работы которого в данном устройстве равна 78,12 кГц. Сформированный сигнал сглаживается фильтром R12C10 и с регулятора громкости R17 поступает на УЗЧ, собранный на микросхеме DA2 TDA2003.

Питается устройство от внешнего блока питания напряжением 9... 12 В. Питание микроконтроллера стабилизировано интегральным стабилизатором DA1 с выходным напряжением 5 В. На транзисторе VT1 собран стабилизатор напряжения 3,3 В для питания карты памяти. Управление им осуществляет микроконтроллер по линиям порта RA3. При низком логическом уровне на этой линии транзистор VT1 закрыт, напряжение на его эмиттере равно нулю. При высоком уровне транзистор открыт и питающее напряжение поступает на карту  памяти.   Напряжение  на  базе транзистора стабилизировано стабилитроном VD1.

Устройство воспроизводит звуковые файлы формата WAV (PCM, 16 кГц, 8 разрядов, моно), файлы с другими параметрами проигрываться не будут. Поэтому, если необходимо, выбранные звуковые файлы перед записью на карту памяти преобразуют с помощью программы-конвертера (имена файлов могут быть любыми). Файловая система FAT16 не пригодна для носителей информации, имеющих объём больше 2 Гбайт, поэтому это максимальный объём для карты памяти, которую можно использовать в устройстве. Были протестированы четыре карты microSD разных фирм и объёмов, это Kingston (1 Гбайт), Kingmax (512 Мбайт), Silicon Power (2 Гбайт), Transcend (1GB). ММС карты также должны работать, но я не смог это проверить из-за их отсутствия.

В устройстве применены постоянные резисторы МЛТ, переменный — СПЗ-4аМ, СПО, СП4-1, оксидные конденсаторы — импортные, остальные — керамические К10-17. Выключатель — ПД9-2, кнопки — TS-A3PS-130, но подойдут и другие аналогичные. Стабилитрон КС139А можно заменить импортным с напряжением стабилизации 3,9 В, например 1N4730. Взамен транзистора КТ503В можно применить любой из серии КТ3102, а светодиода АЛ307БМ — также любой в пластмассовом корпусе диаметром 5 мм. Микроконтроллер установлен в панель. УЗЧ TDA2003 можно заменить микросхемой TDA2002, TDA2008, К174УН14, её необходимо установить на теплоотвод площадью не менее 60 см2. Динамическая головка —любая широкополосная мощностью 2...4 Вт с сопротивлением катушки 4...8 Ом. Разъём для карты памяти самодельный, поскольку готовый найти не удалось Он изготовлен из односторонне фольгированного стеклотекстолита и медной фольги. Из стеклотекстолита изготовлена печатная плата размерами 35x40 мм, на которой сделано семь контактных площадок. К площадкам припаяны пружинящие контакты от разъёма microSD неисправного сотового телефона. По контуру карты памяти вырезана П-образная направляющая, которая закреплена на плате. Сверху на направляющую припаяна медная фольга, которая прижимает карту к пружинным контактам

Внешняя кнопка звонка дублирует SB1. При длинном соединительном проводе для устранения влияния помех рекомендуется установить конденсатор С ёмкостью 0,1... 10 мкФ, а сам провод желательно применить экранированный (экран соединяют с общим проводом). Элементы R19 и С13 устанавливают в случае самовозбуждения УЗЧ на высокой частоте. Источник питания — нестабилизированный сетевой блок питания с выходным напряжением 9... 12 В и током до 0,5 А.

 

плата lay

 Рис. 2. Печатная плата

 
Внешний вид смонтированной платы с подключённой картой памятиБольшинство элементов установлены на односторонней печатной плате из фольгированного стеклотекстолита, чертёж которой показан на рис. 2. Внешний вид смонтированной платы с подключённой картой памяти показан на рис. 3.

 

 

Программа для микроконтроллера написана на ассемблере в среде MPLAB. Программирование проводилось с помощью программы IC-Prog 1.05D и JDM программатора, описанного в журнале "Радио", 2004, № 2, с. 51 (А. Долгий. "Программаторы и программирование микроконтроллеров").

 

 

Радио, №4 2012г

Р. МУХУТДИНОВ,

д. Султановка Кигинского р-на, Башкортостан

 

 

Скачать прошивку

Скачать плату (lay)

Скачать тестовые файлы (wav)

12

Теги:

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

 Музыкальный звонок на микроконтроллере
Младший сотрудник
Младший сотрудник
Дата регистрации: 01.12.2009
Откуда: Украина, город Севастополь
Сообщений: 20
не в сети
Я такой собрал. Судя по описанному в статье поведению без карты памяти, он работоспособен. Но у меня возникла трудность, приводящая меня в ступор. У меня есть карта microsd от мобильного телефона Nokia. У нее 8 выводов. Однако число выводов для подключения карты памяти на плате всего семь.


Если нетрудно, проведите какой-нибудь ликбез для меня по этому поводу.
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере Infoterror 06.05.2012 13:21
    Музыкальный звонок на микроконтроллере boltongrey 05.02.2013 19:19
      Музыкальный звонок на микроконтроллере evildesign 05.02.2013 20:59
        Музыкальный звонок на микроконтроллере Giperspets 04.03.2013 10:58
          Музыкальный звонок на микроконтроллере evildesign 04.03.2013 11:46
            Музыкальный звонок на микроконтроллере Giperspets 04.03.2013 15:09
              Музыкальный звонок на микроконтроллере evildesign 04.03.2013 17:04
                Музыкальный звонок на микроконтроллере Giperspets 04.03.2013 17:39
                  Музыкальный звонок на микроконтроллере Giperspets 07.03.2013 13:41
                    Музыкальный звонок на микроконтроллере Giperspets 13.03.2013 13:18
                      Музыкальный звонок на микроконтроллере Beloff12 23.03.2013 23:07
                        Музыкальный звонок на микроконтроллере MACTEP 24.03.2013 0:47
                          Музыкальный звонок на микроконтроллере Beloff12 24.03.2013 13:55
                            Музыкальный звонок на микроконтроллере MACTEP 24.03.2013 13:58
                              Музыкальный звонок на микроконтроллере Beloff12 24.03.2013 14:32
                                Музыкальный звонок на микроконтроллере MACTEP 24.03.2013 14:36
                                  Музыкальный звонок на микроконтроллере Beloff12 24.03.2013 15:17
                                    Музыкальный звонок на микроконтроллере MACTEP 24.03.2013 15:20
                                      Музыкальный звонок на микроконтроллере Beloff12 24.03.2013 15:25
                                        Музыкальный звонок на микроконтроллере MACTEP 24.03.2013 15:33
                                          Музыкальный звонок на микроконтроллере Beloff12 24.03.2013 16:00

 Музыкальный звонок на микроконтроллере
Практикант
Практикант
Дата регистрации: 11.12.2010
Откуда: Болгария, София
Сообщений: 11
не в сети
А мне статия понравилась. Токой звонок не делал и попробую. Автор можно публикувать файл печ. платой?
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере MACTEP 07.05.2012 13:17
 Музыкальный звонок на микроконтроллере g_s_v 29.04.2014 16:15

 Музыкальный звонок на микроконтроллере
Практикант
Практикант
Дата регистрации: 11.12.2010
Откуда: Болгария, София
Сообщений: 11
не в сети
Спосибо!
Отправитель Нити

 Музыкальный звонок на микроконтроллере
Младший сотрудник
Младший сотрудник
Дата регистрации: 01.12.2009
Откуда: Украина, город Севастополь
Сообщений: 20
не в сети
Подцепил MMC-карту. Ситуация такая - постоянно вспыхивает и гаснет светодиод, в динамике слабые потрескивания в такт вспышкам. Остальное тишина, на кнопки не реагирует.


В режиме "Звонок" при нажатии на кнопку светодиод вспыхивает и гаснет один раз. Звуков нет.


Флешку форматировал несколько раз в FAT. Пробовал с файлами и без. Монтаж вроде правильный, плата скопирована из журнала.


Прошивалось программатором extra-pic, программой ICprog.


Что может быть не так???
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере Roscoshny 13.05.2012 18:51
    Музыкальный звонок на микроконтроллере ra1tam 13.05.2012 19:07
      Музыкальный звонок на микроконтроллере MACTEP 13.05.2012 19:14
        Музыкальный звонок на микроконтроллере ra1tam 13.05.2012 19:25
          Музыкальный звонок на микроконтроллере MACTEP 13.05.2012 19:30
            Музыкальный звонок на микроконтроллере ra1tam 13.05.2012 19:37
              Музыкальный звонок на микроконтроллере MACTEP 13.05.2012 19:40
                Музыкальный звонок на микроконтроллере ra1tam 13.05.2012 19:52
 Музыкальный звонок на микроконтроллере ra1tam 13.05.2012 19:19
    Музыкальный звонок на микроконтроллере ra1tam 18.05.2012 19:00
      Музыкальный звонок на микроконтроллере MACTEP 18.05.2012 23:17
        Музыкальный звонок на микроконтроллере ra1tam 19.05.2012 13:56

 Музыкальный звонок на микроконтроллере
Студент
Студент
Дата регистрации: 18.05.2012
Откуда:
Сообщений: 7
не в сети
ra1tam, опишите проблему поподробнее, пропускает мелодию в обоих режимах? что происходит в режиме проигрыватель? все время пропускает одну из мелодий или бывают случаи что иногда проигрывается?
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере ra1tam 19.05.2012 22:43

 Музыкальный звонок на микроконтроллере
Студент
Студент
Дата регистрации: 18.05.2012
Откуда:
Сообщений: 7
не в сети
В программу микроконтроллера заложено так: 1) для режима звонка - если от карты памяти в течении определенного времени не придет правильный ответ, то это считается ошибкой или зависанием карты, при этом микроконтроллер просто выключает питание карты и засыпает.
2) для режима проигрывателя - если возникнет аналогичная ситуация, то микроконтроллер отключает питание карты, далее снова подает питание, инициализирует карту и найдя первый Wav файл переходит к опросу кнопок, то есть происходит перезагрузка карты памяти.
У вас похоже такая ситуация, на некоторой мелодии карта памяти выдает ошибку или просто зависает, сложно сказать что именно происходит, у меня с одной картой памяти была похожая ситуация, только там время от времени не играла случайная мелодия.
А какие карты памяти используете? старые? возможно на карте памяти появляются битые сектора.
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере ra1tam 20.05.2012 0:04

 Музыкальный звонок на микроконтроллере
Студент
Студент
Дата регистрации: 18.05.2012
Откуда:
Сообщений: 7
не в сети
ra1tam, вы кое что не сказали, вот 11 мелодия (ну та что пропускается) все время не проигрывается, или все таки иногда бывает что играет? и сколько разных карт памяти вы перепробовали?
Как время будет я попробую увеличить время ожидания ответа от карты памяти в прошивке, на команды чтения.
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере ra1tam 20.05.2012 11:59

 Музыкальный звонок на микроконтроллере
Студент
Студент
Дата регистрации: 18.05.2012
Откуда:
Сообщений: 7
не в сети
ra1tam, немного изменил прошивку, смотри личку
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере ra1tam 20.05.2012 22:13

 Музыкальный звонок на микроконтроллере
Практикант
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
не в сети
Доброго времени суток !! Кто поможет прошить этот микроконтроллер ??(за небольшое вознаграждение).собрал два JDM программатора и не один не работает !!!
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере MACTEP 27.05.2012 13:54
    Музыкальный звонок на микроконтроллере MACTEP 27.05.2012 16:09

 Музыкальный звонок на микроконтроллере
Практикант
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
не в сети
собрал сей девайс работает довольно таки неплохо ) но когда звук выставляешь на максимум то захрипывает динамик ( наверно надо блок питания мощнее ?
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере MACTEP 05.06.2012 22:24

 Музыкальный звонок на микроконтроллере
Практикант
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
не в сети
взял от какой-то нерабочей магнитолы вместе с динамиком !!!
микруха на радиаторе )
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере MACTEP 05.06.2012 22:29

 Музыкальный звонок на микроконтроллере
Практикант
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
не в сети
хотелось бы погромче !!!
вот сижу выбираю блок питания ТЫЦ какой посоветуйте ?
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере MACTEP 05.06.2012 22:37

 Музыкальный звонок на микроконтроллере
Практикант
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
не в сети
по нему видно что его не хватает (он маленький) да и с него идёт двуполярное питание (использую только одно плечо , каждое 7,7 вольта переменка , если выравнивать как раз 9 10 выходит) !! покопался нашёл пару блоков но они по 14 B (переменное)
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере MACTEP 05.06.2012 22:45
    Музыкальный звонок на микроконтроллере sensation 05.06.2012 22:52
      Музыкальный звонок на микроконтроллере evildesign 05.06.2012 23:15
    Музыкальный звонок на микроконтроллере sensation 05.06.2012 23:52

 Музыкальный звонок на микроконтроллере
Младший сотрудник
Младший сотрудник
Дата регистрации: 01.12.2009
Откуда: Украина, город Севастополь
Сообщений: 20
не в сети
Разобрался, в чем была бяка.
Оказалось, что MMC карты таки не работают.
Поставил новую MicroSD 2Гб с переходником — и сразу запустилось.
Отправитель Нити

 Музыкальный звонок на микроконтроллере
Практикант
Практикант
Дата регистрации: 18.10.2012
Откуда: Киев
Сообщений: 10
не в сети
Добрый вечер, скажите подойдет ли трансформатор 12В/150мА/1,8VA c диодным мостом? Нужно ли при этом изменять емкость кондеров? И обязательно нужен радиатор на TDA2003?
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере MACTEP 18.10.2012 20:24
    Музыкальный звонок на микроконтроллере 19leva89 18.10.2012 22:37

 Музыкальный звонок на микроконтроллере
Технический Директор
Технический Директор
Дата регистрации: 24.06.2011
Откуда: Мухосранск
Сообщений: 2701
не в сети
Из статьи:
"Источник питания — нестабилизированный сетевой блок питания с выходным напряжением 9... 12 В и током до 0,5 А."
Отправитель Нити

 Музыкальный звонок на микроконтроллере
Технический Директор
Технический Директор
Дата регистрации: 24.06.2011
Откуда: Мухосранск
Сообщений: 2701
не в сети
С7 и С8 = 20 пикофарад.
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере 19leva89 19.10.2012 0:33

 Музыкальный звонок на микроконтроллере
Технический Директор
Технический Директор
Дата регистрации: 24.06.2011
Откуда: Мухосранск
Сообщений: 2701
не в сети
"В принципе я так и думал, просто на сколько я знаю 20pF нет, есть только номиналы на 15, 22 и 33pF"
Выпускаются 1, 2, 3, 5, 6, 7, 8, 10, 12, 15, 18, 20, 22, 25, 27, 30 и пошло-поехало пф.

"А на счет БП, просто нет под рукой, да и хотелось все разместить на одной плате, вот исходя из этого мне и нужна схема включения трансформатора."Какая схема включения? К трансформатору добавляется диодный мост и конденсатор - получается примитивнейший БП.
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере 19leva89 19.10.2012 1:17
    Музыкальный звонок на микроконтроллере T112-10 19.10.2012 2:38
      Музыкальный звонок на микроконтроллере 19leva89 19.10.2012 11:01
        Музыкальный звонок на микроконтроллере T112-10 19.10.2012 15:00
          Музыкальный звонок на микроконтроллере 19leva89 19.10.2012 15:18
            Музыкальный звонок на микроконтроллере MACTEP 19.10.2012 18:43
              Музыкальный звонок на микроконтроллере 19leva89 19.10.2012 20:57
                Музыкальный звонок на микроконтроллере T112-10 19.10.2012 21:59
                  Музыкальный звонок на микроконтроллере 19leva89 24.10.2012 19:15
                    Музыкальный звонок на микроконтроллере MACTEP 24.10.2012 19:31
                      Музыкальный звонок на микроконтроллере 19leva89 24.10.2012 20:01
                        Музыкальный звонок на микроконтроллере MACTEP 24.10.2012 20:07
                          Музыкальный звонок на микроконтроллере 19leva89 24.10.2012 22:58

 Музыкальный звонок на микроконтроллере
Абитуриент
Абитуриент
Дата регистрации: 16.09.2010
Откуда: Россия Тверь
Сообщений: 2
не в сети
Всем доброго времени суток. У меня возникла проблемма с данным устройством. Собрал всё по схеме напряжения везде как в описании. Подцепил SD карту 256 мб Файлы конвектированны как в статье. Прошивал мк через JDM программатор ic-prog выставлял осцилятор HS. Запустил его и возникла проблемма при нажатии кнопки звонка звучат два коротких сигнала низкого тона при переключении режимов тоже самое. Не подскажете в чем может быть проблемма? 
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере sergej165 13.04.2013 19:48
    Музыкальный звонок на микроконтроллере MACTEP 13.04.2013 19:54
      Музыкальный звонок на микроконтроллере sergej165 14.04.2013 10:35
        Музыкальный звонок на микроконтроллере MACTEP 14.04.2013 10:37
          Музыкальный звонок на микроконтроллере sergej165 14.04.2013 10:45
            Музыкальный звонок на микроконтроллере evildesign 14.04.2013 12:50
              Музыкальный звонок на микроконтроллере sergej165 14.04.2013 16:41

 Музыкальный звонок на микроконтроллере
Практикант
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
не в сети
http://rghost.ru/45285160
тестовые файлы для звонка (скопировал с рабочего звонка )
Прикрепил в низу статьи  //MACTEP
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере sergej165 14.04.2013 17:57
    Музыкальный звонок на микроконтроллере sensation 14.04.2013 18:14
      Музыкальный звонок на микроконтроллере T112-10 15.04.2013 0:45
        Музыкальный звонок на микроконтроллере MACTEP 15.04.2013 1:56
          Музыкальный звонок на микроконтроллере sergej165 15.04.2013 21:04
            Музыкальный звонок на микроконтроллере MACTEP 15.04.2013 21:05
              Музыкальный звонок на микроконтроллере sergej165 16.04.2013 19:33
                Музыкальный звонок на микроконтроллере MACTEP 16.04.2013 20:21
                  Музыкальный звонок на микроконтроллере sergej165 16.04.2013 22:59
                    Музыкальный звонок на микроконтроллере sensation 16.04.2013 23:14
                      Музыкальный звонок на микроконтроллере sergej165 16.04.2013 23:32
                        Музыкальный звонок на микроконтроллере sensation 17.04.2013 1:11
                          Музыкальный звонок на микроконтроллере Giperspets 17.04.2013 12:47
                            Музыкальный звонок на микроконтроллере MACTEP 17.04.2013 18:54
                          Музыкальный звонок на микроконтроллере sergej165 19.04.2013 23:07

 Музыкальный звонок на микроконтроллере
Абитуриент
Абитуриент
Дата регистрации: 16.09.2010
Откуда: Россия Тверь
Сообщений: 2
не в сети
Всем привет. Собрал данное устройство по схеме. При режиме "Звонок" при на нажатии играет два сигнала низкого тона. При режиме "Проигрыватель" при включения также звучит два коротких низкого тона сигнала. Флешку использую SD 256Мб на карту идёт как положено 3.3 Вольта. Скинул на неё тестовые файлы от сюда. При включении устройства с картой выдаёт 6 сигналов низкого короткого тона замтем замолкает на 1-2 сек и начанается также. Прошивку ставил с этого сайта в параметрах выставлял Осцилятор HS, Биты конфигураций CP LVP WDT MCLR. Никто не сталкивался с такой проблеммой? Может что то с программой не так. Посоветуйте что сделать чтобы заработало как надо а то уже замучался. 
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере sergej165 15.04.2013 21:27

 Музыкальный звонок на микроконтроллере
Студент
Студент
Дата регистрации: 18.05.2012
Откуда:
Сообщений: 7
не в сети
spirt69, если звучат 2 коротких сигнала, то это значит что микроконтроллер не
смог сбросить и инициализировать карту памяти, тут проблема может быть в
карте памяти (файловая система должна быть FAT16), попробуйте
подставить другие карты, а также посмотрите надежность соединения
проводов с картой памяти.

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

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

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

 Музыкальный звонок на микроконтроллере
Студент
Студент
Дата регистрации: 18.05.2012
Откуда:
Сообщений: 7
не в сети
Кстати в статье я сделал упущение когда писал о параметрах музыкального файла, WAV файл должен быть несжатым. Файл должен иметь следующие параметры: 16кГц, 8 бит, моно, несжатый.
Отправитель Нити

 Музыкальный звонок на микроконтроллере
Школьник
Школьник
Дата регистрации: 29.04.2013
Откуда:
Сообщений: 1
не в сети
У кого не работает звонок от Micro-SD карты (без SD адаптера) необходимо подключить карту памяти след. образом:
Вывод micro-SD ---------- Выводы на схеме
----- 1 ----------------------- не используется
----- 2 ----------------------- к выв.1
----- 3 ----------------------- к выв.2
----- 4 ----------------------- к выв.4
----- 5 ----------------------- к выв.5
----- 6 ----------------------- к выв.6
----- 7 ----------------------- к выв.7
----- 8 ----------------------- не используется
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере Alvis 16.06.2013 12:27

 Музыкальный звонок на микроконтроллере
Абитуриент
Абитуриент
Дата регистрации: 14.08.2013
Откуда: Вологда
Сообщений: 2
не в сети
собрал таки это устройство спустя пол года, звучание действительно не обрадовало. при переходе в режим ожидания динамик жужит (скорей всего от блока питания). буду делать на ATtiny2313, там по чище звучание. спасибо за материал, было интересно 
Отправитель Нити

 Музыкальный звонок на микроконтроллере
Студент
Студент
Дата регистрации: 07.09.2014
Откуда: Саратовская область
Сообщений: 4
не в сети
Здравствуйте!!! хочу собрать данную схему и использовать ее в качестве дверного звонка для домофона..

В режиме "Звонок" после включения микроконтроллер DD1 производит
настройку внутренних регистров, после чего переходит в спящий режим. При
нажатии на кнопку SB1 ("Звонок/Воспроизведение" микроконтроллер
"просыпается", о чём свидетельствует включение светодиода HL1, подаёт
питающее напряжение на карту памяти, инициализирует её и ищет звуковой
файл. Поиск осуществляется по расширению WAV. Найдя, микроконтроллер
воспроизводит файл, отключает питание карты памяти, после чего снова
"засыпает", а светодиод HL1 гаснет. При следующем нажатии на кнопку SB1
всё повторится, но будет воспроизведён следующий звуковой файл. На карту
памяти можно записать до 512 мелодий или сообщений — это максимальное
число записей в корневом каталоге для файловой системы FAT16.
После
воспроизведения всех мелодий начнётся их повторное воспроизведение.
Кнопки SB2, SB3 и SB4 в этом режиме не задействованы.


Судя по тому, что описано выше кнопки SB2, SB3 и SB4 в режиме Звонка не работают.....но мне нужно, что-бы кнопка "стоп"
, т.к к ее контактам будет подключена трубка домофона....( подробнее: кнопка SB1 выведена на улицу-за ворота, при нажатии на нее, в
доме играет музыка, НО как только я поднимаю трубку домофона-сигнал
прекращается, т.к к контактам трубки домофона подключена кнопка "стоп"
, так-же хотелось что-бы музыка НЕ играла по кругу (при первом
нажатии-одна песня, при втором-другая песня), а хотелось, что-бы было
так: Что-бы была возможность выбора мелодий.....установил на звонок первую мелодию, так он всегда и будет играть первую мелодию,
выбрал другую-будет играть другая.......... Скажите: есть ли такая возможность подредактировать прошивку, что бы в режиме "звонка" работали все кнопки, и была возможность выбора  определенного трека , проигрываемого при звонке??? Заранее благодарен!!!!................ сам я в программировании полный нуль, я по большей части монтажник)))
Отправитель Нити

Ответы Отправитель Отправлено
 Музыкальный звонок на микроконтроллере dubok963 12.09.2014 18:03
    Музыкальный звонок на микроконтроллере dubok963 16.09.2014 19:48
      Музыкальный звонок на микроконтроллере dubok963 17.09.2014 23:19
    Музыкальный звонок на микроконтроллере Al-Si 04.11.2014 14:00
      Музыкальный звонок на микроконтроллере alexfloka 04.11.2014 20:31
        Музыкальный звонок на микроконтроллере terio007 04.11.2014 20:52
        Музыкальный звонок на микроконтроллере Al-Si 04.11.2014 21:06
          Музыкальный звонок на микроконтроллере pictele 14.04.2015 20:40
            Музыкальный звонок на микроконтроллере MACTEP 15.04.2015 7:15
              Музыкальный звонок на микроконтроллере pictele 15.04.2015 16:27
                Музыкальный звонок на микроконтроллере MACTEP 15.04.2015 22:25
                  Музыкальный звонок на микроконтроллере pictele 16.04.2015 15:33
                    Музыкальный звонок на микроконтроллере DOG1958 04.04.2016 22:51
                      Музыкальный звонок на микроконтроллере DOG1958 05.04.2016 8:14

Разное

Интересно

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

Похожие статьи