roboforum.ru

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


SMARTBOT - робот-платформа для смартфона\коммуникатора

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

SMARTBOT - робот-платформа для смартфона\коммуникатора

Сообщение =DeaD= » 09 янв 2011, 12:36

Собственно выделяю из темы про MICROBOT'а явно отдельную ветку, как минимум в смысле габаритов.

Текущая конфигурация:

Габариты платформы: размеры платы 90х78мм, с установленными колёсами размер платформы 90х104мм.

Механика: На плату крепятся движки с колёсами под энкодеры, шаровые опоры (вся механика от Pololu).

Датчики: По углам платформы непосредственно к плате можно подцепить 4 датчика цвета поверхности BWSENS, возможно почти по центру платформы установить микросерву HXT900 с ИК-дальномером. Или можно некоторым образом (на 2-сторонний скотч :crazy:) установить смартфон (возможно через универсальное крепление).

Питание: Аккум от мобилы, литий, 3.7В, крепим снизу от платформы.

На борту: синий зуб, USB-UART адаптер (что включить выбирается джамперами), ATMega168, драйверы 2 коллекторных двигателей, зарядка для литиевого аккума от мобилы через USB-порт, степ-ап до 5В с литиевого аккума, выключатель питания кнопочный с фиксацией.

Кроме того есть разъем RoboBus (без выведенных GP* пинов), кроме разъемов в углах платформы под датчики цвета поверхности (а это 4 GPIO-АЦП порта) в середине платы выведены 2 чисто АЦП порта (без GPIO) и 2 GPIO порта без АЦП.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: SMARTBOT - робот-платформа для смартфона\коммуникатора

Сообщение Vorral » 28 янв 2011, 19:45

Я про то, что лучше коммуникатор. Да иначе и тема должна звучать по другому.. И вопрос тут не в том, кому что нужнее :)
Vorral
 
Сообщения: 873
Зарегистрирован: 11 сен 2008, 17:18
Откуда: Москва
прог. языки: Delphi
ФИО: Владислав

Re: SMARTBOT - робот-платформа для смартфона\коммуникатора

Сообщение =DeaD= » 17 фев 2011, 00:39

В связи с тем, что готовлю очередную партию прототипов плат - возобновляю разработку этого проекта, чтобы совсем не умер.

Механика вся лежит, сейчас буду проектировать плату. За основу возьму наш ORduino который с кучей всего на борту.
Только сразу на плате сделаю места для крепления движков, подкатывающих роликов, аккума, разъемы для подключения напрямую на длинных ногах датчиков цвета поверхности, удобные разъемы для микросерв и шапра.

Основные отличие от уже собранного робота на ORduino будут в наличии удобных разъемов, отсутствии в базовой версии какой-либо своей механики кроме печатной платы к которой всё будет крепиться, наличии энкодеров для движков прямо на плате, мест крепления датчиков цвета поверхности, блютуз модуля, компаса/акселя/гиры (i2c разъем с местом для установки небольшого модуля прямо на плату).

Добавлено спустя 1 минуту 8 секунд:
Модуль унифицирую по выводам с OR-AVR-M16-DS, чтобы по максимуму софт написанный и работающий на одном контроллере работал и на другом.

Добавлено спустя 2 минуты 37 секунд:
Сразу попробую предусмотреть:
1. Вариант крепления шарпа неподвижно на робота для сумо;
2. Вариант крепления шарпа на робота через микросерву, чтобы в плоскости движения дальномером крутить;
3. Разумеется вариант крепления смартфона, как вариант - под углом, чтобы камера смотрела вперед перед собой (видимо надо сразу будет поставить светодиоды подсветки, а то подсветка/пыха у КПК слишком мощная на такой короткой дистанции, а без подсветки темновато). Еще может сразу как-то продумаю крепление зеркальца, чтобы можно было у камеры скорректировать направление на обзор всего впереди.

Добавлено спустя 3 минуты 3 секунды:
Еще безумно хочется иметь кроме блютуза какой-то недорогой вариант аплинка до КПК\телефона, но как-то всё мутно.

Навскидку можно подумать насчет:

1. USB-host - проблемы с отсутствием драверов под конкретный аппарат и его ОС;

2. Читаем команды прямо с экрана светодиодами прижатыми к нему (надо планку городить + скорость крайне низкая);

3. Обмен по аудиоканалу туда и обратно (большой вопрос как вообще это сделать - гарнитуры не везде типовые и дешевые, может оказаться дороже себестоимости блютуза, плюс вопросы распознавания команд на стороне телефона и МК, плюс еще на телефоне надо уметь работать с гарнитурой);

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

Re: SMARTBOT - робот-платформа для смартфона\коммуникатора

Сообщение Michael_K » 17 фев 2011, 00:41

мысль имхо правильная. А ног хватит? Или что за проц?

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

Re: SMARTBOT - робот-платформа для смартфона\коммуникатора

Сообщение =DeaD= » 17 фев 2011, 00:43

Проц ATMega168, схема OR-AVR-M16-DS тут: post196699.html#p196699

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

Re: SMARTBOT - робот-платформа для смартфона\коммуникатора

Сообщение Michael_K » 17 фев 2011, 00:43

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

Re: SMARTBOT - робот-платформа для смартфона\коммуникатора

Сообщение =DeaD= » 17 фев 2011, 00:47

Так это ж надо в КПК какой-то волшебный заменитель карточки пихать :( а нынче карточки всякие Micro SD и засовываются в самые неожиданные места, крайне неудобно и будет неслабо грузить МК. Я уже думал :(

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

Re: SMARTBOT - робот-платформа для смартфона\коммуникатора

Сообщение Michael_K » 17 фев 2011, 01:04

Ну, я к тому, что глаза в пол, i2c на инерциалку, uart придется как-то делить между блютусом и USB и т.п. ноги разойдутся.
Хорошо бы еще управление питанием или хотя бы кнопку с фиксацией на плату и разъем для зарядки (а может быть и зарядку от USB).

Добавлено спустя 4 минуты 7 секунд:
с ИК-порта с компа, если штатно - там этот OBEX чертовый, его программать задолбаешься (типа как USB программно разбирать). А нештатно (в режиме ком-порта), я не уверен, что дрова адекватно позволят.

Добавлено спустя 3 минуты 47 секунд:
может второй проц поставить? :)
если и ардуинистость оставить и фич нарасширять.

USB-хост, кстати, у меня работал на паре КПК.

Добавлено спустя 9 минут 10 секунд:
Млин, всего пять лет прошло, а КПК как класс вымерли и проблема подключения телефона через USB испарилась:
http://4pda.ru/forum/index.php?showtopic=14799&st=0
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: SMARTBOT - робот-платформа для смартфона\коммуникатора

Сообщение =DeaD= » 17 фев 2011, 01:04

Michael_K писал(а):uart придется как-то делить между блютусом и USB

Джамперами, или резисторами так что приоритет будет у блютуза.

Michael_K писал(а):Хорошо бы еще управление питанием или хотя бы кнопку с фиксацией на плату и разъем для зарядки (а может быть и зарядку от USB).

Управление питанием это как? Аккум будет от мобилы, зарядка будет от USB, как на ORduino.


Michael_K писал(а):может второй проц поставить? :)
если и ардуинистость оставить и фич нарасширять.

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

Re: SMARTBOT - робот-платформа для смартфона\коммуникатора

Сообщение Michael_K » 17 фев 2011, 01:16

=DeaD= писал(а):так что приоритет будет у блютуза.

Хмм...

=DeaD= писал(а):Управление питанием это как?

Ну как, как у всех. Как в КПК, как в ноутах.
Выключаться в режим полного или почти полного дауна.
Просыпаться по кнопке

Добавлено спустя 6 минут 59 секунд:
forum11/topic8726.html#p177320
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: SMARTBOT - робот-платформа для смартфона\коммуникатора

Сообщение =DeaD= » 17 фев 2011, 01:19

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

Re: SMARTBOT - робот-платформа для смартфона\коммуникатора

Сообщение Michael_K » 17 фев 2011, 01:25

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

Re: SMARTBOT - робот-платформа для смартфона\коммуникатора

Сообщение =DeaD= » 17 фев 2011, 08:42

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

Re: SMARTBOT - робот-платформа для смартфона\коммуникатора

Сообщение Scorpio » 21 фев 2011, 04:07

У этих ребятсвязь с мобильником по ВТ кажется.
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Re: SMARTBOT - робот-платформа для смартфона\коммуникатора

Сообщение =DeaD= » 21 фев 2011, 08:46

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

Re: SMARTBOT - робот-платформа для смартфона\коммуникатора

Сообщение Scorpio » 21 фев 2011, 16:10

В смысле, что не понятно пока, что они по этой связи делают. У своего смартфона профиль СОМ порта мне так и не удалось открыть. Т.е. отправить с него сообщение могу, получить файл могу, а вот получить сообщение по ВТ - фиг.
Аватара пользователя
Scorpio
 
Сообщения: 2681
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Пред.След.

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

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

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