Разделы

В сети

Пользователей: 125
Из них просматривают:
Аналоги: 48. Видео: 1. Даташиты: 16. Инструкции: 6. Новости: 22. Остальное: 7. Ошибки: 1. Программы: 1. Производители: 2. Теги: 4. Торрент: 3. Форум: 12. Чат: 2.
Участников: 4
Гостей: 121

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

Партнёры


Партнёры

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

Контроллеры

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

Написал MACTEP в 05.05.2012 21:00:00 (33154 прочтений)

Музыкальный звонок на микроконтроллереВ предлагаемом звонке для хранения мелодий или речевых сообщений применена карта памяти 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
 
Теги: МК   Звонок  
Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити
Dmitro
Отправлено: 05.05.2012 22:14  Обновлено: 05.05.2012 22:14
Младший сотрудник
Дата регистрации: 30.11.2009
Откуда: Украина, город Севастополь
Сообщений: 20
 Музыкальный звонок на микроконтроллере
Я такой собрал. Судя по описанному в статье поведению без карты памяти, он работоспособен. Но у меня возникла трудность, приводящая меня в ступор. У меня есть карта microsd от мобильного телефона Nokia. У нее 8 выводов. Однако число выводов для подключения карты памяти на плате всего семь.


Если нетрудно, проведите какой-нибудь ликбез для меня по этому поводу.
Infoterror
Отправлено: 06.05.2012 12:21  Обновлено: 06.05.2012 12:54
Модератор
Дата регистрации: 18.09.2009
Откуда: Тирасполь
Сообщений: 122
 Музыкальный звонок на микроконтроллере
Подключать надо через адаптер, который идет к карте http://www.elektrotekno.com/userpix/10869_contact_1.jpg если на адаптере 7 контактов (MMC), то согласно схемы по номерам разъема в соответствии с номерами контактов на адаптере карты, если 9 (SD), то 8 и 9 не задействованы - они для большей скорости обмена, подключается как и MMC, но только 7 контактов . Как-то делал звонок на МК,(схема не эта) карту использовал SD на 64 Мб, подключал без 8 и 9 выводов - все работает)
pro_vision
Отправлено: 07.05.2012 9:37  Обновлено: 07.05.2012 9:37
Практикант
Дата регистрации: 11.12.2010
Откуда: Болгария, София
Сообщений: 11
 Музыкальный звонок на микроконтроллере
А мне статия понравилась. Токой звонок не делал и попробую. Автор можно публикувать файл печ. платой?
MACTEP
Отправлено: 07.05.2012 12:17  Обновлено: 07.05.2012 12:17
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Плата внизу статьи
pro_vision
Отправлено: 07.05.2012 15:58  Обновлено: 07.05.2012 15:58
Практикант
Дата регистрации: 11.12.2010
Откуда: Болгария, София
Сообщений: 11
 Музыкальный звонок на микроконтроллере
Спосибо!
Dmitro
Отправлено: 12.05.2012 17:31  Обновлено: 12.05.2012 17:31
Младший сотрудник
Дата регистрации: 30.11.2009
Откуда: Украина, город Севастополь
Сообщений: 20
 Музыкальный звонок на микроконтроллере
Подцепил MMC-карту. Ситуация такая - постоянно вспыхивает и гаснет светодиод, в динамике слабые потрескивания в такт вспышкам. Остальное тишина, на кнопки не реагирует.


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


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


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


Что может быть не так???
Roscoshny
Отправлено: 13.05.2012 17:51  Обновлено: 13.05.2012 17:51
Школьник
Дата регистрации: 13.05.2012
Откуда: Украина
Сообщений: 1
 Музыкальный звонок на микроконтроллере
Звонок повторил - работает. Единственное, слышны щелчки в такт миганию светодиода. Как убрать? Не знаю. Использовал MicroSD 128 Мb
По существу предыдущего вопроса:
воспроизводит wav файлы только PCM, 16 кГц, 8 разрядов, моно
другие не воспроизводит, для звонка этого и не надо.
Использовал для УНЧ TDA 2822
АВТОР - МОЛОДЕЦ!!! СПАСИБО!
ra1tam
Отправлено: 13.05.2012 18:07  Обновлено: 13.05.2012 18:07
Практикант
Дата регистрации: 02.09.2009
Откуда: Валдай
Сообщений: 11
 Музыкальный звонок на микроконтроллере
Всем привет!
Сделал звонок ещё в апреле, как только получил журнал.
Работает , но пропускает одну мелодию, светодиод вспыхивает, но не играет.
Следующие мелодии нормально.
Почему , не знаю. Может кто что подскажет?
Спасибо Сергей
MACTEP
Отправлено: 13.05.2012 18:14  Обновлено: 13.05.2012 18:19
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Roscoshny, параллельно питанию УМ емкость 2200мкФ, для TDA 2822 достаточно и 1000мкф (непосредственно возле выводов), сменить С12 на неполярный (1-2.2мкф, можно и меньше)

ra1tam, сконвертируй файл с параметрами, указанными в статье и сообщении Roscoshny
ra1tam
Отправлено: 13.05.2012 18:19  Обновлено: 13.05.2012 18:19
Практикант
Дата регистрации: 02.09.2009
Откуда: Валдай
Сообщений: 11
 Музыкальный звонок на микроконтроллере
to Dmitro: Устройство воспроизводит звуковые файлы формата WAV (PCM, 16 кГц, 8 разрядов, моно), файлы с другими параметрами проигрываться не будут. Поэтому, если необходимо, выбранные звуковые файлы перед записью на карту памяти преобразуют с помощью программы-конвертера (имена файлов могут быть любыми).
Преобразуй файлы и всё будет работать, у меня было такое
Сергей
ra1tam
Отправлено: 13.05.2012 18:25  Обновлено: 13.05.2012 18:25
Практикант
Дата регистрации: 02.09.2009
Откуда: Валдай
Сообщений: 11
 Музыкальный звонок на микроконтроллере
MACTEP У меня записаны 24 коротких мелодий. 13 мелодия не играет,
остальные играют. Я стираю всё с карты и записываю по новой.
13 играет, 21-нет. Почему?
MACTEP
Отправлено: 13.05.2012 18:30  Обновлено: 13.05.2012 18:34
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Это говорит о том, что программа нормально работает. И файлы правильные. Скорее, что то с картой. пробовали считывать на компе данный файл? Именно тот, который не воспроизводится... Хотя комп может и прочесть битый файл, комп умный...
ra1tam
Отправлено: 13.05.2012 18:37  Обновлено: 13.05.2012 18:37
Практикант
Дата регистрации: 02.09.2009
Откуда: Валдай
Сообщений: 11
 Музыкальный звонок на микроконтроллере
файл воспроизводится, сейчас все стер и те же файлы записал.
13-играет, а 11-нет.
MACTEP
Отправлено: 13.05.2012 18:40  Обновлено: 13.05.2012 18:41
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Я имел в виду, что на карте могут быть битые сектора, или полуразрушенные... комп видит, а устройство нет...

Попробуйте прочесть на устройстве, запомнить, какой файл не воспроизводится, и прочтите его на компе (с карты)
ra1tam
Отправлено: 13.05.2012 18:52  Обновлено: 13.05.2012 18:52
Практикант
Дата регистрации: 02.09.2009
Откуда: Валдай
Сообщений: 11
 Музыкальный звонок на микроконтроллере
записал на другую флешку, 21 не играет, раньше играла.
на этом устройстве все файлы играют, пробовал по 5 шт записывать
ra1tam
Отправлено: 18.05.2012 18:00  Обновлено: 18.05.2012 18:00
Практикант
Дата регистрации: 02.09.2009
Откуда: Валдай
Сообщений: 11
 Музыкальный звонок на микроконтроллере
Всем привет!
Как связаться с автором этого звонка?
MACTEP
Отправлено: 18.05.2012 22:17  Обновлено: 18.05.2012 22:18
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Напишите на форуме журнала "Радио".
Но прежде я бы порекомендовал проверить на другой флешке
ra1tam
Отправлено: 19.05.2012 12:56  Обновлено: 19.05.2012 12:56
Практикант
Дата регистрации: 02.09.2009
Откуда: Валдай
Сообщений: 11
 Музыкальный звонок на микроконтроллере
to мастер
пробовал на разных флешках


Сергей
ruslan55
Отправлено: 19.05.2012 21:24  Обновлено: 19.05.2012 21:24
Студент
Дата регистрации: 18.05.2012
Откуда:
Сообщений: 6
 Музыкальный звонок на микроконтроллере
ra1tam, опишите проблему поподробнее, пропускает мелодию в обоих режимах? что происходит в режиме проигрыватель? все время пропускает одну из мелодий или бывают случаи что иногда проигрывается?
ra1tam
Отправлено: 19.05.2012 21:43  Обновлено: 19.05.2012 21:43
Практикант
Дата регистрации: 02.09.2009
Откуда: Валдай
Сообщений: 11
 Музыкальный звонок на микроконтроллере
to ruslan55
На флешку записаны 24 файла(для проговаривания времени в часах).
В режиме звонка в данный момент 11 файл(одиннадцать часов) не говорит,
остальные 23 файла говорят.
В режиме проигрывателя доходит до 11 файла и остановка.
Пробовал стирать флешку и записывать по новой 11 файл проигрывается
но не проигрывается какой-нибудь другой.
ruslan55
Отправлено: 19.05.2012 22:32  Обновлено: 19.05.2012 22:32
Студент
Дата регистрации: 18.05.2012
Откуда:
Сообщений: 6
 Музыкальный звонок на микроконтроллере
В программу микроконтроллера заложено так: 1) для режима звонка - если от карты памяти в течении определенного времени не придет правильный ответ, то это считается ошибкой или зависанием карты, при этом микроконтроллер просто выключает питание карты и засыпает.
2) для режима проигрывателя - если возникнет аналогичная ситуация, то микроконтроллер отключает питание карты, далее снова подает питание, инициализирует карту и найдя первый Wav файл переходит к опросу кнопок, то есть происходит перезагрузка карты памяти.
У вас похоже такая ситуация, на некоторой мелодии карта памяти выдает ошибку или просто зависает, сложно сказать что именно происходит, у меня с одной картой памяти была похожая ситуация, только там время от времени не играла случайная мелодия.
А какие карты памяти используете? старые? возможно на карте памяти появляются битые сектора.
ra1tam
Отправлено: 19.05.2012 23:04  Обновлено: 19.05.2012 23:04
Практикант
Дата регистрации: 02.09.2009
Откуда: Валдай
Сообщений: 11
 Музыкальный звонок на микроконтроллере
ruslan55
пробовал и старые и новые microCD
результат тот же.
ruslan55
Отправлено: 20.05.2012 9:20  Обновлено: 20.05.2012 9:20
Студент
Дата регистрации: 18.05.2012
Откуда:
Сообщений: 6
 Музыкальный звонок на микроконтроллере
ra1tam, вы кое что не сказали, вот 11 мелодия (ну та что пропускается) все время не проигрывается, или все таки иногда бывает что играет? и сколько разных карт памяти вы перепробовали?
Как время будет я попробую увеличить время ожидания ответа от карты памяти в прошивке, на команды чтения.
ra1tam
Отправлено: 20.05.2012 10:59  Обновлено: 20.05.2012 10:59
Практикант
Дата регистрации: 02.09.2009
Откуда: Валдай
Сообщений: 11
 Музыкальный звонок на микроконтроллере
ruslan55
11 мелодия проиграет когда перезапишу флешку.
карты microCD с адаптером, 128мгб, 512мгб, 2гб.
ruslan55
Отправлено: 20.05.2012 20:31  Обновлено: 20.05.2012 20:31
Студент
Дата регистрации: 18.05.2012
Откуда:
Сообщений: 6
 Музыкальный звонок на микроконтроллере
ra1tam, немного изменил прошивку, смотри личку
ra1tam
Отправлено: 20.05.2012 21:13  Обновлено: 20.05.2012 21:13
Практикант
Дата регистрации: 02.09.2009
Откуда: Валдай
Сообщений: 11
 Музыкальный звонок на микроконтроллере
ruslan55
все по старому
sensation
Отправлено: 27.05.2012 12:51  Обновлено: 27.05.2012 12:51
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
 Музыкальный звонок на микроконтроллере
Доброго времени суток !! Кто поможет прошить этот микроконтроллер ??(за небольшое вознаграждение).собрал два JDM программатора и не один не работает !!!
MACTEP
Отправлено: 27.05.2012 12:54  Обновлено: 27.05.2012 12:54
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Доброго и вам.
На главной странице уже больше года висит акция
Акция по програмированию продолжается
MACTEP
Отправлено: 27.05.2012 15:09  Обновлено: 27.05.2012 15:11
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
На администрацию сайта вышел автор статьи и предоставил обновленную прошивку.

Рекомендуется скачать обновленную прошивку и перепрошить
sensation
Отправлено: 05.06.2012 21:17  Обновлено: 05.06.2012 21:17
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
 Музыкальный звонок на микроконтроллере
собрал сей девайс работает довольно таки неплохо ) но когда звук выставляешь на максимум то захрипывает динамик ( наверно надо блок питания мощнее ?
MACTEP
Отправлено: 05.06.2012 21:24  Обновлено: 05.06.2012 21:26
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
да, вы правы. Необходимо хотя бы 1 А, и не забудьте микросхему на радиатор.
А какой БП используете?
sensation
Отправлено: 05.06.2012 21:26  Обновлено: 05.06.2012 21:27
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
 Музыкальный звонок на микроконтроллере
взял от какой-то нерабочей магнитолы вместе с динамиком !!!
микруха на радиаторе )
MACTEP
Отправлено: 05.06.2012 21:29  Обновлено: 05.06.2012 21:29
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Если вам не нужен максимальный звук, просто оставьте как есть и увеличьте номинал R12
sensation
Отправлено: 05.06.2012 21:35  Обновлено: 05.06.2012 21:35
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
 Музыкальный звонок на микроконтроллере
хотелось бы погромче !!!
вот сижу выбираю блок питания ТЫЦ какой посоветуйте ?
MACTEP
Отправлено: 05.06.2012 21:37  Обновлено: 05.06.2012 21:37
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Попробуйте сначала емкость БП увеличить до 2200мкф

Да и не мешало бы замерить, насколько падает напряжение БП. Возможно, что его хватает, а проблема в другом
sensation
Отправлено: 05.06.2012 21:43  Обновлено: 05.06.2012 21:45
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
 Музыкальный звонок на микроконтроллере
по нему видно что его не хватает (он маленький) да и с него идёт двуполярное питание (использую только одно плечо , каждое 7,7 вольта переменка , если выравнивать как раз 9 10 выходит) !! покопался нашёл пару блоков но они по 14 B (переменное)
MACTEP
Отправлено: 05.06.2012 21:45  Обновлено: 05.06.2012 21:45
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
C 9В вы много мощности не получите. Попробуйте отмотать витки, добившись 12-14В выпрямленного напряжения.
sensation
Отправлено: 05.06.2012 21:52  Обновлено: 05.06.2012 21:52
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
 Музыкальный звонок на микроконтроллере
сколько примерно отмотать ? но в нём ампера не будет, но больше чем в 9 вольтовом
evildesign
Отправлено: 05.06.2012 22:15  Обновлено: 05.06.2012 22:15
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3374
 Музыкальный звонок на микроконтроллере
купить трансформатор на торе +диодный мост+ 2200 мкФ
sensation
Отправлено: 05.06.2012 22:52  Обновлено: 05.06.2012 22:52
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
 Музыкальный звонок на микроконтроллере
вообщем отмотал, поставил ёмкость, добавилось громкости )))
Dmitro
Отправлено: 28.07.2012 17:36  Обновлено: 28.07.2012 17:36
Младший сотрудник
Дата регистрации: 30.11.2009
Откуда: Украина, город Севастополь
Сообщений: 20
 Музыкальный звонок на микроконтроллере
Разобрался, в чем была бяка.
Оказалось, что MMC карты таки не работают.
Поставил новую MicroSD 2Гб с переходником — и сразу запустилось.
19leva89
Отправлено: 18.10.2012 18:40  Обновлено: 18.10.2012 18:40
Практикант
Дата регистрации: 18.10.2012
Откуда: Киев
Сообщений: 10
 Музыкальный звонок на микроконтроллере
Добрый вечер, скажите подойдет ли трансформатор 12В/150мА/1,8VA c диодным мостом? Нужно ли при этом изменять емкость кондеров? И обязательно нужен радиатор на TDA2003?
MACTEP
Отправлено: 18.10.2012 19:24  Обновлено: 18.10.2012 19:34
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Не подойдет.
TDA2003 обязательно на радиатор.

Вы хотите собрать схему на МК, а задаете такие дилетантские вопросы...
19leva89
Отправлено: 18.10.2012 21:37  Обновлено: 18.10.2012 22:53
Практикант
Дата регистрации: 18.10.2012
Откуда: Киев
Сообщений: 10
 Музыкальный звонок на микроконтроллере
Скажите а какой трансформатор нужно? И вот еще назрел вопрос какой емкости кондеры С7 и С8?
KT315
Отправлено: 18.10.2012 22:53  Обновлено: 18.10.2012 22:53
V.I.P.
Дата регистрации: 24.06.2011
Откуда: Мухосранск
Сообщений: 2026
Пользователь активен!
 Музыкальный звонок на микроконтроллере
Из статьи:
"Источник питания — нестабилизированный сетевой блок питания с выходным напряжением 9... 12 В и током до 0,5 А."
KT315
Отправлено: 18.10.2012 23:03  Обновлено: 18.10.2012 23:03
V.I.P.
Дата регистрации: 24.06.2011
Откуда: Мухосранск
Сообщений: 2026
Пользователь активен!
 Музыкальный звонок на микроконтроллере
С7 и С8 = 20 пикофарад.
19leva89
Отправлено: 18.10.2012 23:33  Обновлено: 18.10.2012 23:42
Практикант
Дата регистрации: 18.10.2012
Откуда: Киев
Сообщений: 10
 Музыкальный звонок на микроконтроллере
В принципе я так и думал, просто на сколько я знаю 20pF нет, есть только номиналы на 15, 22 и 33pF, хотя это не критично при установке кварца)


А на счет БП, просто нет под рукой, да и хотелось все разместить на одной плате, вот исходя из этого мне и нужна схема включения трансформатора.


Вот такая штуковина подойдет?
Открыть изображение в новом окне
KT315
Отправлено: 18.10.2012 23:44  Обновлено: 18.10.2012 23:44
V.I.P.
Дата регистрации: 24.06.2011
Откуда: Мухосранск
Сообщений: 2026
Пользователь активен!
 Музыкальный звонок на микроконтроллере
"В принципе я так и думал, просто на сколько я знаю 20pF нет, есть только номиналы на 15, 22 и 33pF"
Выпускаются 1, 2, 3, 5, 6, 7, 8, 10, 12, 15, 18, 20, 22, 25, 27, 30 и пошло-поехало пф.

"А на счет БП, просто нет под рукой, да и хотелось все разместить на одной плате, вот исходя из этого мне и нужна схема включения трансформатора."Какая схема включения? К трансформатору добавляется диодный мост и конденсатор - получается примитивнейший БП.
19leva89
Отправлено: 19.10.2012 0:17  Обновлено: 19.10.2012 0:20
Практикант
Дата регистрации: 18.10.2012
Откуда: Киев
Сообщений: 10
 Музыкальный звонок на микроконтроллере
Вот так подойдет?
Открыть изображение в новом окне
T112-10
Отправлено: 19.10.2012 1:38  Обновлено: 19.10.2012 1:45
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Музыкальный звонок на микроконтроллере
Подойдёт, только надо правильно рассчитать напряжение на вторичке транса, чтобы при повышенном напряжении сети не сгорел усилитель. Необходимо иметь в виду, что на выходе этой схемы БП напряжение равно амплитудному напряжению на вторичной обмотке, т.е. в 1,41 раза больше действующего.
19leva89
Отправлено: 19.10.2012 10:01  Обновлено: 19.10.2012 10:11
Практикант
Дата регистрации: 18.10.2012
Откуда: Киев
Сообщений: 10
 Музыкальный звонок на микроконтроллере
То есть, если я правильно понял, то нужно выбирать транс. с напряжением на вторичке 6,5-8,5V? А как быть с током? Вот такой транс. подойдет? E3013002 (7,5V/240mA, 1,8VA)
http://www.hrdiemen.com/industry/encapsulated/model/E3013002
T112-10
Отправлено: 19.10.2012 14:00  Обновлено: 19.10.2012 14:00
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Музыкальный звонок на микроконтроллере
По напряжению подойдёт, но по току - слабоват. Надо не меньше, чем на 0,5 А.
19leva89
Отправлено: 19.10.2012 14:18  Обновлено: 19.10.2012 14:18
Практикант
Дата регистрации: 18.10.2012
Откуда: Киев
Сообщений: 10
 Музыкальный звонок на микроконтроллере
А в статье написано, что ток до 0,5А.
MACTEP
Отправлено: 19.10.2012 17:43  Обновлено: 19.10.2012 17:46
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
19leva89, вы можете использовать трансформатор и меньшей мощности, но при максимальной громкости будет большая просадка напряжения и большие искажения. Если вас устроит слабое звучание, то смело используйте ваш трансформатор, но резистор R12 (20к) замените на резистор сопротивлением 30кОм.

19leva89, еще раз смею спросить вас, как вы собираетесь собирать столь сложное устройство, если вам даже трансформатор сложно подобрать? Надеюсь, вы в курсе, что микросхему PIC16F828 необходимо прошивать?!!
19leva89
Отправлено: 19.10.2012 19:57  Обновлено: 19.10.2012 19:57
Практикант
Дата регистрации: 18.10.2012
Откуда: Киев
Сообщений: 10
 Музыкальный звонок на микроконтроллере
Честно с трансформаторами раньше не сталкивался, это единственная проблема) все остальное для меня в схеме понятно и она совсем не сложная, собирал на много сложнее) прошить МК проще пареной репы, программатор имеется и с ПИКом не первый раз работаю. Как я понял в идеале поставить трансформатор 7,5V/500mA? А какой максимально допустимый ток?
T112-10
Отправлено: 19.10.2012 20:59  Обновлено: 19.10.2012 21:08
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Музыкальный звонок на микроконтроллере
Максимально допустимый ток чего? Если трансформатора - то любой, хошь на 100 А
Больше 0,5 А можно, меньше - нежелательно.
Но чем больше мощность трансформатора - тем больше его размеры и вес.
К тому что написал МАСТЕР, добавлю, что слишком слабый трансформатор (дающий ток меньше, чем нужно схеме) будет перегреваться, что небезопасно, особенно если он китайский, они и так на пределе работают.
19leva89
Отправлено: 24.10.2012 18:15  Обновлено: 24.10.2012 18:15
Практикант
Дата регистрации: 18.10.2012
Откуда: Киев
Сообщений: 10
 Музыкальный звонок на микроконтроллере
Собрал я сей чудо девайс, орет что бешеный, аж уши глушит!!! Пока питаю от БП на 12V/1A. Как сделать тише? Может взять БП поменьше на 9V и тока 0.5A?
Открыть изображение в новом окне
MACTEP
Отправлено: 24.10.2012 18:31  Обновлено: 24.10.2012 18:31
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Регулятор громкости крутить не пробовали?
19leva89
Отправлено: 24.10.2012 19:01  Обновлено: 24.10.2012 19:01
Практикант
Дата регистрации: 18.10.2012
Откуда: Киев
Сообщений: 10
 Музыкальный звонок на микроконтроллере
Вот это я лопух, покрутил, все очень даже классно работает и довольно громко, спасибо за помощь! TDA2003, греется что бешеная) даже с радиатором, не сгорит случаем?
MACTEP
Отправлено: 24.10.2012 19:07  Обновлено: 24.10.2012 20:58
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Вы издеваетесь?
Вы собрали довольно таки сложное устройство, которое у вас сразу заработало, и задаете такие дилетантские вопросы...

Скачайте даташит на данную микросхему, посмотрите максимальную мощность, Увеличьте радиатор, ограничьте уровень сигнала...
19leva89
Отправлено: 24.10.2012 21:58  Обновлено: 24.10.2012 21:58
Практикант
Дата регистрации: 18.10.2012
Откуда: Киев
Сообщений: 10
 Музыкальный звонок на микроконтроллере
Даташит скачал первым делом) ибо раньше не имел делов с TDA2003!
Открыть изображение в новом окне
Скорее всего это у меня радиатор дохленький, куплю по-больше)
boltongrey
Отправлено: 05.02.2013 17:19  Обновлено: 05.02.2013 17:19
Школьник
Дата регистрации: 05.02.2013
Откуда:
Сообщений: 1
 Музыкальный звонок на микроконтроллере
Доброго времени суток,подскажите позжалуйста,где можно взять разводку данного изобретения,нуждаюсь формате файла типа альтиум или п-кад.
evildesign
Отправлено: 05.02.2013 18:59  Обновлено: 05.02.2013 18:59
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3374
 Музыкальный звонок на микроконтроллере
Если понты отойдут на второй план, то внизу статьи печатка в формате Sprint Layout. Можешь перевести в гербер и собрать потом в камстатике.
Giperspets
Отправлено: 04.03.2013 8:58  Обновлено: 04.03.2013 10:00
Студент
Дата регистрации: 04.03.2013
Откуда: Украина
Сообщений: 6
 Музыкальный звонок на микроконтроллере
Доброго время суток уважаемые форумчане. Собрал данрый девайс, работает, но играет медленно. Что может быть, подскажите?
evildesign
Отправлено: 04.03.2013 9:46  Обновлено: 04.03.2013 9:48
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3374
 Музыкальный звонок на микроконтроллере
Проверь С7 С8, при необходимости уточни емкость. Проверь частоту ZQ1. Желательно его вообще заменить на другой тип. Уменьши все соединения к этим элементам по длине. Проверь биты конфигурации, которые были запрограммированы.
Giperspets
Отправлено: 04.03.2013 13:09  Обновлено: 04.03.2013 13:37
Студент
Дата регистрации: 04.03.2013
Откуда: Украина
Сообщений: 6
 Музыкальный звонок на микроконтроллере
С7, С8 - в норме ставил 20 и 30, кварц менял 3 раза, в битах конфигурации стоит HS - внешний высокочастотный кварц. Плата выполнена с сайта все соединения короткие. Не пойму где ошибка. При увеличении кварца до 25 - 30 МГц, хотя контроллер больше 20 не поддерживает, музыка играет быстрее. Программатор EXTRA-PIC, прошиваю WinPic800. Напряжение на карте 2.8В, но я думаю что это на полёт не влияет.
evildesign
Отправлено: 04.03.2013 15:04  Обновлено: 04.03.2013 15:04
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3374
 Музыкальный звонок на микроконтроллере
 Как раз и может влиять. Чуде-то не бывает. Или тактовая не та, или карта не вовремя отвечает.
Giperspets
Отправлено: 04.03.2013 15:39  Обновлено: 04.03.2013 15:39
Студент
Дата регистрации: 04.03.2013
Откуда: Украина
Сообщений: 6
 Музыкальный звонок на микроконтроллере
Напряжение выровнял до 3.4В, ситуация не изменилась. Завтра попробую ещё кварц один подкинуть, хотя сигналы ошибок выдаёт чётко.
Giperspets
Отправлено: 07.03.2013 11:41  Обновлено: 07.03.2013 11:41
Студент
Дата регистрации: 04.03.2013
Откуда: Украина
Сообщений: 6
 Музыкальный звонок на микроконтроллере
Как проигрывается WAV (PCM, 16 кГц, 8 разрядов, моно), на компе Winamp Media Player , у меня тоже медленно, так как и на звонке.
Giperspets
Отправлено: 13.03.2013 11:18  Обновлено: 13.03.2013 11:18
Студент
Дата регистрации: 04.03.2013
Откуда: Украина
Сообщений: 6
 Музыкальный звонок на микроконтроллере
В общем проблема была в программе конверторе, всё работает отлично буду рисовать плату под смд элементы. 
Beloff12
Отправлено: 23.03.2013 21:07  Обновлено: 23.03.2013 21:07
Студент
Дата регистрации: 23.03.2013
Откуда: Украина
Сообщений: 6
 Музыкальный звонок на микроконтроллере
Доброе время суток!

Собрал даное устройство и прицепил к часам, для оповещения часа (в контроллере часов предусмотрен выход). Записал 12 коротеньких меллодий и плюс бой часов в конце каждой. Все прекрасно работает, но перед определенной меллодией звучит звуковой сигнал "пик". Я так понял, что это заложено в прогрмме контроллера звонка, может быть для обозначения начала. Я в программировании полный ноль и не знаю как это исправить. Может кто поможет убрать эту "пищалку" и выложит исправленную прошивку.

Заранее благодарен.
MACTEP
Отправлено: 23.03.2013 22:47  Обновлено: 23.03.2013 22:47
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Перед определенной мелодией? А может у вас файл неверный?
Beloff12
Отправлено: 24.03.2013 11:55  Обновлено: 24.03.2013 11:55
Студент
Дата регистрации: 23.03.2013
Откуда: Украина
Сообщений: 6
 Музыкальный звонок на микроконтроллере
Уважаемый, МАСТЕР, спасибо за ответ. Но тут дело не в формате. Удаляю мелодию перед которой звучит сигнал, он сдвигается на следующую, перед которой раньше его небыло. Вот почему у меня и возникла версия как-бы отметки начала.
MACTEP
Отправлено: 24.03.2013 11:58  Обновлено: 24.03.2013 11:58
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Для теста попробуйте залить одну и ту же мелодию, смените только имя файла.
Если не пройдет, напишу автору, он зайдет в тему.
Beloff12
Отправлено: 24.03.2013 12:32  Обновлено: 24.03.2013 12:32
Студент
Дата регистрации: 23.03.2013
Откуда: Украина
Сообщений: 6
 Музыкальный звонок на микроконтроллере
Поменял имя файла, но перед этой меллодией, перед которой раньше звучал сигнал, его нет. Он остался на том же месте, в определенной точке ряда. Дело в том, что в часах выставляется ночное время и ночью меллодии не проигрываются, но всеравно, даже днем, этот громкий "пик" звучит неприятно. 
MACTEP
Отправлено: 24.03.2013 12:36  Обновлено: 24.03.2013 12:36
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Вы меня не поняли. Заменить все файлы одним. Берете заведомо исправный файл, который воспроизводится, и копируете его энное количество раз, изменяя только имя.  Автору напишу. если зайдет, может он вам поможет.
Beloff12
Отправлено: 24.03.2013 13:17  Обновлено: 24.03.2013 13:17
Студент
Дата регистрации: 23.03.2013
Откуда: Украина
Сообщений: 6
 Музыкальный звонок на микроконтроллере
Записал одну и ту же (перед которой пищало) мелодию 5 раз, прогнал трижды (15 включений) по кругу, сигнала нет. Не пойму в чем причина.
MACTEP
Отправлено: 24.03.2013 13:20  Обновлено: 24.03.2013 13:20
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Один из файлов битый, или неправильно сконвертирован.  В общем, МК не может его прочесть и выдает сигнал.
Beloff12
Отправлено: 24.03.2013 13:25  Обновлено: 24.03.2013 13:27
Студент
Дата регистрации: 23.03.2013
Откуда: Украина
Сообщений: 6
 Музыкальный звонок на микроконтроллере
Тогда непонятно почему при удалении файла, перед которым звучал сигнал, он сдвигается на следующий? Если контроллер анализирует всю информацию, все файлы, то, по идее, сигнал должен звучать перед каждой мелодией, а он звучит один раз за полный цикл. 
MACTEP
Отправлено: 24.03.2013 13:33  Обновлено: 24.03.2013 13:33
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Вы некорректный файл не слышите, поэтому надо удалять тот файл, который вы не слышали. Запишите на флешку все файлы, перепишите их, и по мере звучания, вычеркивайте прозвучавшие...  В списке останется непрозвучавший файл, вместо которого вы слышали сигнал. И да, удалять файл надо не перед которым был сигнал, а последний проигранный перед сигналом +1 файл.
Т.е. звучал сигнал z1, z2, z3, сигнал, z5 - значит надо удалять файл, следующий после z3
Beloff12
Отправлено: 24.03.2013 14:00  Обновлено: 24.03.2013 14:00
Студент
Дата регистрации: 23.03.2013
Откуда: Украина
Сообщений: 6
 Музыкальный звонок на микроконтроллере
Переконвертировал файл, все стало отлично. Очевидно был какой-то глюк. Огромное спасибо Вам за помощь. Извините, что поморочил голову.
spirt69
Отправлено: 09.04.2013 18:40  Обновлено: 09.04.2013 18:40
Абитуриент
Дата регистрации: 16.09.2010
Откуда: Россия Тверь
Сообщений: 2
 Музыкальный звонок на микроконтроллере
Всем доброго времени суток. У меня возникла проблемма с данным устройством. Собрал всё по схеме напряжения везде как в описании. Подцепил SD карту 256 мб Файлы конвектированны как в статье. Прошивал мк через JDM программатор ic-prog выставлял осцилятор HS. Запустил его и возникла проблемма при нажатии кнопки звонка звучат два коротких сигнала низкого тона при переключении режимов тоже самое. Не подскажете в чем может быть проблемма? 
sergej165
Отправлено: 13.04.2013 18:48  Обновлено: 13.04.2013 18:48
Практикант
Дата регистрации: 13.04.2013
Откуда: Литва
Сообщений: 11
 Музыкальный звонок на микроконтроллере
Доброго времени суток. Собрал данное устройство как показано на схеме, но почему то неработает. При нажатии кнопки пуска SB1 - два коротких если карточка не вставлена. Если вставлена - гудки по одной секунде. Менял карточки, записывал файлы 8 битные моно waw pcm - меняются гудки переодичность, бывает загорается диод горит и никакого звука  музыка не играет. Контроллер PIC16F628 20/P ,  прошивал с PICKIT 2   биты конфигурации: 3F02  , Checsum: D48B.  Карты вставлял SD Apacer 128 Mgb, SD Kingston 1Gbt , micro SD Good RAM 2 Gbt . В чем может быть дело?
MACTEP
Отправлено: 13.04.2013 18:54  Обновлено: 13.04.2013 18:58
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Цитата:
Если параметры WAV-файла не соответствуют требуемым значениям, например, неверная частота дискретизации, разрядность и т. д., прозвучит сигнал
низкого тона продолжительностью одна секунда

Это выполнено?
Цитата:
В предлагаемом звонке для хранения мелодий или речевых сообщений применена карта памяти SD или ММС, отформатированная под файловую
систему FAT16
sergej165
Отправлено: 14.04.2013 9:35  Обновлено: 14.04.2013 9:56
Практикант
Дата регистрации: 13.04.2013
Откуда: Литва
Сообщений: 11
 Музыкальный звонок на микроконтроллере
 FAT 16.
Пробывал, скачивал тестовые файлы с нета скачал конвертер приобразовывал в этот формат, может можете тестовый wav файлик выложить?
Еще не может быть то что микросхема без буквы A
MACTEP
Отправлено: 14.04.2013 9:37  Обновлено: 14.04.2013 9:46
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Я сам не собирал данное устройство. Написал письма  с просьбой выслать тестовые файлы двум пользователям, собравшим устройства. Жду ответа.

У вас программа же работает, раз идут сигналы ошибки. Скорее у вас проблемы или с флешкой или с файлами...
sergej165
Отправлено: 14.04.2013 9:45  Обновлено: 14.04.2013 9:45
Практикант
Дата регистрации: 13.04.2013
Откуда: Литва
Сообщений: 11
 Музыкальный звонок на микроконтроллере

Спасибо! Будем ждать
evildesign
Отправлено: 14.04.2013 11:50  Обновлено: 14.04.2013 11:50
Модератор
Дата регистрации: 26.01.2010
Откуда: Тирасполь
Сообщений: 3374
 Музыкальный звонок на микроконтроллере
То что микросхема без буквы А тоже может быть. У них есть принципиальные отличия.
sergej165
Отправлено: 14.04.2013 15:41  Обновлено: 14.04.2013 15:41
Практикант
Дата регистрации: 13.04.2013
Откуда: Литва
Сообщений: 11
 Музыкальный звонок на микроконтроллере
Oтдолжил микросхему PIC16F628A  прошил, ситуация такая же как и с  PIC16F628:  Если карта не вставлена - два коротких гудка, если вставлена пустая карточка - три коротких, если с файлами - после нажатия SB1 - загорается св диод и горит не гаснет. Да тестовый WAV файл бы непомешал. Может точно с форматом что то ...
sensation
Отправлено: 14.04.2013 16:26  Обновлено: 14.04.2013 16:36
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
 Музыкальный звонок на микроконтроллере
http://rghost.ru/45285160
тестовые файлы для звонка (скопировал с рабочего звонка )
Прикрепил в низу статьи  //MACTEP
sergej165
Отправлено: 14.04.2013 16:57  Обновлено: 14.04.2013 21:57
Практикант
Дата регистрации: 13.04.2013
Откуда: Литва
Сообщений: 11
 Музыкальный звонок на микроконтроллере
Цитата:
Большое спасибо!!!  Скачал ваш архив. Музыка заиграла! Все таки в формате было дело, а какой программой конвертируете? Осталось обвязку усилителя посмотреть - тихо играет. Главное что заработало!!!

Могу с увереностью сказать что схема работает с PIC16F628 и на PIC16F628A проверено.

У меня усилитель звука на TDA 2003, как собрал динамик работал очень тихо поменял резистор R12 вместо 20 kOм поставил 1кОм - стал достаточно громко работать, но в динамике слышан хрип. Причем чем тише делаешь музыку тем больше хрип. Пробовал менял конденсаторы вокруг уселителя ( на входе на выходе ) большой разницы непочувствовал.
У кого нибуть встречалось? Или так должно быть.
 Блок питания 3 Амперный подовал от 7 до 14 вольт изменений нет
sensation
Отправлено: 14.04.2013 17:14  Обновлено: 14.04.2013 17:31
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
 Музыкальный звонок на микроконтроллере
я бы посоветовал сони вегас про,  красным выделили то что надо ставить , чёрным - по желанию)))и блок питания должен быть от 1 А и выше
http://i46.fastpic.ru/big/2013/0414/29/c326c6606db5121496470290be477829.png


T112-10
Отправлено: 14.04.2013 23:45  Обновлено: 14.04.2013 23:45
Технический Директор
Дата регистрации: 17.07.2010
Откуда: Спиртогонск
Сообщений: 2053
 Музыкальный звонок на микроконтроллере
R19 и С13 установлены? Если нет, возможно, возбуждение.
Надо попробовать ещё подобрать С10.
20 кОм и 1 кОм - слишком большая разница.
В статье сказано, что БП до 0,5А.
MACTEP
Отправлено: 15.04.2013 0:56  Обновлено: 15.04.2013 0:56
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
1. Выпаять С9 и на его место впаять электролит 1000-2200мкФ
2. С9 впаять на выводы микросхемы.
3. Провода к переменному резистору должны быть экранированы.

И вопросы:
1. Без музыки хрип наблюдается?
2. Музыка воспроизводится, но регулятор в минимальном положении - хрип остался?
3. Температура микросхемы?
spirt69
Отправлено: 15.04.2013 15:59  Обновлено: 15.04.2013 15:59
Абитуриент
Дата регистрации: 16.09.2010
Откуда: Россия Тверь
Сообщений: 2
 Музыкальный звонок на микроконтроллере
Всем привет. Собрал данное устройство по схеме. При режиме "Звонок" при на нажатии играет два сигнала низкого тона. При режиме "Проигрыватель" при включения также звучит два коротких низкого тона сигнала. Флешку использую SD 256Мб на карту идёт как положено 3.3 Вольта. Скинул на неё тестовые файлы от сюда. При включении устройства с картой выдаёт 6 сигналов низкого короткого тона замтем замолкает на 1-2 сек и начанается также. Прошивку ставил с этого сайта в параметрах выставлял Осцилятор HS, Биты конфигураций CP LVP WDT MCLR. Никто не сталкивался с такой проблеммой? Может что то с программой не так. Посоветуйте что сделать чтобы заработало как надо а то уже замучался. 
sergej165
Отправлено: 15.04.2013 20:04  Обновлено: 15.04.2013 20:04
Практикант
Дата регистрации: 13.04.2013
Откуда: Литва
Сообщений: 11
 Музыкальный звонок на микроконтроллере
Всем привет, пробовал менять как вы пишите - не помогло. При минимальном звуке больше хрипа, музыки совсем практически не слышно. На холостом ходу хрипа нет. Эксперементировал нечайно коротнул TDA  - спалил. Завтра куплю новую, а может и хрип пропадет
MACTEP
Отправлено: 15.04.2013 20:05  Обновлено: 15.04.2013 20:05
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Не забудьте R12 на место вернуть. ..
sergej165
Отправлено: 15.04.2013 20:27  Обновлено: 15.04.2013 22:14
Практикант
Дата регистрации: 13.04.2013
Откуда: Литва
Сообщений: 11
 Музыкальный звонок на микроконтроллере
Spirt69, я прошивал прошивкой с сайта, в биты конфигурации не лез они устанавливаются автоматом какие надо.

Вот для контроля для PIC16F628A получилось: confg bits 3F02   Checksum: B88B  , для PIC16F628  confg bits 3F02, Checksum: D48B

У меня так считывало когда формат файлов не подходил - сколько мелодий столько щелчков, затем период повторялся

Отсюда скачал все пошло           http://rghost.ru/45285160
 До этого скачал какойто бесплатный конвертер с нета, конвертировал как указано в статье, но  ни фига не вышло - видно левый конвертор.


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

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

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

Если на карте
есть файл с неправильными параметрами то звучит короткий сигнал низкого
тона, если же на карте несколько файлов с неправильными параметрами, то
соответственно прозвучат несколько сигналов. В таком случае проблема
именно в параметрах файла, можно попробовать применить другие
конвертеры. Но здесь выложили тестовые файлы, и они работают в собранных
устройствах, а значит должны работать во всех вновь собираемых
устройствах.
sergej165
Отправлено: 16.04.2013 18:33  Обновлено: 16.04.2013 18:33
Практикант
Дата регистрации: 13.04.2013
Откуда: Литва
Сообщений: 11
 Музыкальный звонок на микроконтроллере
Ура!!! Поменял микросхему TDA 2003, вернул резистор R12 на  20 кОм и все сразу пошло!!!

НЕТ ХУДА БЕЗ ДОБРА.  Хорошо что микросхему вчера спалил - так бы еще долго ковырял плату. Оказалось что новая купленая микруха с магазина была с брачком. Сейчас все чистинько играет.

Спасибо всем за помощь !!!  И вообще класный форум -  народ оперативно отвечает и помогает!
MACTEP
Отправлено: 16.04.2013 19:21  Обновлено: 16.04.2013 19:21
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
В первую очередь спасибо автору ruslan55 за его разработку, за то, что иногда в тему заходит, помогает
sergej165
Отправлено: 16.04.2013 21:59  Обновлено: 16.04.2013 21:59
Практикант
Дата регистрации: 13.04.2013
Откуда: Литва
Сообщений: 11
 Музыкальный звонок на микроконтроллере
Может ссылка на проверенный конвертор есть, где скатат?
sensation
Отправлено: 16.04.2013 22:14  Обновлено: 16.04.2013 22:14
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
 Музыкальный звонок на микроконтроллере
сони вегас про - хороший редактор и к тому же отличный конвертер!! У других качество хуже при таких частотах
sergej165
Отправлено: 16.04.2013 22:32  Обновлено: 16.04.2013 22:32
Практикант
Дата регистрации: 13.04.2013
Откуда: Литва
Сообщений: 11
 Музыкальный звонок на микроконтроллере
Я скатал два конвертора Wave Pad Editor был еще какойто, уже стер, cтавил wav format PCM  16 000 gh mono 8 bit, файлы конвертирует но контроллер не считывает. Может можно ссылку?
sensation
Отправлено: 17.04.2013 0:11  Обновлено: 17.04.2013 0:11
Практикант
Дата регистрации: 27.05.2012
Откуда: таки Одесса
Сообщений: 13
 Музыкальный звонок на микроконтроллере
http://rutracker.org/forum/viewtopic.php?t=4362118
ссылка на торрент трекер
Giperspets
Отправлено: 17.04.2013 11:47  Обновлено: 18.04.2013 8:33
Студент
Дата регистрации: 04.03.2013
Откуда: Украина
Сообщений: 6
 Музыкальный звонок на микроконтроллере
Если добавить пару деталей в схему то будет отключаться выходной усилитель, и потребление тока в дежурном режиме уменьшается до 5 мА. У меня не получается добавить картинку.Открыть изображение в новом окнеПроверенная 100% рабочая схема.
MACTEP
Отправлено: 17.04.2013 17:54  Обновлено: 17.04.2013 17:54
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Цитата:
У меня неполучается добавить картинку.

Обрежьте или сожмите размер картинки до 480px
ruslan55
Отправлено: 17.04.2013 19:39  Обновлено: 17.04.2013 19:39
Студент
Дата регистрации: 18.05.2012
Откуда:
Сообщений: 6
 Музыкальный звонок на микроконтроллере
Кстати в статье я сделал упущение когда писал о параметрах музыкального файла, WAV файл должен быть несжатым. Файл должен иметь следующие параметры: 16кГц, 8 бит, моно, несжатый.
sergej165
Отправлено: 19.04.2013 22:07  Обновлено: 19.04.2013 22:07
Практикант
Дата регистрации: 13.04.2013
Откуда: Литва
Сообщений: 11
 Музыкальный звонок на микроконтроллере
Sensation спасибо! Скачал сони вегас. Попробывал сконвертировать - все пошло играет
Amadeus
Отправлено: 29.04.2013 16:12  Обновлено: 29.04.2013 16:34
Школьник
Дата регистрации: 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 11:27  Обновлено: 16.06.2013 11:27
Школьник
Дата регистрации: 16.06.2013
Откуда: Ялта
Сообщений: 1
 Музыкальный звонок на микроконтроллере
Ребята, не парьтесь. Он работает, однако звучание такое, что хочется его закинуть ффтопку!!!!!!!!!!
SNitrogen
Отправлено: 02.09.2013 23:39  Обновлено: 02.09.2013 23:39
Абитуриент
Дата регистрации: 14.08.2013
Откуда: Вологда
Сообщений: 2
 Музыкальный звонок на микроконтроллере
собрал таки это устройство спустя пол года, звучание действительно не обрадовало. при переходе в режим ожидания динамик жужит (скорей всего от блока питания). буду делать на ATtiny2313, там по чище звучание. спасибо за материал, было интересно 
g_s_v
Отправлено: 29.04.2014 15:15  Обновлено: 29.04.2014 15:15
Школьник
Дата регистрации: 29.04.2014
Откуда: Киев
Сообщений: 1
 Музыкальный звонок на микроконтроллере
Собрал,вроде все работает норм, кроме усилителя. Самовозбуждается, не могу понять в чем причина, кабеля на потенциометр экранированные. Микруху ставил другую, то же самое. Ищу что может быть!
dubok963
Отправлено: 07.09.2014 12:16  Обновлено: 07.09.2014 12:23
Студент
Дата регистрации: 07.09.2014
Откуда: Саратовская область
Сообщений: 4
 Музыкальный звонок на микроконтроллере
Здравствуйте!!! хочу собрать данную схему и использовать ее в качестве дверного звонка для домофона..

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


Судя по тому, что описано выше кнопки SB2, SB3 и SB4 в режиме Звонка не работают.....но мне нужно, что-бы кнопка "стоп"
, т.к к ее контактам будет подключена трубка домофона....( подробнее: кнопка SB1 выведена на улицу-за ворота, при нажатии на нее, в
доме играет музыка, НО как только я поднимаю трубку домофона-сигнал
прекращается, т.к к контактам трубки домофона подключена кнопка "стоп"
, так-же хотелось что-бы музыка НЕ играла по кругу (при первом
нажатии-одна песня, при втором-другая песня), а хотелось, что-бы было
так: Что-бы была возможность выбора мелодий.....установил на звонок первую мелодию, так он всегда и будет играть первую мелодию,
выбрал другую-будет играть другая.......... Скажите: есть ли такая возможность подредактировать прошивку, что бы в режиме "звонка" работали все кнопки, и была возможность выбора  определенного трека , проигрываемого при звонке??? Заранее благодарен!!!!................ сам я в программировании полный нуль, я по большей части монтажник)))
dubok963
Отправлено: 12.09.2014 17:03  Обновлено: 12.09.2014 17:07
Студент
Дата регистрации: 07.09.2014
Откуда: Саратовская область
Сообщений: 4
 Музыкальный звонок на микроконтроллере
какие транзисторы и резисторы стоят в измененной схеме Giperspets ??? картинка маленькая, номиналы деталей не прочесть http://s012.radikal.ru/i320/1409/05/4cbb6aceba70.jpg не знаю как залить картинку на форум, залил на радикал....      Здесь должен отключаться выходной усилитель, и потребление тока в дежурном режиме уменьшается до 5 мА....
dubok963
Отправлено: 16.09.2014 18:48  Обновлено: 16.09.2014 18:48
Студент
Дата регистрации: 07.09.2014
Откуда: Саратовская область
Сообщений: 4
 Музыкальный звонок на микроконтроллере
Собрал!!! запустился с первого раза!!! Огромное спасибо автору!!!
dubok963
Отправлено: 17.09.2014 22:19  Обновлено: 17.09.2014 22:19
Студент
Дата регистрации: 07.09.2014
Откуда: Саратовская область
Сообщений: 4
 Музыкальный звонок на микроконтроллере
  в режиме "проигрывателя" работает отлично (только светодиод не горит-хотя незнаю,
должен ли он гореть?)....В режиме "звонка" какой-то баг, а именно:
нажимаю Плей,-музыка заиграла-горит светодиод, музыка закончилась,
светодиод потух...заного нажиаю на "плей" НО БОЛЬШЕ мелодия не
воспроизводится, при нажатии на Плей слышен сигнал (бип) , и все...а должна
ведь заиграть следующая мелодия. Подскажите, что это может быть.
Al-Si
Отправлено: 04.11.2014 13:00  Обновлено: 04.11.2014 13:56
Абитуриент
Дата регистрации: 04.11.2014
Откуда:
Сообщений: 2
 Музыкальный звонок на микроконтроллере
Тоже интересует вопрос номиналов добавленных радиоэлементов
Открыть изображение в новом окне

Кто-то сможет помочь?
Возможно ли применить полевой транзистор?
alexfloka
Отправлено: 04.11.2014 19:31  Обновлено: 04.11.2014 19:31
Модератор
Дата регистрации: 25.02.2009
Откуда: ПМР Рыбница
Сообщений: 1914
 Музыкальный звонок на микроконтроллере
Открыть изображение в новом окне
terio007
Отправлено: 04.11.2014 19:52  Обновлено: 04.11.2014 19:57
Инженер
Дата регистрации: 03.01.2012
Откуда: Новосибирск
Сообщений: 800
 Музыкальный звонок на микроконтроллере
Хотел написать по поводу полевого, но ничего путного не получилось . Полевым хорошо с корпусом коммутировать, кстати не желаете?
Al-Si
Отправлено: 04.11.2014 20:06  Обновлено: 04.11.2014 20:06
Абитуриент
Дата регистрации: 04.11.2014
Откуда:
Сообщений: 2
 Музыкальный звонок на микроконтроллере
Благодарю!
pictele
Отправлено: 14.04.2015 20:40  Обновлено: 14.04.2015 20:40
Абитуриент
Дата регистрации: 14.04.2015
Откуда: Омск
Сообщений: 3
 Музыкальный звонок на микроконтроллере
Собрал.
Все работает.
Тестовые файлы.
Свои нет.
В чем дело.ХЗ
Все конверторы перебрал.
Не помогло.
Посоветуйте четко рабочий.
MACTEP
Отправлено: 15.04.2015 7:15  Обновлено: 15.04.2015 7:15
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Цитата:
Устройство воспроизводит звуковые файлы формата WAV (PCM, 16 кГц, 8 разрядов, моно), файлы с другими параметрами проигрываться не будут.
pictele
Отправлено: 15.04.2015 16:27  Обновлено: 15.04.2015 16:27
Абитуриент
Дата регистрации: 14.04.2015
Откуда: Омск
Сообщений: 3
 Музыкальный звонок на микроконтроллере
Это я читал.
И делаю как рекомендуют.
Не. Не хочет.
Тестовые файлы автора без проблем.
Просьба ответить на мой очень простой вопрос.
Не надо флуда.
Четко и однозначно.
Каким конвертором пользовались те у кого воспроизводит его собственные файлы.
Все.
Можно по английски и одной строкой.
MACTEP
Отправлено: 15.04.2015 22:25  Обновлено: 15.04.2015 22:37
Администратор
Дата регистрации: 07.08.2008
Откуда: Тирасполь
Сообщений: 6468
 Музыкальный звонок на микроконтроллере
Пользователь sensation выше писал, что кодировал при помощи Sony Vegas Pro с настройками
Открыть изображение в новом окне

И еще, файлы должны быть несжатые.
pictele
Отправлено: 16.04.2015 15:33  Обновлено: 16.04.2015 16:09
Абитуриент
Дата регистрации: 14.04.2015
Откуда: Омск
Сообщений: 3
 Музыкальный звонок на микроконтроллере
Заработало.
Начал ставить конвертеры все подряд,которые нашел.
Вот этот сработал.Еще и на русском.
Total Audio Converter 5.2.72 RePack by AlekseyPopovv
Скачивал Шареманом.Поэтому ссылку не знаю.
Спасибо автору и модератору.
DOG1958
Отправлено: 04.04.2016 22:51  Обновлено: 04.04.2016 23:09
Студент
Дата регистрации: 28.10.2015
Откуда: Витебск
Сообщений: 4
 Музыкальный звонок на микроконтроллере
Добрый вечер. Изготовил звонок. Проигрывает только тестовые фалы автора, Конвертированные мно файлы, нет. Пробовал разными конвертерами не работает. Прошу выложить программу конвертера и с крин конвертации. Пожалуйста
DOG1958
Отправлено: 05.04.2016 8:14  Обновлено: 05.04.2016 8:14
Студент
Дата регистрации: 28.10.2015
Откуда: Витебск
Сообщений: 4
 Музыкальный звонок на микроконтроллере
У кого есть подготовленные и уже конвертированные файлы? можно выложить С уважением

Разное

При замене радиодетали освободить отверстие от припоя можно заострённой спичкой.

Интересно

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

Похожие новости