Mindcub3r на Руски

Не толкова отдавна, придобито набор от LEGO МАЙНДСТОРМС EV3 (31313), и бях изненадан да видя, че доста интересни материали и инструкции за монтаж и конфигуриране на роботи в Руската сегмент на интернет в този набор. Реших, че този въпрос е необходимо да се коригира.

Това ръководство е безплатен превод на материалите от официалния сайт на проекта, и се допълва MindCub3r опит за самостоятелно сглобяване на робот, който може да събира куб на Рубик за по-малко от 2 минути.

Това е, което трябва да получите в края на краищата:

MindCub3r може да бъде конструиран от набор от Lego Mindstorms EV3 (31,313, Home Edition).

ВНИМАНИЕ.

За да работи правилно, роботът ще трябва да замени фърмуера (фърмуера) от основния модул в неофициална версия, така реши предварително дали сте готови да поемат риска. Възможна загуба на гаранция или други проблеми.

Инструкции за монтаж MindCub3r гледате или изтеглите от тук.
Firmware (EV3-Firmware-V1.05M.bin), за да изтеглите тухлите тук.
MindCub3r-v1p1.zip файл на проекта (MindCuber-v1p1.ev3, autorun.rtf и mc3solver-v1p1.rtf) люлка тук.
И все пак ние трябва фърмуера за сензора за цвят, който ние приемаме тук. Работата е там, че настройките по подразбиране на този датчик не е правилно да се определят цветовете в режим RGB.

След като се съберат на робота и изтегления файл на компютъра всичко, което трябва, можете да започнете персонализиране.

Първата стъпка е да инсталирате нова фърмуер (фърмуера) на EV3 основна единица Mindstorms:

1. Стартирайте софтуера LEGO Mindstorms на EV3;
2. Изберете Инструменти - Ъпгрейд на фърмуера;

4. В диалоговия прозорец, в таблицата "Налични фърмуер файлове" изберете EV3-Firmware-V1.05M и натиснете бутона "Качване". Чакаме с мишката;

5. Рестартирайте основния модул (изключете и включете отново).

Следваща инсталиране на фърмуера за сензора за цвят:
1. За LEGO МАЙНДСТОРМС EV3 отворите нов празен проект;
2. Изберете Инструменти - Import Wizard блокове;

4. В диалоговия прозорец "Избор на блокове, за да внасят" от таблицата изберете ColorSensorRGB-v1.00.ev3b и натиснете бутона "Import".

5. За да завършите инсталацията, затворете диалоговия прозорец и да излезете софтуер ЛЕГО МАЙНДСТОРМС EV3 на.

Сега е решаващ момент - заредите програма робот в тухла:
1. Екстракт файл предварително заредени MindCub3r-v1p1.zip;

2. Стартирайте софтуера LEGO Mindstorms на EV3;
3. Изберете File - Open Project. изглеждащ MindCub3r-v1p1.ev3 файл разопакова от MindCub3r-v1p1.zip файла и натиснете "Open";

4. След отваряне да се зареди от нея проект в "тухла". Заредете, но не може да стартира.

5. Отидете на Инструменти - Browser памет (Ctrl + I);

6. Изберете (маркирайте) в раздел "Модул" или "на SD-карта" папка «MindCub3r-v1p1» проект;
7. Кликнете върху "Изтегляне";

8. Намерете autorun.rtf файл. MindCub3r-v1p1.zip разопакова от архива и натиснете "Open";
7. Още веднъж, кликнете върху "Качване". като се уверите, че папка проект «MindCub3r-v1p1» на все още е избран;
8. Find mc3solver-v1p1.rtf файл. MindCub3r-v1p1.zip разопакова от архива и натиснете "Open";

9. Затворете диалоговия прозорец, да излезете от програмата и да рестартирате системата.

Всичко! MindCub3r готов за употреба!
След стартиране на програмата пита на робота да се сложи на куба ( «Insert куб») и ще започне да сканира сензора за цвят.
След сканиране робот се замисли за момент и да започне събранието.
Успешното решаване на проблема ще бъде белязана от радостно се върти куба.

Тук, в действителност, процесът на работа робот:

Горната описва идеалния сценарий, но на практика нещата стават по-зле - сензора не може правилно да определите цвета - всичко роботът може да побере три (3) цикъл на сканиране, преди да се докладва за грешка (Scan грешка). След това трябва да се премахне един зар и реинвестират в робота. Причината за това може да бъде или с нисък модул на батерията или на "погрешни" заровете.
Аз понякога се състоя на 3-5 повторения (3 цикъла на сканиране и един оттегляне), преди роботът се вземат за монтаж, но резултатът определено си заслужава.

Тъй като това е първата ми публикация на Хабре, Бих се радвал, конструктивна критика.