roboforum.ru

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


Минибот и Lego

SpyBotics , NXT , и другие конструкторы лего.
Сборка, программирование и обмен опытом.
Самодельные роботы для школьных соревнований.

Минибот и Lego

Сообщение SMT » 08 янв 2009, 23:56

Собрал сегодня анонсированного ранее робота Минобот с подключаемыми датчиками и Lego-панелями.
Теперь робот учавствует в заочных соревнованиях.

2Denis_Wozniak: уверен - Mindstorm вы можете сами собрать :)

Благодарность за содействие и предоставленное оборудовние 2EdGull
Моторы МОТ1, купленные за 14 руб в Чип-Дип-е.
Приклеены термоклеем вместо штатных к половинкам редукторов от китайских "фенольных" машин (идея MegaBizon'a).
На ось колеса смонтирован диск энкодера

LegoMinibot1.jpg
LegoMinibot1.jpg (26.89 КиБ) Просмотров: 9215

LegoMinibot2.jpg
LegoMinibot2.jpg (26.35 КиБ) Просмотров: 9208

LegoMinibot3.jpg

LegoMinibot4.jpg
LegoMinibot4.jpg (27.69 КиБ) Просмотров: 9213

LegoMinibot5.jpg
LegoMinibot5.jpg (31.97 КиБ) Просмотров: 9214

LegoMinibot6.jpg
LegoMinibot6.jpg (33.55 КиБ) Просмотров: 9208

LegoMinibot7.jpg
LegoMinibot7.jpg (26.58 КиБ) Просмотров: 9208

LegoMinibot8.jpg
LegoMinibot8.jpg (31.6 КиБ) Просмотров: 9209

LegoMinibot9.jpg
LegoMinibot9.jpg (22.7 КиБ) Просмотров: 9210

LegoMinibot20081207_6.jpg
Датчики линии
LegoMinibot20081207_6.jpg (25.08 КиБ) Просмотров: 9221
Последний раз редактировалось SMT 30 янв 2009, 11:36, всего редактировалось 2 раз(а).
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: Минибот и Lego

Сообщение galex1981 » 09 янв 2009, 00:06

Здорово! Вопрос: что за модель аккумулятора и на сколько его хватает?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Минибот и Lego

Сообщение SMT » 09 янв 2009, 00:19

galex1981 писал(а):Здорово! Вопрос: что за модель аккумулятора и на сколько его хватает?

это к EdGull'у - [[Категория:МиниБот]] штатный аккум в комплекте с Миниботом, я пока не замерял. При желании другой можно поставить наверное.
Последний раз редактировалось SMT 30 янв 2009, 11:23, всего редактировалось 1 раз.
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: Минибот и Lego

Сообщение Myp » 09 янв 2009, 01:07

чото мне прям захотелось чтоб такую квадратную коробку
с разъёмами всеми
можно было купить в минибот магазине

SMT, может подумаешь насчёт чертежей/размеров и расположения/количества разъёмов для Эдгула?
а он мб закажет такой корпус сборный из пластика...

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

Robot OFFLINE WEBCAM CUP

Сообщение SMT » 09 янв 2009, 01:20

2Myp: предлагал уже как-то к обсуждению.
Для корпуса использовал "кубикс" от офисных листков 9х9 см - только потолще нужно найти. Клеил пистолетом с термоклеем. Пайка разъемов телефонных - довольно муторная, да и много места съедают. Сборка/подготовка BLS/PLS - тоже скучная возня. Очень хорошо, что в Минибот-е 2 разъемы уже запаяны на плате. С тонким оргстеклом (корпуса) работать неприятно - обрабатывается легко, но и колется тоже запросто. Все остальное, описанное раньше вполне остается в силе.
Мысли: нужно бы дисплей добавить и кнопки, только чтобы не торчали, а в коробку были вмонтированы - в Минибот-е 2 это похоже доступнее (разъем внутри платы). И программировать через радио-UART хочется (тоже в Минибот-е 2 есть вроде) - надоедает включать\отключать программатор.

тема о соревновании перенесена
Последний раз редактировалось SMT 16 янв 2009, 23:42, всего редактировалось 2 раз(а).
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: Минибот и Lego

Сообщение SMT » 10 янв 2009, 02:08

Добавил к сделанным ранее блокам мотор-редукторов энкодеры.
MotorGearV1.jpg
Мотор-редуктор версии 1

Безуспешно попробовал готовые уже датчики настроить на бумажное кольцо с полосками, потом пробовал красить зубчика самого колеса. Затем решил использовать энкодеры от шариковой мышки.
В пластмассовой оси колеса энкодера просверлил отверстие диаметром равным диаметру оси колеса с мотором - зажал в цанге дрели (электроотвертки, на самом деле) ось энкодера и зажатым плоскогубцами сверлом ровненько высверлил отверстие. Пластмасса очень прочная - не крожится и не колется.
MouseEncoder1.jpg
Сверление отверстия в оси энкодера
MouseEncoder1.jpg (15.92 КиБ) Просмотров: 12194

Выпилил пары светодиод-фототранзистор. Опытным путем (тестером) определил где-что у светодиода (он прозрачный), затем у фототранзистора (он черный и там их два, средний вывод - общий). Припаял провод со стандартным разъемом, подключил к Миниботу и с помощью тестовой программы мигающей светодиодами проверил как работает пересечение светового потока - пришлось уменьшить площать светодиода, обернув его черной изолентой с маленьким отверстием для линзы (маленький бугорок, направленный на фототранзистор).
MouseEncoder2.jpg
Заклеивание фотодиода черной изолентой с отверстием для линзы
MouseEncoder2.jpg (23.18 КиБ) Просмотров: 9183

Расположил оптический блок глядя на индикацию тестовой программы (хорошо бы специальные светодиоды для этого иметь) и закрепил термоклеем.
MouseEncoder3.jpg
Установленный энкодер

Конечно правильно бы это все закрыть корпусом.

Добавлено спустя 5 минут 12 секунд:
Выявленные недостатки конструкции:
провода питания торчат в стороны - либо нужно напрваить разъемы вверх, либо найти угловые (что вряд-ли)
провода датчиков все-же желательно иметь помягче - тоже торчат вперед.
телефонный разъемы могут подключиться не до конца - без специальной индикации не будет заметно.
Последний раз редактировалось SMT 04 фев 2009, 01:36, всего редактировалось 1 раз.
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: Минибот и Lego

Сообщение Myp » 10 янв 2009, 03:20

SMT писал(а):2Myp: предлагал уже как-то к обсуждению.

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

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

Re: Минибот и Lego

Сообщение SMT » 10 янв 2009, 12:47

Тему вроде уже выделили.
Разъемы T* или JDK считаю подходящими - имеют хорошую механическую прочность и защиту от переполюсовки.
При монтаже: корпусе сверлится круглое отверстие (трудоемко квадраты под телефонные вручную выпиливать), затем фиксируется продетым сквозь отверстие ответным разъемом (папой) и клеится термопистолетом (можно при желании снизу корпуса технологическое отверстие добавить для этого).
Может быть трудно достать разные размеры - для разделения разных целей (сигнальные, питания, силовые).
Для TSOP-ов нужно больше двух контактов. Есть KST, но если их подлючать при включенном питании схемы (случайно) можно что-нить закоротить, наверное.

Таким образом пайка/монтаж/сборка занимают немного времени и доступно начинающим при условии:
1. наличии на плате PLS и ответных проводов со смонтированными BLS;
2. разъемов, для монтажа которых в корпусе нужны круглые отвестия и клеящий термопистолет.
В идеале - все провода и разъемы могут быть уже спаяны/обжаты - довольно муторно это и трудоемко для начинающих.
Даже такой набор позволить легко собрать корпус из упомянутого блок-куба 9х9 (например такого, хотя продаются и без бумаги), с разной толщиной стенок и видов пластика), нескольких саморезов и пластиковых панелей (например от Lego).
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: Минибот и Lego

Сообщение Myp » 10 янв 2009, 19:33

SMT писал(а):Разъемы T* или JDK считаю подходящими - имеют хорошую механическую прочность и защиту от переполюсовки.

по ссылке 6.3 мм, нам и обычные 3.5 мм заглаза

розетку в корпусе крепить методом вкручивания в отверстие с натягом, для надёжности даже с клеем
вот такую например
Изображение
но 3.5мм ониж длинные шописец.
Изображение
это + 2 см с каждой стороны робота на разъёмы уйдёт
надо чтото покороче
почему я не вижу в продаже угловые разъёмы 3.5мм?


обсуждать самопальные корпуса нет смысла, интернет и так завален этим
на любом радиосайте куча корпусов самопальных из подручных средств

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

Re: Минибот и Lego

Сообщение SMT » 10 янв 2009, 23:02

2Myp:
1. да, это я только для картинки привел ссылку
2. Тоже не видел угловых :( У разъемов питания разрезал под 45 градусов черный пластик, повернул - получился угол. Залил клеем. Теперь не порчит в стороны.
3. Сначала пошарил в Чипе - нашел пару корпусов также требующих подгонки, но не дешевле 200 р. Если будут варианты прочных коробок по размеру по такой цене - хорошо. Но даже если только набор разъемов с проводами будет - многими достаточно будет.
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: Минибот и Lego

Сообщение SMT » 31 янв 2009, 01:05

Перестроили с сыном робота для соревнования Кегельринг. Конечно, после первых проверок, провели тюнинг.
LegoMinibotKegelRingV1_1.jpg
LegoMinibotKegelRingV1_1.jpg (27.29 КиБ) Просмотров: 9159

LegoMinibotKegelRingV1_2.jpg
LegoMinibotKegelRingV1_2.jpg (24.02 КиБ) Просмотров: 9223


По углам корпуса смонтировали датчики освещения (пара светодиод-фототранзистор):
левый и правый датчики линии - впереди, левый и правый датчики энкодеров - позади.
LegoMinibotKegelRingV1_3.jpg
LegoMinibotKegelRingV1_3.jpg (28.23 КиБ) Просмотров: 9241


Другие датчики пока не использовались. Движение фактически хаотичное в пределах круга.
Но все равно было весело, особенно пока программировали (немного вместе).
Для начала получился вот этотпростой код на BASIC-е. Минуты за 3 все предметы могут быть вытолкнуты за предела метрового круга, нарисованного на листе бумаги. Конечно это не скорость, но все равно увлекает.
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: Минибот и Lego

Сообщение SMT » 01 фев 2009, 16:21

Добавил в конструкцию для кегельринга TSOP - чтобы обнаруживать ими кегли. Вот как это работает , а ниже - как оно выглядит.
Код на BASIC-е можно посмотреть.
LegoMinibotKegelRingV2_1.jpg
Вот где "секретные датчики" расположены ("Топ секрет!")
LegoMinibotKegelRingV2_1.jpg (39.12 КиБ) Просмотров: 9244

LegoMinibotKegelRingV2_2.jpg
Вот как "секретные датчики" работают ("Тип-топ секрет!!!")
LegoMinibotKegelRingV2_2.jpg (39.81 КиБ) Просмотров: 9251
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: Минибот и Lego

Сообщение Denis_Wozniak » 01 фев 2009, 21:11

TSOP - это уже круто!
С какого расстояния замечает банку?
Больно медленные у него редукторы: чуть быстрее и будет просто СУПЕР!
Аватара пользователя
Denis_Wozniak
 
Сообщения: 175
Зарегистрирован: 31 дек 2008, 22:47
Откуда: Подмосковье, Ногинск
прог. языки: С, С++, Ну и начинал я в Visual Basic.

Re: Минибот и Lego

Сообщение SMT » 01 фев 2009, 21:38

Denis_Wozniak писал(а):TSOP - это уже круто!С какого расстояния замечает банку?

мне конечно нравится простота и низкая стоимость использования TSOP-а, но банку (стаканчик) он видит сантиметрах 15 - я специально снизил угол освещенности ИК-светодиодами, надев на них маленькие серые тубусы, иначе он видит и дальше, но угол зрения слишком широкий - видит то, что не нужно.
Denis_Wozniak писал(а):Больно медленные у него редукторы: чуть быстрее и будет просто СУПЕР!

согласен - я их специально медленные делал, в расчете на использование с функцией пылесоса, нужно другие редуктор собрать. Думаю, это правильно - иметь несколько легко заменяемых мотор-колес для разных режимов работы, ну или редуктор с быстро изменяемым передаточным отношением типа вот этого.
SMT
 
Сообщения: 1158
Зарегистрирован: 23 авг 2008, 22:28
Откуда: Санкт-Петербург
ФИО: Сергей

Re: Минибот и Lego

Сообщение Denis_Wozniak » 01 фев 2009, 21:59

Сменные редукторы правда очень удобно. А вы просто проверяете бит, на котором стоить тисоп и всё, или модулируете сигнал, АЦП используете?

Я как то пробовал и замечал он у меня от 1 до 5см и если ещё не очень сильное освещение иначе засветка.

Я написал алгоритм:
включить ик светодиод
померить сигнал на тисопе
выключить светодиод
померить сигнал на тисопе
сравнить с предыдущим измерением
если разница сильная: значит замечен объект. 8)
Аватара пользователя
Denis_Wozniak
 
Сообщения: 175
Зарегистрирован: 31 дек 2008, 22:47
Откуда: Подмосковье, Ногинск
прог. языки: С, С++, Ну и начинал я в Visual Basic.

След.

Вернуться в LEGO роботы

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

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