www.open-tager.ru http://www.open-tager.ru/forum/ |
|
Изготовление и сборка таггеров http://www.open-tager.ru/forum/viewtopic.php?f=5&t=157 |
Страница 10 из 37 |
Автор: | koshan [ 27 сен 2011, 17:43 ] |
Заголовок сообщения: | Re: Изготовление и сборка таггеров |
MidnightDreamer писал(а): Нерациональный путь, т.к. при переводе wav в миди мы не получаем синтезированный звук. Суть не меняется, все равно остаются оцифрованные звуковые семплы, разве что порезанные на кусочки и пожатые аудиокодеком. Чтобы воспроизвести это в таггере нужно будет в прошивку встраивать аудиодекодер и миди-механику. Тогда уж проще просто перевести звуки в пожатое mp3 или ogg и в прошивке реализовать декодер под них. миди это просто нотная запись а уж синтезировать звук нот AVR может я кидал ссылку на эту тему |
Автор: | Pingvin [ 27 сен 2011, 21:08 ] |
Заголовок сообщения: | Re: Изготовление и сборка таггеров |
По поводу синтеза - интересная мысль. Ведь любой звук можно синтезировать сложением переодических функций. А можно и разложить в ряд Фурье. Но тут математики много, синусов, косинусов. Хватит ли вычислительной мощьности? Но попробовать можно. Сначала на компе опробовать идею. Я как то давно писал кодер/декодер DTMF сигнала. Для начала нужно разложить звук выстрела в ряд Фурье. Вот это опечатка была! Вместо косинусов написал сосинусов. |
Автор: | koshan [ 27 сен 2011, 22:03 ] |
Заголовок сообщения: | Re: Изготовление и сборка таггеров |
Воспроизведение однотональных мелодий с помощью AVR http://radioparty.ru/index.php/prog-avr ... on12-music может я конечно ошибаюсь, но мне кажется в v1 звуки генерируются по такому принципу |
Автор: | koshan [ 27 сен 2011, 22:59 ] |
Заголовок сообщения: | Re: Изготовление и сборка таггеров |
полезная информация: AVR: РАБОТАЕМ С ВНЕШНЕЙ ПАМЯТЬЮ I2C EEPROM типа 24CXX http://nagits.wordpress.com/2010/12/18/avr_i2c_eeprom/ Извлекаем звук из МК http://my-avr.at.ua/publ/izvlekaem_zvuk ... d/1-1-0-42 (есть исходники под atmega8) правда в этом материале работают с картой памяти но если заменить функции работы с картой на функции работы с eeprom.... схемки для прошивки 24Схх http://zoneland.ru/forum/viewtopic.php?t=64842 p.s. если кто-то найдет время прикрутить к существующим прошивкам звук из внешней eeprom, готов выступить тестером |
Автор: | Pingvin [ 28 сен 2011, 06:30 ] |
Заголовок сообщения: | Re: Изготовление и сборка таггеров |
koshan писал(а): полезная информация: AVR: РАБОТАЕМ С ВНЕШНЕЙ ПАМЯТЬЮ I2C EEPROM типа 24CXX http://nagits.wordpress.com/2010/12/18/avr_i2c_eeprom/ Извлекаем звук из МК http://my-avr.at.ua/publ/izvlekaem_zvuk ... d/1-1-0-42 (есть исходники под atmega8) правда в этом материале работают с картой памяти но если заменить функции работы с картой на функции работы с eeprom.... схемки для прошивки 24Схх http://zoneland.ru/forum/viewtopic.php?t=64842 p.s. если кто-то найдет время прикрутить к существующим прошивкам звук из внешней eeprom, готов выступить тестером Интересные варианты, со своими плюсами и минусами. Заодно и логи можно на них хранить. Плюсы съёмной карты - можно снять и работать с ней на компьютере через карт ридер. Минусы - нужен холдер (держатель). eeprom "шить" придется прямо на девайсе, через COM-порт или USB. Нужно будет писать специальный софт для этого (хотя, в общем то, это не так страшно). Или, как вариант - микросхему поместить на отдельной плате, подключаемой к основной через разъем. И сделать "прошиватель" отдельным устройством. P.S. Не знаю как со съёмной картой, но с eeprom хочу поработать - как минимум, логи там хранить буду. И за ссылки спасибо, думаю, пригодятся! Кстати, микросхемы есть в DIP-корпусах. Что есть хорошо. |
Автор: | MidnightDreamer [ 28 сен 2011, 08:55 ] |
Заголовок сообщения: | Re: Изготовление и сборка таггеров |
koshan писал(а): Воспроизведение однотональных мелодий с помощью AVR http://radioparty.ru/index.php/prog-avr ... on12-music может я конечно ошибаюсь, но мне кажется в v1 звуки генерируются по такому принципу Да, в существующих прошивках звук однотональный (вернее одноголосый, т.к. тон звука там все-таки изменяется для разных случаев). Звуки чисто индикаторные (пи-пи-пииии). Именно это бы и хотелось исправить не прибегая к дополнительным дивайсам, как память во второй версии платы Сергея. |
Автор: | MidnightDreamer [ 28 сен 2011, 08:59 ] |
Заголовок сообщения: | Re: Изготовление и сборка таггеров |
Pingvin писал(а): По поводу синтеза - интересная мысль. Ведь любой звук можно синтезировать сложением переодических функций. А можно и разложить в ряд Фурье. Но тут математики много, синусов, косинусов. Хватит ли вычислительной мощьности? Но попробовать можно. Сначала на компе опробовать идею. Я как то давно писал кодер/декодер DTMF сигнала. Для начала нужно разложить звук выстрела в ряд Фурье. Вот это опечатка была! Вместо косинусов написал сосинусов. Это очень сложно. А в итоге вы получите нечто похожее на файл WAV Я предлагал простой способ имитации звуков выстрела, описанный еще в бородатые года (смотреть раздел про спецеффекты) http://www.emuverse.ru/wiki/%D0%9A%D0%B ... 2%D0%B0_10 Алгоритм вывода звука будет выглядеть примерно так: 1. Взять байт из области памяти ПЗУ (абсолютно все равно что он содержит, ибо мы оперируем "белым шумом") 2. Установить значение задержки равное т=т+1 3. задержка т 4. вывод байта в ЦАП и на динамик 5.Сдвинуть значение искомого адреса в ПЗУ 6.Вернуться к пункту 1. Получается шумовой сигнал с переменным тоном (в данном примере тон будет понижаться от более высокого к низкому). Все! Достаточно ограничить его по времени (взять участок с определенными значениями задержки) и у вас эффект похожий на выстрел в Денди. Единственный параметр который нужно эксперементально подобрать - начальное значение переменной задержки |
Автор: | MidnightDreamer [ 28 сен 2011, 09:04 ] |
Заголовок сообщения: | Re: Изготовление и сборка таггеров |
koshan писал(а): MidnightDreamer писал(а): Нерациональный путь, т.к. при переводе wav в миди мы не получаем синтезированный звук. Суть не меняется, все равно остаются оцифрованные звуковые семплы, разве что порезанные на кусочки и пожатые аудиокодеком. Чтобы воспроизвести это в таггере нужно будет в прошивку встраивать аудиодекодер и миди-механику. Тогда уж проще просто перевести звуки в пожатое mp3 или ogg и в прошивке реализовать декодер под них. миди это просто нотная запись а уж синтезировать звук нот AVR может я кидал ссылку на эту тему Я имел в виду, что в нашем случае нерационально использовать перевод именно wav в MiDi, т.к. это псевдо миди получается, почти ничем не отличающееся от исходного файла ни размером ни простотой воспроизведения. Да, звуковой трек нарезается на куски и представляется в виде таблицы семплов, а потом эти семплы воспроизводяться по порядку стандартным миди способом. Вот статья http://mangostudio.ru/wav-in-midi/ |
Автор: | MidnightDreamer [ 28 сен 2011, 09:26 ] |
Заголовок сообщения: | Re: Изготовление и сборка таггеров |
Мою голову с дружеским визитом посетила очередная светлая мысль! Вспоминая ранние опыты KorSar'а по интеграции схемы LTagKirov в игрушечный автомат я обратил внимание на его попытки использовать звуки игрушки для имитации выстрела. Тогда дело затухло, т.к. запуск "звукового модуля" автомата производился управляющими импульсами выстрелов, и , соответсвенно, все выливалось в краткосрочные звуковые всхлипы. Так вот! А что если включать звук на игрушке параллельным ключом от кнопки спускового крючка?! Звук конечно будет рассинхронизирован со вспышками выстрелов, но за 150-200р мы получаем "звуковой модуль", который можно доработать УНЧ, и получим звуки на порядок интереснее индикаторных-однотональных. Это конечно не айс, и хуже чем "честные" цифровые звуки во второй версии платы Сергея, но лучше чем даже предлагавшийся мной выше способ с синтезированным звуком выстрела. |
Автор: | Pingvin [ 28 сен 2011, 10:52 ] |
Заголовок сообщения: | Re: Изготовление и сборка таггеров |
MidnightDreamer писал(а): Мою голову с дружеским визитом посетила очередная светлая мысль! Вспоминая ранние опыты KorSar'а по интеграции схемы LTagKirov в игрушечный автомат я обратил внимание на его попытки использовать звуки игрушки для имитации выстрела. Тогда дело затухло, т.к. запуск "звукового модуля" автомата производился управляющими импульсами выстрелов, и , соответсвенно, все выливалось в краткосрочные звуковые всхлипы. Так вот! А что если включать звук на игрушке параллельным ключом от кнопки спускового крючка?! Звук конечно будет рассинхронизирован со вспышками выстрелов, но за 150-200р мы получаем "звуковой модуль", который можно доработать УНЧ, и получим звуки на порядок интереснее индикаторных-однотональных. Это конечно не айс, и хуже чем "честные" цифровые звуки во второй версии платы Сергея, но лучше чем даже предлагавшийся мной выше способ с синтезированным звуком выстрела. У меня лежит такой образец, из него и буду делать таг. Это самый простой способ, но для серийного выпуска или повторения не ахти. |
Страница 10 из 37 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |