roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 19 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Банни - заяц-робот, для развлечения ребенка
СообщениеДобавлено: 16 мар 2010, 15:18 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Сразу скажу, что идея подсмотрена в детском мире. Туда поступила партия зайцев - роботов Банни
Смысл игрушки заключается в том, что робот следует за маячком (в виде морковки), который находится у ребенка. принцип основан на ИК-лучах, т.е. пока "морковка" в поле зрения "зайца" он едет к ней, как только сигнал от маячка потерян, "заяц" останавливается и начинает звать ребенка по имени (предварительно имя можно записать в память).
Пришла в голову идея реализовать такого зайца самому, причем расширить немного его способностей, например хочу научить его обходить препятствия, а при "натыкании" на них заяц будет произносить "ой!" или "ой-ой-ой!", в крайнем случае "здесь мне не пройти".
Технически реализацию вижу путем установки 3-х ТСОПов для приема сигнала от маячка и вычисления направления движения, так же установка двух контактных бамперов, для определения препятствий (объезда), и последующее возвращение на траекторию следования.
В качестве механики планирую использование двух сервоприводов HTX 900, переделанных под постоянное вращение и подкаточное колесико.
Трудность вызывает воспроизведение звуков, ни разу не работал с воспроизведением голоса. Как я вижу решение этой проблемы: записать несколько звуковых файлов (пока не знаю в каком формате) либо на флешку, либо в память контроллера, и воспроизводить их при наступлении какого-либо события. Подскажите пожалуйста, как можно реализовать данную проблему?
По критикуйте общую идею и конкретные решения той или иной задачи :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Банни - заяц-робот, для развлечения ребенка
СообщениеДобавлено: 16 мар 2010, 16:15 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
На форуме уже обсуждались идеи проигрывания звука в формате wav миниботом, есть даже ПО

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Банни - заяц-робот, для развлечения ребенка
СообщениеДобавлено: 16 мар 2010, 16:20 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
Спасибо, я вечером более предметно посмотрю, сейчас доступ к форуму (у меня лично) ограничен


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Банни - заяц-робот, для развлечения ребенка
СообщениеДобавлено: 16 мар 2010, 17:32 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
В ветке про минибота наткнулся на такую тему [Basic] WAV на FAT32 SD-card:
viewtopic.php?f=58&t=5297
Но ничего путного там не нашел, не говоря уже о каких-либо исходниках :unknown:
Может я не там искал?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Банни - заяц-робот, для развлечения ребенка
СообщениеДобавлено: 16 мар 2010, 18:09 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Может такой вариант подойдёт?
http://roboforum.ru/viewtopic.php?f=88&t=6729&start=240#p127949
Исходники есть :wink:

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Банни - заяц-робот, для развлечения ребенка
СообщениеДобавлено: 16 мар 2010, 18:29 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
У тебя вроде в нотах сделано, а мне нужно голос воспроизводить, т.е. wav нужно читать :(
Смотрю схему звонка патриот, вот бы еще научить его выбирать файл, который мне нужен, а не все подряд перелистывать :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Банни - заяц-робот, для развлечения ребенка
СообщениеДобавлено: 16 мар 2010, 18:32 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
кто-нибудь сможет помочь с исходниками для этой схемы на баскоме? http://eldigi.ru/site/house/18.php
вроде как понимаю суть, но "С" для меня пока темный лес....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Банни - заяц-робот, для развлечения ребенка
СообщениеДобавлено: 16 мар 2010, 20:09 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
блин, посмотрел микросхемы ChipCorder, слишком дорогие для меня :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Банни - заяц-робот, для развлечения ребенка
СообщениеДобавлено: 16 мар 2010, 20:23 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
pashteet писал(а):
У тебя вроде в нотах сделано, а мне нужно голос воспроизводить, т.е. wav нужно читать

В нотах у него мурка играет, а это как раз wav файл воспроизведённый через ШИМ. Правда он много памяти ест, но если маленькие фразы, то на 32 Меге насколько можно сделать.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Банни - заяц-робот, для развлечения ребенка
СообщениеДобавлено: 16 мар 2010, 20:25 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
pashteet писал(а):
кто-нибудь сможет помочь с исходниками для этой схемы на баскоме? http://eldigi.ru/site/house/18.php
вроде как понимаю суть, но "С" для меня пока темный лес....

Там же HEX файл есть, заливай и пользуйся. Девайс рабочий.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Банни - заяц-робот, для развлечения ребенка
СообщениеДобавлено: 16 мар 2010, 20:30 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
yak-40 писал(а):
pashteet писал(а):
У тебя вроде в нотах сделано, а мне нужно голос воспроизводить, т.е. wav нужно читать

В нотах у него мурка играет, а это как раз wav файл воспроизведённый через ШИМ. Правда он много памяти ест, но если маленькие фразы, то на 32 Меге насколько можно сделать.

Спасибо за информацию, можно ведь внешнюю память подключить и в ней хранить все массивы данных?
Цитата:
Там же HEX файл есть, заливай и пользуйся. Девайс рабочий.

Вся проблема в том, что там файлы по очереди воспроизводятся, а мне нужно, чтоб при наступлении события воспроизводился конкретный файл. Та прошивка на "с" написана, и я мало что в ней понял, поэтому и спросил про баском


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Банни - заяц-робот, для развлечения ребенка
СообщениеДобавлено: 16 мар 2010, 20:35 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
pashteet писал(а):
можно ведь внешнюю память подключить и в ней хранить все массивы данных?

Конечно можно. Да и для такой игрушки качество звука особо не важно. Так что учитывая простоту реализации, wav через ШИМ - самое то :)

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Банни - заяц-робот, для развлечения ребенка
СообщениеДобавлено: 16 мар 2010, 20:36 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
http://www.mcselec.com/index.php?option ... &Itemid=57
пожалуй самый простой из предложенных...
http://www.mcselec.com/index.php?option ... &Itemid=57
что то понавороченней
и просто в довесок...
http://www.mcselec.com/index.php?option ... &Itemid=57
проигрыватель мелодий...

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Банни - заяц-робот, для развлечения ребенка
СообщениеДобавлено: 16 мар 2010, 20:41 
Не в сети
Аватара пользователя

Зарегистрирован: 28 авг 2009, 12:50
Сообщения: 930
Откуда: Волжский
Skype: pashok0988
ФИО: Павел Петрович
yak-40 писал(а):
pashteet писал(а):
можно ведь внешнюю память подключить и в ней хранить все массивы данных?

Конечно можно. Да и для такой игрушки качество звука особо не важно. Так что учитывая простоту реализации, wav через ШИМ - самое то :)

По позже, когда дойдет дело до программной реализации, можно будет вас помучить вопросами? :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Банни - заяц-робот, для развлечения ребенка
СообщениеДобавлено: 16 мар 2010, 20:41 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2010, 14:51
Сообщения: 979
Откуда: Петрозаводск
прог. языки: C, FBD, Wiring-Processimg,,,LD, SFC, ST...
ФИО: Вадим
поиск в гугле, по фразе "bascom avr wave player" даёт много ссылок...
"Поиск страниц на русском" - 47 ссылок...

_________________
Роботы, уже среди нас...
Прошу прощения за аватар, никак схему динамической индикации не могу настроить :)


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

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


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

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


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

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