roboforum.ru

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

ё-бот

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

Re: ё-бот

Сообщение elmot » 10 мар 2013, 14:14

Прошивка есть. Но вот что с голосовым модулем - не знаю.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: ё-бот

Сообщение yak-40 » 10 мар 2013, 14:27

elmot писал(а):Прошивка есть. Но вот что с голосовым модулем - не знаю.

Ну голосового модуля может и не будет. Честно говоря, я ещё сам не знаю что там будет :D
З.Ы. Данные в личке.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: ё-бот

Сообщение Michael_K » 10 мар 2013, 15:14

По поводу голосового модуля...
я делаю их на stm32 - там памяти дофигища (например, stm32f100CB 128килобайт флэша, есть и больше - подороже, и меньше - подешевле) и ЦАП таместь.

Простейший ADPCM-4бит (стандартный кодек) на 11 килогерцах дает
двадцать секунд речи (примерно) - для мелкого роботика выше крыши (если песни целиком не петь, конечно), и с цапа прямо на усилок - удобно.

Речь вполне внятная с небольшим металлическим оттенком. Я еще выжимал децибел шесть-двенадцать сигнал-шума (практически чистая речь получалась), за счет waveform-interpolation - но кодек пришлось выдумывать.

Я бы выбирал STM32 (привет, elmot :)) в качестве основного проца. Там и шимы, и ацп, и бутлоадер заводской через уарт, и лишний уарт есть (например для блютуса)... и вообще проц приличный. GCC бесплатный делает может и не идеальный код, но вполне неплохой.

Дисплюй еще ему 0.96 дюйма цветной ОЛЕД (памяти много, можно и поизвращаться) - вообще конфетка будет, а не валли ёбот :)

Добавлено спустя 14 минут 3 секунды:
Кстати, в формат микросумо попадает.
Колеса поцепче и утяжелить до ста грамм - будет чемпионить :)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: ё-бот

Сообщение yak-40 » 10 мар 2013, 15:22

Michael_K писал(а):Дисплюй еще ему 0.96 дюйма цветной ОЛЕД

А что за дисплей? Дай ссылочку.
Michael_K писал(а):Колеса поцепче

Колеса очень цепкие, резиновые на мягкий ластик похожи.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: ё-бот

Сообщение Michael_K » 10 мар 2013, 15:43

Я такие дисплеи применял (потому и советую), но сейчас не вспомню, какие именно (какие-то очень китайские)...
В промэлектронике похожих много.
http://www.promelec.ru/catalog/409/454/1749/2/128327/
http://www.promelec.ru/catalog/409/454/1749/2/142289/
http://www.promelec.ru/catalog/409/454/1749/2/128326/ - вот нецветной помельче и дешевенький.

Я свои выбирал так, чтобы крнструктивно удобно было (шлейф куда загнуть) и без разъема можно было к плате припаять (там иногда разъем шлейфа дороже дисплюя)... Сейчас попробую найти, какие именно тогда ставил.

Добавлено спустя 2 минуты 42 секунды:
Вот такой брал. Без названия :)
http://gamma.spb.ru/products.info.php?c=1000&i=1065

Добавлено спустя 8 минут 51 секунду:
Вот он у производителя
http://www.visionox.com/en/color_js.aspx?cid=219
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: ё-бот

Сообщение elmot » 11 мар 2013, 12:13

yak-40 писал(а):О! А по габаритам платочка один в один подходит для ё-бота) 19х34, Как специально сделена. Уже хочу.
elmot, как купить?

Плата поехала, номер трекера в личке.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: ё-бот

Сообщение yak-40 » 11 мар 2013, 12:55

Спасибочки :friends:
А если я захочу подкорректировать прогу, ну или свою написать, что для этого нужно, ну типа какая среда, какое железо?
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: ё-бот

Сообщение elmot » 11 мар 2013, 13:46

yak-40 писал(а):Спасибочки :friends:
А если я захочу подкорректировать прогу, ну или свою написать, что для этого нужно, ну типа какая среда, какое железо?


Из железа проще всего взять stm8s-discovery, там надо распаять две перемычки, после чего перешивается все по интерфейсу SWIM. На дискавери для этого есть гребенка на 4 пина(Reset, SWIM, GND, VDD), у меня на плате - точка Reset и G8(она же swim).

По софте чуть сложнее - нужен STVD(ST visual developer) с сайта st.com, а также софту отсюда по пунктам:

http://support-raisonance.com/extranet/ ... ol__id__11

Там придется зарегаться и сгенерить ключ активации. В общем квест на полчаса.
Это будет любительская лицензия до 32кб кода, что не проблема - на камне все равно 8кб флеши.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: ё-бот

Сообщение yak-40 » 12 мар 2013, 23:55

Испытал в движении. Получился о-ооочень шустрый. Пришлось добавить ещё одну ступень редуктора. Теперь максимальная скорость около 15см/сек. Думаю больше никчему, а медленнее можно ШИМ-ом сделать.
5.jpg

Теперь жду плату управления :)
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: ё-бот

Сообщение Michael_K » 13 мар 2013, 00:20

А что это за батареечка такая прикольная?
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: ё-бот

Сообщение AndreW82 » 13 мар 2013, 00:57

Michael_K писал(а):А что это за батареечка такая прикольная?

yak-40 писал(а):Батарейка LiPo 200 мА*ч...
Аватара пользователя
AndreW82
 
Сообщения: 170
Зарегистрирован: 14 ноя 2012, 21:30
Откуда: Моск. обл.

Re: ё-бот

Сообщение MegaBIZON » 13 мар 2013, 13:01

какая маляфка прикольная ))
.............солнце светит, птички поют, я - зелёный бамбук меня тянет к солнцуЯ - зелёный бамбук, я - зелёный бамбук , меня тянет к солнцу. Я - не огурчик и не лягушка, я - зелёный бамбук. Меня курят...............
Аватара пользователя
MegaBIZON
 
Сообщения: 6285
Зарегистрирован: 12 янв 2007, 00:34
Откуда: Масква

Re: ё-бот

Сообщение elmot » 13 мар 2013, 13:24

Michael_K писал(а):Простейший ADPCM-4бит (стандартный кодек) на 11 килогерцах дает
двадцать секунд речи (примерно) - для мелкого роботика выше крыши (если песни целиком не петь, конечно), и с цапа прямо на усилок - удобно.

Речь вполне внятная с небольшим металлическим оттенком. Я еще выжимал децибел шесть-двенадцать сигнал-шума (практически чистая речь получалась), за счет waveform-interpolation - но кодек пришлось выдумывать.

Я бы выбирал STM32 (привет, elmot :)) в качестве основного проца. Там и шимы, и ацп, и бутлоадер заводской через уарт, и лишний уарт есть (например для блютуса)... и вообще проц приличный. GCC бесплатный делает может и не идеальный код, но вполне неплохой.

Привет-привет:) Я в своей самой первой машинке тупо писал 8мибитный звук во флешу stm32. Воспроизводил вообще при помощи DMA. Работало идеально.
Если бы сейчас делать - то нафиг кодеки, подвесить к stm sdcard по spi и будет n гигов под непакованный звук. Хоть стерео в CD качестве. Покупается за 150 рур microsd с адаптером, адаптер тупо припаивается в качестве слота под карту и понеслась душа в рай. Сильно подозреваю, что с таким подходом можно и потупее проц задействовать, лишь бы был свободный spi и аппаратный ШИМ.
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: ё-бот

Сообщение yak-40 » 13 мар 2013, 18:56

Michael_K писал(а):А что это за батареечка такая прикольная?

Чё, нравица? :D Мне тоже. 10х14х6мм 200мА*ч, вроде даже честные.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: ё-бот

Сообщение Michael_K » 13 мар 2013, 19:54

yak-40 писал(а):Чё, нравица? :D

Бэзумно!!! :)
Где такие берут? (или как называются, кто производитель, как искать, от чего оно... хоть что-нибудь!!!)

Добавлено спустя 29 минут 50 секунд:
elmot писал(а):подвесить к stm sdcard по spi и будет n гигов под непакованный звук... Хоть стерео в CD качестве... Сильно подозреваю, что с таким подходом можно и потупее проц задействовать, лишь бы был свободный spi и аппаратный ШИМ.

Ога-ога... Таблеток от жадности мне. И ПОБОЛЬШЕ!!!

Вы попробуйте выдумать для роботика фраз хотя бы на 20 секунд! :)
Например, я делал модули, которые говорят порядка 20-ти фраз ("Рост тока", "Максимум тока", "Защита", "Модуляция", "Частота", "Биполярный" - сейчас не вспомню все... это не считая всяких "Баммм", "Блип", "Чирик-чирик" - и только-только до 70 килобайт дополз).

Про СD-качество и ШИМ сделаю вид, что не увидел....

Но если очень надо, конечно, можно и карточку намутить... если...
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Пред.След.

Вернуться в Наши проекты

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

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