Как тестировать датчики, двигатели и т.п. ?

Всем привет, сегодня я расскажу вам как тестировать датчики и т.п.

1) В Робопро есть вкладка:

скрин робо пр

2) Открываем ее (она откроется только если у вас подключен контролер) у нас выскакивает окно с настройками. Через эту панель все и отлаживается (это так  называемый «тест»)

3) Вот эта панель со всем описанием:

тест

Когда мы ставим галочки на двигателях, то они начинают вертеться, это поможет нам разобраться где какой двигатель (чтобы не копаться в проводах, особенно если их много и они перепутались), а датчики показывают значение 0 или 1, 0 — это значит нет, 1 — значит есть (например нажата кнопка или нет). Есть датчики которые показывают цифру (например от 0 до 255). Чтобы протестить датчик нужно выбрать что вабще за датчик у вас подключен например на I1. Это делается здесь:

Выбор датчика

Вот в принципе и все, вопросы пишите в коментариях, с радостью отвечу.

КАК ПОДКЛЮЧАЕТСЯ…? (часть 4)

Всем привет и сегодня мы будем соединять контроллеры по Bluetooth.

Для чего это нужно? Ну во первых это нужно для того чтобы роботы работали сообща, то есть обменивались друг с другом информацией. И тогда можно будет создавать несколько роботов которые что то делают, допустим танцуют. В обще устанавливать соединение по Bluetooth довольно сложно. В начале я сам не мог понять как это делается, я искал на многих сайтах, но там было написано или не понятно или половина работала, а вторая нет. Несколько раз у меня получалось соединить их, но случайно. Как же их соединять? Первое что хочу сказать это то что программы на контролерах должны быть соединены, то есть если вы установите сопряжение между контроллерами, а потом что нибудь исправите в программе загруженой на один из контроллеров и загрузите исправленную версию программы, то у вас нечего не будет работать. Это потому что в программе записывается что контроллер сопряжён с другим, естественно если загрузить другую программу в ней не будет этой информации.

1) Для того чтобы соединить контроллеры зайдите в ROBO Pro (среда программирования):Безымянный

2) Открываем вкладку Bluetooth и нажимаем правка:

1

3) И у нас выскакивает окно, там мы нажимаем сканировать и ждем (у меня блютуз не поддерживается, так что не обращайте внимания, что у меня написано не найдено) и ставим галочки на контроллерах которые нужно соединить (номер контроллера написан в его меню) если у вас вдруг нечего не нашлось, то у контроллера скорее всего не включен блютуз, его можно включить в его настройках:

2Теперь нажимаем кнопку ок. Вот у  нас соединены контроллеры, теперь нужно написать в программе что и куда им отсылать. В программе есть несколько блоков для этого. Я скину всю помощь робо про, но это все в следующем выпуске этой рубрики. Там я буду учить вас программировать связь.

Я не знаю когда выйдет следующий выпуск, но постараюсь выложить его как можно скорее.

Всем пока))))

 

КАК ПОДКЛЮЧАЕТСЯ…? (часть 3)

Привет всем и сегодня мы будем подключать сенсор цвета)

У сенсора цвета также как и у большинства остальных датчиков три провода (плюс, минус и сам датчик). Подключается он также как и все остальные датчики.

1)Плюс, минус:

Сенсор цвета

2)Подключаем датчик:

Сенсор цвета1

 

3) В итоге у вас должно получиться:

Сенсор цвета2

 

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

И еще одна новость: следующий выпуск этой рубрики выйдет 5 Июня.

Это все что я хотел вам рассказать, до новых встреч 🙂

КАК ПОДКЛЮЧАЕТСЯ…? (часть 2)

Привет всем сегодня я вам расскажу как подключается Ультразвуковой датчик.

У Ультразвукового датчика три провода. Красный это «+» , зеленый «-» и черный это сам датчик. Примерно тоже что и при подключении Датчика траектории.

1) Плюс втыкаем как и траектории и минус тоже, но все же для повторения вот фото:

датчик траэктории

2) И черный провод (датчик) тоже подключаем как и при подключении Датчика траектории, вот фото:

датчик траэктории1

3) Вот и все, теперь  датчик  можно программировать, в итоге должно получиться:

датчик траэктории2

 

Следующий выпуск этой рубрики выйдет 3 Июня.

В общем это все что я хотел рассказать, всем удачи и всем пока.

КАК ПОДКЛЮЧАЕТСЯ…? (часть 1)

Привет всем, сегодня я вам расскажу как подключать датчики 🙂

Итак начнем с Датчика траектории. У него есть четыре провода. Красный, зеленый, синий и желтый. Красный это «+», а зеленый «-«.  Желтый и синий это два датчика (их в «коробочке» два).

1) Плюс подключаем как на картинке:

DSC_4080

2) Минус тоже как на фото (минус обозначается знаком _|_):

DSC_4082

3) Теперь подключаем датчики, они у нас допустим будут I1 и I2, значит подключаем так:

DSC_4081

4) Вот и подключен датчик траектории теперь его можно программировать, но прежде его нужно протестировать, так как неизвестно какой датчик какой (их в «коробочке» два). В итоге у вас должно получится:

DSC_4079

В общем это все что я хотел вам рассказать. Кстати в Понедельник выйдет вторая часть «КАК ПОДКЛЮЧАЕТСЯ…?» там мы будем подключать…, хотя вы узнаете это 1 Июня.

Всем пока)))

 

 

Воронежские соревнования в ВГУ

Привет всем)))!

Сейчас я вам расскажу про соревнования в ВГУ. Там я тоже участвовал с конфетным аппаратом, но еще на эти соревнования решили собрать робота для «Сумо». И у нас появилась интересная идея, она заключалась в том что мы спереди робота закрепляем катушку с зубчиками, они нужны для того чтобы вращаясь зацеплять все что получится. Так вот она вращается и затаскивает на себя противника. Это работало достаточно эффективно, далее робот подвергался некоторым модификациям.


Схемы пока что нет, но я выложу ее позже.

Думаю про Конфетный аппарат вы все знаете, если же не знаете, то подробности можно найти тут, но мы с Артемом его немного усовершенствовали (поставили концевой выключатель сверху для того чтобы лапка когда поднимается не упиралась в балку). В ВГУ я был первый раз, но мне там понравилось. Там нам удалось занять первое и третье места, главное с «Сумо» нам очень повезло. Мы уже практически проигрывали, но нам вдруг дали последний шанс и нам удалось выиграть противника. Таким образом мы заняли третье место, ну и наш замечательный Конфетный аппарат занял первое место. Самое интересное то что мы бы не заняли первое, место если бы не эта маленькая модификация. Как оказалось жури раньше видели нашу установку и специально спрашивали нас изменяли ли мы что нибудь? На соревнованиях кроме нашей была тоже интересная работа. Она называлась кажется:»Барабанщик». Но это была игрушка и как решило жури от нее особой пользы нет, а от нашей есть, так она еще подвергалась модификациям. Именно поэтому мы и заняли первое место. Кстати в этот же день в ВГУ проводился турнир по игре «World of Tanks» в котором мне двоилось поучаствовать. И еще фестиваль назывался KitSoft он был не только для роботов также там были и соревнования мультиков и самых лучших фотографий. Вроде бы больше не чего интересного не происходило но если вспомню то обязательно напишу.


 

Видео пока что тоже нет, но будет позже.

До новых встреч)))

Собираем робота по траектории.

Привет всем)))

Сегодня я вам расскажу как собрать робота который ездил бы по черной линии. Для начала вам естественно понадобятся детали для сборки. В России распространено два известных конструктора из которых можно собирать робота. Это LEGO и fischertechnik. Я пользуюсь фишертехником поэтому буду рассказывать как собирать из него. Для сборки вам потребуется: обычные длинные блоки, контроллер, датчик траектории,два больших (красных) двигателя,провода, наконечники к ним и разные дополнительные детали для скрепления частей робота (я их покажу в дальнейшем).

Вот почти все что нам понадобится:

1)Датчик траектории.

Датчик траектории

 

 

2)Черные (большие) блоки.

DSC_4077

3)Два красных двигателя.

DSC_4078

4)Контроллер (у вас может быть другая модель контроллера, но не расстрайвайтесь у вас все получится)

DSC_4079

5)Провода и наконечники.

DSC_4082

DSC_4083

6) Аккумулятор.

Если вы уже приготовились, начинаем собирать. Я все механизмы собираю на базе контроллера (беру контроллер и начинаю прикреплять к нему детали), поэтому советую вам поступить также.

1) Собираем вот такую конструкцию (главное следите как стоят все детали и аккумулятор):

DSC_4145

2)Собираем колесики которые стоят впереди:

DSC_4148

Для этого нам понадобятся данные детали:DSC_4149

Потом скрепляем все это как показано на рисунке и получаем колесики:

DSC_4148

Прикрепляем их к конструкции которую мы собрали ранее как на рисунке:

DSC_4151

3)Прикрепляем контроллер и закрепляем двигатели как на фотографии:

DSC_4155

Контроллер крепится на эти выступы в двигателях:

DSC_4152

Для того что бы нам укрепить двигатели потребуется данная деталь показная на рисунке:

DSC_4154

Далее ее нужно прикрепить также как на рисунке:

DSC_4156

4)Теперь закрепляем сам датчик траектории с помощью которого робот сможет чувствовать черную линию:DSC_4072

 

Собираем данную конструкцию:

DSC_4157

Для этого нам потребуются эти детали:

DSC_4158

И прикрепляем ее сюда также как на рисунке:

DSC_4159

5)Теперь нужно подключить провода к контроллеру (обязательно так как на рисунке иначе ничего не будет работать, кстати контроллер TX и TXT защищены от неправильного подключения, а профессиональные контроллеры могут сгореть, поэтому сначала учитесь подключать правильно) и еще у вас может быть более старая версия контроллера (называется TX) так что подключайте не так как на рисунке, а в те-же входы:

DSC_4160

6)Чтобы написать программу первым делом нужно скачать редактор называется «RoboPro» чтобы скачать нажмите тут. Теперь пишем программу как на фото:

7)Теперь пишем программу как на видео:

8)Загружаем программу в контроллер.

При заливке программы могут возникнуть некоторые проблемы. Я расскажу про самые часто возникавшие.

1) Могут не загрузится драйвера для контроллера. Эту проблему можно исправит одним образом — переустановить робопро. Дело в том что при загрузке редактора у вас будут спрашивать: «ставить ли драйвера?» Нужно будет нажать все равно продолжить. Если вы так не поступили, то выполните действия сказанные раньше (естественно разрешив робопро установить драйвера).

2) Могут быть сбиты настройки. Это можно исправить очень легко. Просто зайти в раздел COM/USB и там выбрать контроллер на который вы хотите загружать и способ загрузки: через bluetooth или через USB.

В принципе это все что я хотел вам рассказать, если что-то не получается или возникли проблемы обязательно пишите в комментариях, я вам отвечу на ваши вопросы)))

 

Робофест 2015 (в Москве)

Привет всем

Сейчас я расскажу вам про VII Всероссийский робототехнический фестиваль и о своих успехах на нем.


Для начала давайте перейдем к регламенту соревнований в которых я

участвовал.

1. Робот доложен был выйти с парковки и доехать до штрих кода. Далее нужно считать штрих код (первая вступительная полоса на штрих коде длинной 8 см.) После этого были две полосы по несколько см.( от 1 до 6 см.) кол-во см обозначает номер ячейки откуда нужно взять груз и куда привести. (25 баллов)

2. Робот должен удачно доехать до ячейки в которой лежит груз и взять его (25 баллов)

3. Робот должен удачно положить груз в нужную ячейку (25 баллов)

4. И если робот удачно вернется на парковку (25 баллов),

то роботу роботу дают 100 баллов. Если же у двух роботов одинаковое кол-во очков то выигрывает тот кто выполнил задание быстрее.


Теперь я расскажу из чего и как я собирал своего робота. Из электро техники два обычных (красных) двигателя, один XS motor, после три датчика траектории (в одной «коробочке» два датчика) одна «коробочка» с датчиками в центре и две по бокам робота (задействовано было только 4 датчика, два в центре и по оному крайнему с каждой стороны робота). Два концевых переключателя они использовались в подъемнике грузов. Собирал я робота из конструктора fischertechnik набор ROBO TX Учебная лаборатория.

Схема моего робота:

Схема робота.

 


Мы отлично выполнили задание, получили 100 очков. Затратили на выполнение мы 52,4 секунды. И заняли первое место.

Вот видео выполнение задания:

 

 

RoboArt 2015

Привет всем

Сейчас я расскажу вам про Воронежский фестиваль и про смешной случай на нем.


 

Так как ПАК ПАК подал неплохую идею насчет считывания штрих-кода (еще раньше эта идея образовалась в гардеробе в Москве там была очень огромная очередь) я решил сделать робота гардеробщика или кладовщика, кому как больше нравится. Идея заключалась в том, что на складе робота 4 ячейки для грузов и одна — приемник. Рядом стоит установка с четыремя вставленными жетонами, когда пользователь хочет положить свой груз на склад он помещает его в ячейку номер 1 (приемник) и берет любой жетон. Роботу при этом приходит команда, что с первой ячейки нужно забрать груз и привести его на номер ячейки, соответсвующей номеру жетона (так можно заполнять склад бесконечно, пока не кончатся жетоны). Когда же пользователь приходит, он вставляет свой жетон в любое свободное место, установка считывает штрих код на жетоне и дает команду роботу с какой ячейки нужно переставить груз на первую. Следовательно, после этого пользователь забирает свой груз. Также, при нажатии одной спец. кнопки робот может работать в обычном режиме (он будет сам считывать штрих код, который кладовщик кладет на траектории движения робота).


Считывание штрих-кода было реализовано немножко по-другому. В штрих коде было или два нуля, один ноль, ноль один, две единицы, что соответствовало свободным ячейкам склада. Так как в «коробочке траектории» два датчика, этот способ был удобнее чем старый. То есть датчик ездил на каретке и когда подъезжал к нужному штрих коду считывал его.


Схема робота:

Схема робота.

 


Схема самой установки для считывания штрих кодов:

Схема установки для считывания штрих кодов


 

Но это еще не все, самое интересное впереди. Когда прошли жюри, мы выступили великолепно, робот не разу не ошибся и я не запинался и все хорошо рассказал. В принципе, я ходил по выставке и работ лучше нашей, как мне показалось, не было, по крайней мере у нас было самое сложное програмирование. Далее мы пошли на награждение, там меня долго не награждали и я думал, что мы уже не победили, но вдруг  награждают за 2 место в номинации «Космические роботы», хотя участвовал я в номинации «Промышленные роботы», причем награждают одного меня, а напарника моего почему-то не наградили. После награждения мы пошли разбираться, вначале перепечатали дипломы, потом мы пришли в актовый зал и отдали свои призы. Мы им сказали, что они что-то перепутали и что нам нужны призы за свои соревнования. В конце концов нам дали призы из сумо (младшая категория) там, оказывается, тоже произошло что-то странное: у них должна была быть старшая и младшая категория, но их почему-то не разделили и призы остались ничьи. В общем, их отдали нам. Призы кстати неплохие: профессиональный набор «Матрешка» модель X (контроллер Ардуино и датчики к нему в комплекте). Но самое главное, что жури были какие-то преподаватели из ВГУ. Которые не знали насколько это все сложно. Они что видели, то и оценивали. Из-за этого мы не заняли 1 место, так еще кто-то и номинацию перепутал. В общем они плохо организовали фестиваль. Но мой робот был настолько хорош, что победил даже в другой номинации:). А нормальное жюри не успело приехать, поэтому и ходили какие то странные люди.

Видео я выложу немного попозже)))

 

 

 

Соревнования в Воронеже (2014 год, Февраль)

Привет всем

Сегодня я расскажу вам про соревнования в Воронеже. Это были мои первые соревнования и я решил на них собрать конфето раздатчик. Он выглядел как автомат в магазинах, где игрок должен двигать лапку джостиком (у меня лапка двигалась двумя кнопками), потом выбрав цель он должен ее ухватить и лапка ее сама отвозит к корзинке выдачи. Но, как все знают, там очень сложно победить, поэтому я решил сделать такую же штуку, чтобы каждый мог выиграть, только она выдавала бы конфеты (естественно, она была не такой большой). В принципе это у меня получилось.


 

Вот фото с описанием электро техники:

Схема конфето-раздатчика

Далее, когда мы приехали на конкурс оказалось что нам не дадут компьютер, а на контроллер я программу записать забыл. Но потом нам дали компьютер и нам это не помешало занять второе место. Там было много телевидения, нас кажется показывали по рен TV, в первый раз такое ощущение, когда на тебя камеру огромную направляют, что это не камера, а какая-то пушка, которая сейчас выстрелит (потом я уже привык, но все равно страшновато). Там много брали интервью всякие газеты. Помню то, что точно газета «Мое» брала у нас с Артемом интервью. Также там было хорошее жури. Мне показалось то что этот конкурс был самый организованный из тех в которых я участвовал. Мне там все понравилось.

Вот видео: