--- МиниБот --- История создания нац. класс минироботов

Готовая электроника для самодельного робота. Уровень от начинающих до опытных конструкторов.

--- МиниБот --- История создания нац. класс минироботов

Сообщение EdGull » 12 сен 2007, 13:01

Есть предложение создать новый класс типовых минироботов.
Задачи нового класса:
1. Быстрый старт для новичков.
2. Обучение детей азам программирования.
3. Проведение соревнований.

Размер со спиченый коробок.
МК - Мега8(4)
двигатели из вибрамоторчиков (без мостового управления, т.е. по 1 транзистору на двигатель)
Аккумулятор от сотового телефона.

С переди и сзади IRDA. Передняя это "оружие", задняя это мишень.

Смысл соревнований, ездить по ограниченной территории (например три на три метра) и искать цель (мишень) по IR излучению из задницы и при нахождении "стрелять" из передницы. При поподании миниробот "умирает" :-)
Можно по даже рубиться банда на банду!!!

В первую очередь интересует мнение:
Dead
setar
avr123.nm.ru
Александр
Kanoka
Digit
Vovan
И ПРОЧИХ ПОНИМАЮЩИХ ЛЮДЕЙ!!! :-)

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

Сообщение avr123.nm.ru » 12 сен 2007, 13:41

Идея интересная - но на голом энтузиазме и с нуля трудновато конечно.

Вот кстати "оупенсоус" http://www.arduino.cc/en/Main/Hardware  контроллер на ATmega8

========

А может на ARM делать ? В ногу со временем получится. И цены на них уже сопоставимы с атмегами.

Вот контроллерЧИК  http://www.newmicros.com/index2.php?url=http%3A%2F%2Fwww.newmicros.com%2Fcgi-bin%2Fstore%2Forder.cgi%3Fform%3Dprod_detail%26part%3DTini2138

и робо модули.  Только на lpc2148 с usb делать конечно.
Последний раз редактировалось avr123.nm.ru 12 сен 2007, 13:51, всего редактировалось 1 раз.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Сообщение EdGull » 12 сен 2007, 13:45

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

Сообщение Валерос » 12 сен 2007, 13:47

Роботы собираются вместе. Кольцо красного цвета означает «хватай меня», синего — «не приближайся». Их цель — сообща сделать то, на что они неспособны по отдельности: например, передвинуть тяжелый предмет
http://www.national-geographic.ru/ngm/2 ... lery_1051/
Вложения
main_1051.jpg
Аватара пользователя
Валерос
 
Сообщения: 364
Зарегистрирован: 30 сен 2006, 19:05
Откуда: Санкт-Петербург

Re: Новый класс минироботов.

Сообщение Digit » 12 сен 2007, 14:45

EdGull писал(а):Есть предложение создать новый класс типовых минироботов.
Задачи нового класса:
1. Быстрый старт для новичков.
2. Обучение детей азам программирования.
3. Проведение соревнований.

Размер со спиченый коробок.
МК - Мега8(4)
двигатели из вибрамоторчиков (без мостового управления, т.е. по 1 транзистору на двигатель)
Аккумулятор от сотового телефона.

С переди и сзади IRDA. Передняя это "оружие", задняя это мишень.

Смысл соревнований, ездить по ограниченной территории (например три на три метра) и искать цель (мишень) по IR излучению из задницы и  при нахождении "стрелять" из передницы. При поподании миниробот "умирает" :-)
Можно по даже рубиться банда на банду!!!


Идея интересная. Командные и индивидуальные выступления на выставке внимание привлекли бы. Но до питерской не успеть, как мне кажется.
Вызывает сомнение использование литиевого аккума... Он не из дешевых и потенциально опасен (все ж одна из целей - обучение детей). Ni-Ca или Ni-Mh аккумы формата ААА вполне могут подойти: легко достать, есть разной емкости, зарядники на каждом углу...
И еще, может "передницу" с IrDA перевести на лазерную указку? А то больно уж сложно контроллировать направленность пучка... А без узкой направленности получится оружие массового поражения. ;-)

Как вариант для начала: платформа может быть такая: http://www.supertoy.ru/shop/?dir=43&pid=49 В этих китайских радиоуправляемых поделках за 518 рублей стоит вроде бы два вибромотора с редукторами (могу и ошибаться).

В целом, идея нравится.

avr123.nm.ru писал(а):А может на ARM делать ? В ногу со временем получится. И цены на них уже сопоставимы с атмегами.

Теоретически конечно можно. Только тогда электронику начинающий сам не сделает... Мегу8 с парой транзисторов и минимальной обвязкой можно и на макетке собрать (да хоть навесным монтажом), а АРМ по человечески припаять - это уже задача...
Поэтому, если делать этот класс легкоповторяемым (т.е. если в задачах остается п.1 - Быстрый старт для новичков), то переходить на АРМ не стоит. К тому же маловероятно, что в рамках данного класса потребуется такая вычислительная мощь...
Вложения
49.jpg
Китайская поделка на вибромоторчиках
49.jpg (48.23 КиБ) Просмотров: 9790
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Re: Новый класс минироботов.

Сообщение avr123.nm.ru » 12 сен 2007, 15:08

Digit писал(а):Только тогда электронику начинающий сам не сделает... Мегу8 с парой транзисторов и минимальной обвязкой можно и на макетке собрать (да хоть навесным монтажом),

а АРМ по человечески припаять - это уже задача...


Есть ARM от "луминари-микро" чтоб в панельки вставлять в DIP.  

Я ЧЕСТНОЕ СЛОВО паял lpc2138 - 64 ножки с шагом 0.5 мм ОБЫЧНЫМ паяльником 40 Вт - БЕЗ ПРОБЛЕМ !!! Просто много активного  флюса и луженая плата и вел жало от ножки к дорожке а не поперек ножек.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Сообщение EdGull » 12 сен 2007, 15:31

Тему платформы предлагаю закрыть, т.к. я готов вышеуказаным товарищам БЕСПЛАТНО поставлять ЗАПАЯНЫЕ платы!!! Для остальных желающих будет выбор, запаяная или набором.
давайте по существу!
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Сообщение Digit » 12 сен 2007, 15:41

EdGull писал(а):Тему платформы предлагаю закрыть, т.к. я готов вышеуказаным товарищам БЕСПЛАТНО поставлять ЗАПАЯНЫЕ платы!!! Для остальных желающих будет выбор, запаяная или набором.
давайте по существу!


EdGull, так а по аккумам и по IrDA \ лазер что скажешь? Или я зря столько всего выше понаписАл? :)
Аватара пользователя
Digit
 
Сообщения: 3339
Зарегистрирован: 27 ноя 2004, 00:42
Откуда: совсем Москва
ФИО: Григорий

Сообщение EdGull » 12 сен 2007, 15:46

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

Сообщение Myp » 12 сен 2007, 18:03

чёт ничё не понял =)
наверно я не "ПОНИМАЮЩИЙ"


идея состоит в  том чтобы создать неск. первых образцов???
поигратся ими гденить и на основании полученных ощущений создать клас??
попутно определится с ТТХ (вес, габариты, оснастка, правила соревнований)


вошем вот мои размышления за пол часа до конца рабочего дня =)

1. насчёт размера.....
питание мк 5 вольт, значит это либо 1 литиевый акк(напряж слишком мало нужен конвертер, что есть доп сложность...)
либо 4 акумулятора формата ААА
значит предлагаю выйти за границы спичечного коробка и ограничится размерами 4х элементов типа ААА (ну или самый большой акумулятор от сотового какой тока бывает)
сложенными рядом, дополнив их по 0.5 см с торца для припаивания проводов(округлить до ровного числа)

2. шасси...
мб ограничить количество колёс??
(наверняка ктото захочет сделать 3х 4х колёсные конструкции или вобще гусеницы)
неплохо бы и высоту тоже ограничить =)
также нужно както ограничивать вибромоторы... ато там грань оч слабая между вибро и обычным, некоторые "вибро" очень большие, до 1 см диаметром

неплохо бы придумать типичную архитектуру
аля этажерка:
1 этаж оси для колёс и вибромоторы
2 этаж питание
3 этаж плата управления
тока вот насчёт устойчивости при такой высоте...

3. электроника...
использовать армы... и чё? даже если будет лёгкая повторяемость в железе
новичёк угробит кучу времени чтоб разобратся почему его прошивка работает
создавая клас для новичков всёже нужно использовать опробованные, доступные контроллеры легкие в освоении(ну и в курс 123 придётся добавить новую задачку, робот для класса MiniWar(вобщето название нужно придумать чисто Русское но и понятное для буржуев))

схема действительно должна быть максимально проста
2 транзистора драйвер моторов
1 МК
2 ИК диода(+2 транзистора)
2 ТСОП(+2 конденсатора)
1 7805(в случае с литиевым акк это будет конвертор)
неск конденсаторов для фильтра питания(если понадобится, нуно смотреть готового робота)

стандартная прошивка с большим кол-вом комментариев и блоксхемой


4. правила...
чёто я не понял, ну будет на заднице мишень(тсоп) а на морде оружие(ик диод)
а как играть то?
ездить рандомом и пулять ик излучением куда попало пока случайно не попадёшь в мишень? а где спорт??

имхо нужно добавить ещё 1 ик диод и тсоп
чтобы такой алгоритм работал:
1. едем рандомом стреляем лучом
2. случайно попали в когото
3. от этой случайной цели ответный импульс из зада (нам в морду) чтоб мы поняли что попали в цель
4. дуем на всех парах в ту сторону и пытаемся ну например 3 секунды непрерывно поджаривать ИК лучом задницу мишени
5. если цель пропала, опять повторяем действия 1-5 и дожигаем оставшиеся секунды до полного уничтожения

5. раз всё равно робот будет от usb заряжатся то почемуб не всунуть туды какойнить простенкий usb-uart конвертер? и пускай пока заряжается можно будет посмотреть кто именно тебя поджарил и скока раз и скока раз ты когото поджарил
прям там на соревнованиях подцеплять к ноуту и считывать данные =)

вот ещё идея про принцып войны:
снабжаем каждого робота своим ID (ну например 3-4 цифры которые передаются uart с фиксированной скорость и параметрами)
командные роботы знают ID своей команды и не атакуются
все чужие ID враги
вобщем вешаем тсоп на уарт и ездим, как тока ктото выстрелил своим ID и попал(usart c тсопом принял полностью ID) засчитывается одно попадание если это был чужой ID
15-20-500-900 попаданий от одного ID кончается уничтожением

ну и добвить на макушку красный светик который моргал бы что робот мёртв а не тупо сломался или 3х символьный индикатор светодиодный чтоб отображать ID убийцы в командной игре чтоб легче очки подсчитывать

естественно перед стартом проверяем на тестовом столике (шаблон на бумаге напечатанный) чтоб робот стабильно принимал чужой ID на расстоянии выстрела 10-15 см и угле выстрела 15-20 градусов
если судейский ID принялся то допускаем к соревнованиям.

также спецальным ID можно стартовать соревнование одним большим пультом в руках у судьи(пульт та же схема что и робот только выкинуто ненужное и в прошивке оставлен тока алгоритм передачи ID)
роботы выстроены на стартовой линии чтоб видеть пульт
все принимают ID старта и начинают охоту =)


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

Сообщение EdGull » 12 сен 2007, 20:06

МУР, ты торжественно зачислен в "понимающие" :-) но...
1. Ты может не знаешь, но AVRы (в частности Мега8 ) уже давно не только пятивольтовые!!! :-) , поэтому однозначно литиевый акб.
2. Шасси однозначно типовое, т.е. одинаковое для всех, для первопроходцев я эти платы изготовлю за свой счет и подарю. Естетсвенно файл разводки платы в бесплатном доступе.
3. Электроника... - согласен полностью. Только irda будет жутко крошечная "IRDA Transceiver TM 3201" у меня их много, на всех хватит :-) и они и на прием и на передачу, поэтому задница т.е. мишень постоянно генерит импульс в котором прошит номер бота и что это собственно задница и в нее нужно стрелять. передницей пытаемся поймать этот код и передницей же пытаемся лупануть в заднцу противнику...
дальше по тексту я с тобой согласен.

"Понимающим" первопроходцам готов бездвозмездно, т.е. даром подарить следующиё комплект:
Плату
Мегу8
2 вибры
2 IRDA Transceiver TM 3201
литиевый акб

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

Сообщение steel_monkey » 12 сен 2007, 20:20

Все ваши идеи уже реализованы. Правда цена грабительская: h**p://www.pilotage-rc.ru/catalogue/10_/10_50/RC4615/
Аватара пользователя
steel_monkey
 
Сообщения: 346
Зарегистрирован: 14 июл 2007, 23:38
Откуда: SPb
прог. языки: немного албанский

Сообщение EdGull » 12 сен 2007, 20:23

1. НИКАКОГО радиоуправления!!! исключительно самостоятельное принятие решений на основе вложенных алгоритмов!!!
2. предложенные танки не массовый продукт, в превую очередь из-за цены и отсутствием мозгов.
3. на сколько я понял, они не могут воивать банда на бадну! :-)
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Сообщение Виталий » 12 сен 2007, 20:38

1. НИКАКОГО радиоуправления!!! исключительно самостоятельное принятие решений на основе вложенных алгоритмов!!!


Почему так строго?
Какие датчики там будут стоять, для того чтобы вариантов алгоритма было больше пяти? =)
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Сообщение EdGull » 12 сен 2007, 20:42

steel_monkey писал(а):А по поводу микромоторчиков- не видел не одного сколько-нибудь повторяемого и простого редуктора под них. Хотя попыток было много.

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

След.

Вернуться в МиниБот — национальный класс роботов

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

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