roboforum.ru

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


Звуковая карта для МиниБота и МиниБота-ПРО

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение EdGull » 22 июл 2008, 10:32

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

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение blindman » 22 июл 2008, 10:32

1. Качество звука. Простую "говорилку" можно и на однобитном PCM сделать. Для более-менее качественного звука нужен ЦАП или высокочастотный ШИМ
2. Удобство заливки новых звуков. Хотя, кстати, да. Можно на плате предусмотреть место под флэш память. У кого есть желание - пусть юзает.
Проект [[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: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение EdGull » 22 июл 2008, 10:46

нахрен надо???
SD-карточка на 1024 МЕГАБАЙТА стоит 100р.
есть в любом компьютерном магазине!

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

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение blindman » 22 июл 2008, 10:58

Наверно имеет смысл на ноги INT0 и INT1 завести сигналы от компараторов. Тогда для для регулировки громкости на оставшиеся 2 ноги поставить 2 пары мосфетов копеечных, вроде 2N7002. Вот только никак в толк не возьму, как можно с 2 микрофонами определить направление на источник звука

Эд, посылку с индикаторами получил
Проект [[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: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение Myp » 22 июл 2008, 11:02

ну типа с 2х микрофонов на компаратор сигнал завести
с какого микрофона быстрее сигнал пришёл такой выход и будет

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

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение blindman » 22 июл 2008, 11:10

Ну, если разнести микрофоны на 150 мм, получаем максимальную задержку ~450мкс. то есть угол определить можно. Но вот как определить спереди или сзади пришел звук? Один микрофон напрваить вперед, другой назад, и ориентироваться по амплитуде?
Проект [[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: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение =DeaD= » 22 июл 2008, 11:12

Скорость звука 340м/с. Чтобы хоть что-то интересное понять - надо уметь ловить разницу хотябы в 1см (это при расстоянии 10см между "ушами" мы будем иметь до 20 разных секторов где наш объект находится).

1см звук проходит за 1/34000 сек, значит частоту дискретизации надо хотябы 40КГц. У нас оно имеется? По моему можно сделать без особых проблем. АЦП вроде до 200КГц позволяет выжать по 1 каналу, значит до 100КГц по 2 каналам. Вообще компараторы по моему нафиг - надо детектор нужного нам типа звука и уже в памяти смотреть с какой разницей оно в каком канале возникло.

Лучше всего конечно 3 уха сделать :) тогда будем сразу определять откуда был звук.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение Myp » 22 июл 2008, 11:13

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

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение blindman » 22 июл 2008, 11:18

=DeaD= писал(а):Вообще компараторы по моему нафиг - надо детектор нужного нам типа звука и уже в памяти смотреть с какой разницей оно в каком канале возникло.

Что понимаешь под детектором нужного звука?
Проект [[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: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение EdGull » 22 июл 2008, 11:25

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

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение blindman » 22 июл 2008, 11:27

Я не против. Качество воспроизведения звука от этого только выиграет - лучше моно, да лучше :D
Проект [[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: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение EdGull » 22 июл 2008, 11:30

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

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение =DeaD= » 22 июл 2008, 11:32

blindman писал(а):
=DeaD= писал(а):Вообще компараторы по моему нафиг - надо детектор нужного нам типа звука и уже в памяти смотреть с какой разницей оно в каком канале возникло.

Что понимаешь под детектором нужного звука?

Ну как-то выделять из общей дорожки нам звук надо ведь будет? Или только выстрелы распознавать собираемся? :crazy:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение Myp » 22 июл 2008, 11:34

я лично вобще хз зачем эта фича нужна...

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

Re: Звуковая карта для МиниБота и МиниБота-ПРО

Сообщение EdGull » 22 июл 2008, 11:35

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

Пред.След.

Вернуться в Электроника

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

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