Страница 1 из 2
Музыкальная шкатулка
Добавлено: Сб дек 06, 2008 18:22:55
Лысян
Вобщем, решил я сделать музыкальную шкатулку. Корпус сделал, деревянный, с резьбой, лакированный, ну все как надо. А теперь сижу вот второй день и думаю, а дальше то че?! Сколько в инете не искал - ничего не нашел...
Может, у кого-нибудь были подобные идеи или кто-нибудь просто что-то знает...... Ну вобщем, помогите люди........

Добавлено: Сб дек 06, 2008 19:41:56
delay
Примитивное звучание можно получить с использованием AVR.
http://pol-sem.narod.ru/muson/muson.htm Я испльзовал данный проект, только зашивал в Tiny13, некоторые мелодии поменял.
http://cadzone.ru/content/view/630/33/
А.В.Белов. Создаем устройства на микроконтроллерах 2007
http://ifolder.ru/6024841
Красивее было бы с использованием музыкального сопроцессора. Этим заниматься не доводилось.
Добавлено: Сб дек 06, 2008 20:02:22
Лысян
Слушай, а как ты зашивал туда свою мелодию?..... Чем?
Добавлено: Сб дек 06, 2008 20:19:16
delay
Здесь есть ветки по микроконтроллерам (программатор, компилятор). Но если ты этим не занимался, то ради одной шкатулки это изучать не стоит. Возьми китайский музикальный звонок. Там маленькая платка с динамиком, питается от батареек. При каждом нажатии на кнопку играет очередная мелодия.
Добавлено: Вс дек 07, 2008 07:08:07
Лысян
Мне надо определенную одну мелодию вбить, на полминуты. ..
Я понимаю, что можно взять звонок, понимаю, что нужет приборчик, чтбы вшить свою мелодию в микроконтроллер и т.д. .....
Но я чего-то ничего не понимаю, как все это делать. И как попроще бы так......
Добавлено: Вс дек 07, 2008 08:44:32
delay
Обучалка по микроконтроллерам со всем, что с этим связанно, включаю то чем прошивать здесь .
http://radiokot.ru/start/mcu_fpga/avr/
Ветка по микроконтроллерам здесь
http://www.radiokot.ru/forum/viewforum.php?f=2
В книге, которую привел выше подробно описанно о работе контроллера и как собрать музыкальный звонок, кажется включая прошивку программатором.
Для того, чтобы вбить свою мелодию, нужно будет менять код мелодии, для этого нужно знать тайминг и расчитать нужные ноты. О том, как это делать написанно в указанной книге и во второй ссылке в моем 1-м сообщении.
Как уже и писал, не знаю стоит ли все это изучать, если тебе нужна только одна шкатулка, и сколько времени понадобится на освоение темы и создание работоспособного устройства.
А если освоишь - еще добавишь мигающие светодиоды.

Добавлено: Пн дек 08, 2008 17:37:38
dino
Как вариант можно использовать потроха музыкальной открытки

Добавлено: Пн дек 08, 2008 17:43:26
delay
Этот вариант ему не подходит так же как и китайский звонок, т.к. ему нужна какая-то конкретная мелодия.
Добавлено: Пн дек 08, 2008 20:36:14
Лысян
Ладно, ребят, спасибо за советы. Ну а поскольку я ненормальный человек, то я уже начал чтение разного рода литературы по МК..... Нда..... Будем надеятся, что толк будет, ближе к Новому Году отпишусь о результатах.....
ЗЫ. Кстати, я все-таки каждый день на этом форуме, если кто-нибудь что-нибудь захочет добавить - очень прошу, т.к. помощь бы мне не помешала..... Заранее благодарю.....

Добавлено: Пн дек 08, 2008 20:46:13
Rokl
Лысян писал(а):Мне надо определенную одну мелодию вбить, на полминуты. ..
Но я чего-то ничего не понимаю, как все это делать. И как попроще бы так......
Если отвлечься от конкретного МК, то что бы записать мелодию, нужно всего 2 таймера...один делит частоту задающего генератора и выдает нужную частоту ноты, а второй таймер выдает длительность звучания этой ноты...А еще нужно музыкальное образование, что бы в нотах разбираться, или абсолютный слух, чтобы ноты подобрать. Без этих составляющих самому мелодию не записать...можно только грубо передрать готовую у других.
Добавлено: Пн дек 08, 2008 21:13:06
delay
Ну зачем же так категорично. Я не имею музыкального образования и слуха. Каждая нота имеет свою частоту. Вот по такой таблице я и составлял список частот для нужной мелодии.
Добавлено: Вт дек 09, 2008 08:51:40
Лысян
Rokl, а можно поподробнее рассказать?! Или например примерную схемку увидеть.... Если можно, конечно....

Добавлено: Вт дек 09, 2008 10:19:40
Rokl
delay писал(а):Ну зачем же так категорично. Я не имею музыкального образования и слуха. Каждая нота имеет свою частоту. Вот по такой таблице я и составлял список частот для нужной мелодии.
А длительность звучания каждой ноты вы по какой таблице определяли для своей мелодии?...или они звучат у вас одинаковые промежутки времени?
Добавлено: Вт дек 09, 2008 13:01:05
delay
Ну почему же одинаковые. Берется самая короткая нота (1/32 например- 500 мкс), как минимальный интервал, остальные - путем умножения коэффициента до целой. Порой люди меняют темп мелодий, т.ч. здесь можно поварьировать.
Частота ноты, длительность ноты (звучания генератора), длительность паузы (можно реализовать, как длительности ноты при выключенном генераторе). Все это описывается по ссылкам, которые я приводил.
Добавлено: Вт дек 09, 2008 13:09:13
therian
сразу МК никто не предлагает механику, вырежте из метала "расческу" и на деревянном барабане гвозди по кругу вбивайте

Добавлено: Вт дек 09, 2008 13:16:38
delay
Идея хорошая, только вот как в таком случае ноты расчитывать?

Добавлено: Вт дек 15, 2009 17:06:06
Ildar271980
[quote="delay"]Примитивное звучание можно получить с использованием AVR.
http://pol-sem.narod.ru/muson/muson.htm Я испльзовал данный проект, только зашивал в Tiny13, некоторые мелодии поменял.
.[/quote]
delay, выложи пожалуйста прошивку под tiny13, очень надо!
Добавлено: Вт дек 15, 2009 17:43:45
delay
Пожалуйста. Проект в CodeVision AVR. В текстовом файле - пара комментариев. Плата в LayOut.
Добавлено: Вт дек 15, 2009 19:10:21
Ildar271980
Спасибо!
Добавлено: Ср дек 23, 2009 16:55:48
LINKS_234
длительность определить не составит труда , если есть партия к нужной мелодии (проще говоря ноты). длительность указывается в начале - 2/4 , 3/4 , 4/4. грубо говоря деление длительности на один такт. вот с темпом будет сложнее - их множество, называются они так, что отдалённо ни о чём не говорят простому человеку. а длительность одного такта без метронома вообще определяется по собственным ощущениям. так что главное с темпом определится, т.е. с длительностью одного такта. далее проще - целые , половины , четверти, восьмые (ноты). по частоте - частота камертона (ля первой октавы вроде) равна 440Гц. по ней настраиваются все остальные. приращение тонов и полутонов гуглите.
по микрухам - существуют микрухи для звукозаписи, вот их и юзайте. вроде интеграл такие выпускает по забугорным аналогам. также гуглите. были как-то ещё у нас в широкой продаже китайские диктофоны примерно на минуту - было дело в конце 90-ых. у нас с ними только дети баловались.