roboforum.ru

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


RoboSound

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

RoboSound

Сообщение Сергей » 01 ноя 2008, 12:02

Был такой момент когда делали звуковую карту для МиниБота совсем простую. А у меня возникла еще идея.
Может сделать простой робомодуль звуковой карты имеющий в себе
- Контроллер
- Декодер mp3
- Flash память внешнюю
- бла бла бла

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

Re: RoboSound

Сообщение =DeaD= » 01 ноя 2008, 12:15

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

Re: RoboSound

Сообщение hudbrog » 01 ноя 2008, 12:27

/me не понимает че обсуждать-то особо...

Береца VS1033C-L, берется его reference design из даташита, весь его интерфейс с МК идеально вписывается в робобас... И всех делов =)
Даже отдельный контроллер ставить не обязательно... Хотя можно и поставить, пофигу )
Или можно взять такой, у которого будет еще и аппаратный интерфейс к внешней памяти и вообще не проблема...
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: RoboSound

Сообщение blindman » 01 ноя 2008, 13:11

Я думаю имеет смысл только если цена будет ощутимо ниже чисто программного решения с SD-картой и WAV-файлами. Ведь МК и память в любом случае туда надо ставить
Проект [[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: RoboSound

Сообщение =DeaD= » 01 ноя 2008, 13:17

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

Re: RoboSound

Сообщение hudbrog » 01 ноя 2008, 13:25

Чтобы понять разницу в стоимостях решения - посмотрите сколько щаз стоит двухканальный DAC...
Даже сам щаз посмотрел =)
В vlsi том стоит двухканальный 18-битный... а еще dsp ядро есть и еще куча всяких радостей. Типа драйвера на нагрузку сразу, и энкодера с микрофонного входа.. И стоит микросхема 250 рублей.
Самый дешевый цап 14битный, что я щаз нашел, - 290 рублей за канал. 20битный - более 400. 12битный - 400 за два канала.
У меня в голове опилки и длинные слова меня только огорчают.
Аватара пользователя
hudbrog
 
Сообщения: 1585
Зарегистрирован: 14 май 2008, 15:49
Откуда: Москва
ФИО: Алексей

Re: RoboSound

Сообщение EdGull » 01 ноя 2008, 14:18

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

Re: RoboSound

Сообщение FireFly » 01 ноя 2008, 23:30

по теме заявленной - у мну ужо есть и работает, ща прошивку лабаем :) как доделаем и вылижем - озвучим
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: RoboSound

Сообщение Сергей » 02 ноя 2008, 00:18

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

Re: RoboSound

Сообщение FireFly » 02 ноя 2008, 03:04

да в краце можно и тут, пока все в макетно-непонятном состоянии, но пашеть :)
Итаг...
1. мега32 - мозг
2. данные храним на SD(ММС) карточке
3. воспроизводим через VS1001, пока только MP3-файло (заказал VS1011 - добавится WAV) все остальные форматы ИМХО уже лишнее.
4. звук усиливаем через микру стерео усилителя 2х1Вт (название не помню - думаю в итоге поменяем на другое, не особо фонтан)
5. Соответственно имеем пару малогабаритных широкополосных динамиков по 1вт неизвестного происхождения - тут экспериментировать надо
6. управляем пока через UART, в планах I2C
Как опцию запланировали индикаторы уровня выходного сигнала и графический дисплечег, как именно реализовывать еще не решили - думаем :)
Все енто хозяйство питается от 5 вольт ибо проц на максимальной частоте пашет + неприятие чисто личное 3-х вольтовых схем :D
С прошивой еще поколупаться придется, протокольчик думать шоб просто и сердито получилось, а уж затем зафигарить нормальную платку и тд.
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: RoboSound

Сообщение FireFly » 20 янв 2009, 16:58

Дошли руки наконец то :D Выложил у себя обещанный модуль :) - http://robozone.su/2009/01/20/zvukovojj ... jjlov.html
Изображение
описалово там, прошивка пока тестовая, так как прошива для проекта моего тут не прокатит, а нормальную тестовую с комментам и прочим пока не доделали - сырье. Там же есть видео с пояснениями шо и как :)
эт второй вариант, первый давно катается на колесах и болтает в заказном проекте :D
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: RoboSound

Сообщение EdGull » 21 янв 2009, 12:01

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


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

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

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