roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 13:05

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Воспроизведение звуков на МК AVR
СообщениеДобавлено: 21 июн 2010, 08:39 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
До проектирования специализированной ПП в системе контроля попаданий для войны роботов остался один вопрос - запись и воспроизведение звуков. Пока конечно основной вариант с SD-картой и наверное Covox (R-2R схема из резисторов на 8 разрядов)...

А есть какие-то другие варианты? К примеру SD-карта занимает до кучи места, если её не припаивать намертво, т.к. под micro-SD нету пока разъемов :(

Итак пока рабочие варианты:

1. Для хранения информации:
1.1. microSD - разъем по 50р если брать оптом + карта 200р за 2Gb (итого 250р за 2Gb);
1.2. специализированная микросхема флэш-памяти - от 25р за 512Kb;

2. Для воспроизведения звука:
2.1. Covox (R-2R схема на 8 разрядов);

3. Для усиления звука;
3.1. Банальный транзистор (?);

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Воспроизведение звуков на МК AVR
СообщениеДобавлено: 21 июн 2010, 18:41 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
А между прочим суровость звучания только подчеркнет роботистость робота :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Воспроизведение звуков на МК AVR
СообщениеДобавлено: 21 июн 2010, 19:33 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Мне не надо роботистости :) я бы хотел, чтобы полученная система контроля попаданий для удешевления и большего распространения прижилась еще и у танкистов-моделистов с пневмопушками.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Воспроизведение звуков на МК AVR
СообщениеДобавлено: 21 июн 2010, 19:39 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
чтобы сделать звук "как у робота" можно тупо при записи вырезать "каждые вторые" 10ms,
а при воспроизведении - воспроизводить эти кусочки по два раза...
Получится в два раза меньше памяти или дольше речь плюс "робостайл" в бонусе :)
(для справки смотреть например picola или tdhs)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Воспроизведение звуков на МК AVR
СообщениеДобавлено: 21 июн 2010, 20:35 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
я конечно надоедлив, но в Хмеге есть ЦАП )

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Воспроизведение звуков на МК AVR
СообщениеДобавлено: 21 июн 2010, 20:54 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
ЦАП много где есть :) не до него сейчас :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Воспроизведение звуков на МК AVR
СообщениеДобавлено: 21 июн 2010, 21:13 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
а я за SD-card.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Воспроизведение звуков на МК AVR
СообщениеДобавлено: 21 июн 2010, 22:53 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Я пока тоже склоняюсь к SD-картам, как к более перспективным технологиям.
Кстати, вроде есть SD-бутлоадер для AVR, т.е. потенциально можно будет прошивку обновлять так же через карту :roll:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Воспроизведение звуков на МК AVR
СообщениеДобавлено: 22 июн 2010, 14:04 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
В качестве усилка еще можно посмотреть на дешевую микруху TDA7052 в дип8 или соик8.

ЗЫ. Сегодня экспериментировал с битстримом (по ссылкам в ранних постах). Говорит, разборчиво. Шум и свист присутствуют. Завтра попробую немного по другому алгоритму (тоже описан в ссылках). Но уже сейчас звучание меня устраивает - это же голос робота, а шум и свист - так он давно не был на ТО :)
ЗЫЫ. Это для маленького Валли. Он говорит: Вааалллииии. Сделано под впечатлением аналогичного проекта из золотого фонда.
ЗЫЫЫ. Кстати, хотел чтоб пьезиком говорил - не желает, только свистит. А вот через динамик - пожалуйста. Взял запчасть от мобилы - дешево, малогабаритно и сердито.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Воспроизведение звуков на МК AVR
СообщениеДобавлено: 22 июн 2010, 14:12 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
динамик фильтрует свист на своей индуктивности...
вы пьезик через резюк включите. а лучше RC....

По поводу "разборчиво" - попробуйте записать речь, дать послушать другому человеку.
Сам привыкаешь очень быстро, пока возишься.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Воспроизведение звуков на МК AVR
СообщениеДобавлено: 22 июн 2010, 18:17 
Не в сети

Зарегистрирован: 08 сен 2009, 20:13
Сообщения: 128
Откуда: Екатеринбург
В качестве усилка можно использовать МС34119 работает в очень широком диапазоне питающих напряжений, а в качестве разъема под микро SD можно, в крайнем случае, использовать адаптер под миниSD (идет в комплекте к некоторым картам).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 40 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO