roboforum.ru

Технический форум по робототехнике.

Проект звукового модуля под шину RoboBus

Обсуждаем рождающиеся мысли и результаты экспериментов.

Проект звукового модуля под шину RoboBus

Сообщение blindman » 03 дек 2008, 09:54

Функции :
  • воспроизведение звуковых файлов в формате WAV
  • запись звука с микрофона в формате WAV
  • датчик звука
Схема приведена только для воспроизведения звука. Вопросы : нужны ли 2 канала вомпроизведения? Сколько нужно микрофонов?


Базовая тема данного обсуждения - Звуковая карта для МиниБота и МиниБота-ПРО. В ней обсуждается теория, особенности работы с SD-CARD, fat16 и т.п. Полученные результаты отражены в приведенной схеме.
Поскольку в исходной теме пошли теоретические рассуждения, создана новая - здесь уже ближе к практической реализации. Собственно воспроизведение звука с карты вопросов не вызывает - отработаны и схема и софт. Схемотехнику микрофонного и усилителя мощности здесь обсудим, я на макете обкатаю.

----------------
Now playing: Pink Floyd - Dogs
Вложения
sound.png
Последний раз редактировалось blindman 05 дек 2008, 03:20, всего редактировалось 3 раз(а).
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Проект звукового модуля под шину RoboBus

Сообщение EdGull » 03 дек 2008, 11:23

предлагаю:
1. усилок один.
2. микрофонов три, на вырост,вдруг получится направление звука ловить...
3. усилок звука лучше взять специализированный, как в миниботе-2.
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Проект звукового модуля под шину RoboBus

Сообщение RoboTok » 03 дек 2008, 12:47

Что то вы в схеме с резисторами накосячили ...
Или это фишка хитрая ?

А нельзя ли кодеком воспользоваться ?
Аватара пользователя
RoboTok
 
Сообщения: 1060
Зарегистрирован: 04 фев 2008, 13:18
Откуда: Москва
прог. языки: PHP

Re: Проект звукового модуля под шину RoboBus

Сообщение Сергей » 03 дек 2008, 12:49

С кодеком можно и MP3 воспроизводить :)
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Проект звукового модуля под шину RoboBus

Сообщение blindman » 03 дек 2008, 13:44

Про MP3/WAV кодек там: RoboSound
Здесь говорим о схеме воспроизведения на ковоксе
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Проект звукового модуля под шину RoboBus

Сообщение blindman » 04 дек 2008, 15:20

Чото я в ступор впал, не могу сообразить как сделать микрофонные усилители. Динамический диапазон должен быть большой, например для работы в качестве "шпиона", типа прослушивать квартиру и записывать звук - надо и тихие и громкие звуки записывать.
Варианты
  • усилитель с АРУ. Во первых, в аналоговой схемотехнике мои познания близки к нулю. Во вторых, для работы в качестве звуколокатора АРУ - зло.
  • Аттенюаторы типа как сделан регулятор громкости в схеме выше - перегрузку усилителя вылавливать программно, и соответственно подстраивать аттенюатор.
  • тупо забить и поставить подстроечники для регулировки усиления.
Какие у кого мысли на этот счет?

Добавлено спустя 2 минуты 59 секунд:
А куда схема делась-то? И картинку не дает добавить :shock:
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Проект звукового модуля под шину RoboBus

Сообщение Myp » 04 дек 2008, 15:42

без паники
отключено Voooooon-ом для безглючного обновления
потом всё включится
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Проект звукового модуля под шину RoboBus

Сообщение Duhas » 04 дек 2008, 20:14

подстроечники не айс.. как вариант управляемый переменник... по и2ц к примеру....
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Проект звукового модуля под шину RoboBus

Сообщение RoboTok » 04 дек 2008, 20:23

blindman писал(а):Чото я в ступор впал


ИМХО если вы делаете, что то простое, то и не надо морочится и сделать просто, а если хочется что то серьёзное уж использовать кодек и DSP процессор.
Вроде как в кодеках есть микрофонный усилитель.
Аватара пользователя
RoboTok
 
Сообщения: 1060
Зарегистрирован: 04 фев 2008, 13:18
Откуда: Москва
прог. языки: PHP

Re: Проект звукового модуля под шину RoboBus

Сообщение Tracer » 05 дек 2008, 01:18

Duhas писал(а):подстроечники не айс.. как вариант управляемый переменник... по и2ц к примеру....

А можно самим контроллером рулить
Например так.(см пикчу)
Ноги как входы - ненужные в высоком импедансе Можно поодной вклюяать а можно группами - получится куча значений Ку
Вам же не нужна плавная регулировка.
Вложения
DigRes.jpg
Аватара пользователя
Tracer
 
Сообщения: 195
Зарегистрирован: 24 ноя 2004, 12:36
Откуда: Харьков

Re: Проект звукового модуля под шину RoboBus

Сообщение Duhas » 05 дек 2008, 08:20

могет и плавная пригодиться.... такой вариант по идее тоге вполне приемлим.. особенно если питание у всех одно ...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: Проект звукового модуля под шину RoboBus

Сообщение blindman » 05 дек 2008, 08:47

Плавная не обязательно. Думаю сделать ступенчатую, с характеристикой близкой к логарифмической.

Пока рабочий вариант такой:
sound.png
sound.png (6.16 КиБ) Просмотров: 3946
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Проект звукового модуля под шину RoboBus

Сообщение EdGull » 05 дек 2008, 09:51

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

Re: Проект звукового модуля под шину RoboBus

Сообщение blindman » 05 дек 2008, 11:11

Да в протеусе особо микрофонную схему не помоделируешь. Завтра на макетке соберу.
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

Re: Проект звукового модуля под шину RoboBus

Сообщение EdGull » 05 дек 2008, 11:21

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

След.

Вернуться в Идеи

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

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

cron