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 сигнала.
Для начала нужно разложить звук выстрела в ряд Фурье.

Вот это опечатка была! :)
Вместо косинусов написал сосинусов. :lol:

Автор:  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 сигнала.
Для начала нужно разложить звук выстрела в ряд Фурье.

Вот это опечатка была! :)
Вместо косинусов написал сосинусов. :lol:



Это очень сложно. А в итоге вы получите нечто похожее на файл 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/