Музыкальная шкатулка

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
Открыл глаза
Аватара пользователя
Сообщения: 67
Зарегистрирован: Сб ноя 08, 2008 21:58:20
Откуда: г.Новокузнецк

Сообщение Лысян »

Вобщем, решил я сделать музыкальную шкатулку. Корпус сделал, деревянный, с резьбой, лакированный, ну все как надо. А теперь сижу вот второй день и думаю, а дальше то че?! Сколько в инете не искал - ничего не нашел... :(

Может, у кого-нибудь были подобные идеи или кто-нибудь просто что-то знает...... Ну вобщем, помогите люди........ :)
Почему я всегда загораюсь сделать что-нибудь эдакое, почему нельзя начать с обычного радиоприемника........ Толи сильно головой в детстве ударился......
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 173
Зарегистрирован: Чт мар 20, 2008 20:33:43

Сообщение delay »

Примитивное звучание можно получить с использованием AVR.
http://pol-sem.narod.ru/muson/muson.htm Я испльзовал данный проект, только зашивал в Tiny13, некоторые мелодии поменял.
http://cadzone.ru/content/view/630/33/
А.В.Белов. Создаем устройства на микроконтроллерах 2007
http://ifolder.ru/6024841
Красивее было бы с использованием музыкального сопроцессора. Этим заниматься не доводилось.
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 67
Зарегистрирован: Сб ноя 08, 2008 21:58:20
Откуда: г.Новокузнецк

Сообщение Лысян »

Слушай, а как ты зашивал туда свою мелодию?..... Чем?
Почему я всегда загораюсь сделать что-нибудь эдакое, почему нельзя начать с обычного радиоприемника........ Толи сильно головой в детстве ударился......
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 173
Зарегистрирован: Чт мар 20, 2008 20:33:43

Сообщение delay »

Здесь есть ветки по микроконтроллерам (программатор, компилятор). Но если ты этим не занимался, то ради одной шкатулки это изучать не стоит. Возьми китайский музикальный звонок. Там маленькая платка с динамиком, питается от батареек. При каждом нажатии на кнопку играет очередная мелодия.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Аватара пользователя
Сообщения: 67
Зарегистрирован: Сб ноя 08, 2008 21:58:20
Откуда: г.Новокузнецк

Сообщение Лысян »

Мне надо определенную одну мелодию вбить, на полминуты. ..

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

Но я чего-то ничего не понимаю, как все это делать. И как попроще бы так......
Почему я всегда загораюсь сделать что-нибудь эдакое, почему нельзя начать с обычного радиоприемника........ Толи сильно головой в детстве ударился......
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 173
Зарегистрирован: Чт мар 20, 2008 20:33:43

Сообщение delay »

Обучалка по микроконтроллерам со всем, что с этим связанно, включаю то чем прошивать здесь .
http://radiokot.ru/start/mcu_fpga/avr/
Ветка по микроконтроллерам здесь
http://www.radiokot.ru/forum/viewforum.php?f=2
В книге, которую привел выше подробно описанно о работе контроллера и как собрать музыкальный звонок, кажется включая прошивку программатором.
Для того, чтобы вбить свою мелодию, нужно будет менять код мелодии, для этого нужно знать тайминг и расчитать нужные ноты. О том, как это делать написанно в указанной книге и во второй ссылке в моем 1-м сообщении.
Как уже и писал, не знаю стоит ли все это изучать, если тебе нужна только одна шкатулка, и сколько времени понадобится на освоение темы и создание работоспособного устройства.
А если освоишь - еще добавишь мигающие светодиоды. :)
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 100
Зарегистрирован: Вт апр 01, 2008 12:53:50
Откуда: 55°37'12N 47°34'9E

Сообщение dino »

Как вариант можно использовать потроха музыкальной открытки :)
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 173
Зарегистрирован: Чт мар 20, 2008 20:33:43

Сообщение delay »

Этот вариант ему не подходит так же как и китайский звонок, т.к. ему нужна какая-то конкретная мелодия.
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 67
Зарегистрирован: Сб ноя 08, 2008 21:58:20
Откуда: г.Новокузнецк

Сообщение Лысян »

Ладно, ребят, спасибо за советы. Ну а поскольку я ненормальный человек, то я уже начал чтение разного рода литературы по МК..... Нда..... Будем надеятся, что толк будет, ближе к Новому Году отпишусь о результатах.....

ЗЫ. Кстати, я все-таки каждый день на этом форуме, если кто-нибудь что-нибудь захочет добавить - очень прошу, т.к. помощь бы мне не помешала..... Заранее благодарю..... :)
Почему я всегда загораюсь сделать что-нибудь эдакое, почему нельзя начать с обычного радиоприемника........ Толи сильно головой в детстве ударился......
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

Лысян писал(а):Мне надо определенную одну мелодию вбить, на полминуты. ..
Но я чего-то ничего не понимаю, как все это делать. И как попроще бы так......
Если отвлечься от конкретного МК, то что бы записать мелодию, нужно всего 2 таймера...один делит частоту задающего генератора и выдает нужную частоту ноты, а второй таймер выдает длительность звучания этой ноты...А еще нужно музыкальное образование, что бы в нотах разбираться, или абсолютный слух, чтобы ноты подобрать. Без этих составляющих самому мелодию не записать...можно только грубо передрать готовую у других.
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 173
Зарегистрирован: Чт мар 20, 2008 20:33:43

Сообщение delay »

Ну зачем же так категорично. Я не имею музыкального образования и слуха. Каждая нота имеет свою частоту. Вот по такой таблице я и составлял список частот для нужной мелодии.
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 67
Зарегистрирован: Сб ноя 08, 2008 21:58:20
Откуда: г.Новокузнецк

Сообщение Лысян »

Rokl, а можно поподробнее рассказать?! Или например примерную схемку увидеть.... Если можно, конечно.... :)
Почему я всегда загораюсь сделать что-нибудь эдакое, почему нельзя начать с обычного радиоприемника........ Толи сильно головой в детстве ударился......
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Сообщение Rokl »

delay писал(а):Ну зачем же так категорично. Я не имею музыкального образования и слуха. Каждая нота имеет свою частоту. Вот по такой таблице я и составлял список частот для нужной мелодии.
А длительность звучания каждой ноты вы по какой таблице определяли для своей мелодии?...или они звучат у вас одинаковые промежутки времени?
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 173
Зарегистрирован: Чт мар 20, 2008 20:33:43

Сообщение delay »

Ну почему же одинаковые. Берется самая короткая нота (1/32 например- 500 мкс), как минимальный интервал, остальные - путем умножения коэффициента до целой. Порой люди меняют темп мелодий, т.ч. здесь можно поварьировать.
Частота ноты, длительность ноты (звучания генератора), длительность паузы (можно реализовать, как длительности ноты при выключенном генераторе). Все это описывается по ссылкам, которые я приводил.
Последний раз редактировалось delay Вт дек 09, 2008 13:14:52, всего редактировалось 1 раз.
Контактная информация:
Говорящий с текстолитом
Сообщения: 1682
Зарегистрирован: Чт окт 20, 2005 12:46:34

Сообщение therian »

сразу МК никто не предлагает механику, вырежте из метала "расческу" и на деревянном барабане гвозди по кругу вбивайте :)))
Контактная информация:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 173
Зарегистрирован: Чт мар 20, 2008 20:33:43

Сообщение delay »

Идея хорошая, только вот как в таком случае ноты расчитывать? :)
Контактная информация:
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 20
Зарегистрирован: Пт апр 03, 2009 19:28:52
Откуда: Башкортостан

Сообщение Ildar271980 »

[quote="delay"]Примитивное звучание можно получить с использованием AVR.
http://pol-sem.narod.ru/muson/muson.htm Я испльзовал данный проект, только зашивал в Tiny13, некоторые мелодии поменял.
.[/quote]

delay, выложи пожалуйста прошивку под tiny13, очень надо!
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 173
Зарегистрирован: Чт мар 20, 2008 20:33:43

Сообщение delay »

Пожалуйста. Проект в CodeVision AVR. В текстовом файле - пара комментариев. Плата в LayOut.
Вложения
Melody.rar
(60.99 КБ) 551 скачивание
Контактная информация:
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 20
Зарегистрирован: Пт апр 03, 2009 19:28:52
Откуда: Башкортостан

Сообщение Ildar271980 »

Спасибо!
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2296
Зарегистрирован: Пн июл 14, 2008 18:12:37

Сообщение LINKS_234 »

длительность определить не составит труда , если есть партия к нужной мелодии (проще говоря ноты). длительность указывается в начале - 2/4 , 3/4 , 4/4. грубо говоря деление длительности на один такт. вот с темпом будет сложнее - их множество, называются они так, что отдалённо ни о чём не говорят простому человеку. а длительность одного такта без метронома вообще определяется по собственным ощущениям. так что главное с темпом определится, т.е. с длительностью одного такта. далее проще - целые , половины , четверти, восьмые (ноты). по частоте - частота камертона (ля первой октавы вроде) равна 440Гц. по ней настраиваются все остальные. приращение тонов и полутонов гуглите.
по микрухам - существуют микрухи для звукозаписи, вот их и юзайте. вроде интеграл такие выпускает по забугорным аналогам. также гуглите. были как-то ещё у нас в широкой продаже китайские диктофоны примерно на минуту - было дело в конце 90-ых. у нас с ними только дети баловались.
есть вопросы ? чего-то не знаешь ? [url=http://s61.radikal.ru/i174/1006/79/bc6a635c1451.jpg][color=blue][b]прежде всего смотри это[/b][/color][/url]
Ответить

Вернуться в «Практика»