Проект проектирането на вашия LEGO робот основава на целите , които искате да постигнете с помощта на молив и хартия, за да запишете вашите идеи и груба скица на дизайна. Дизайнът използва, ще бъде до голяма степен повлияни от стила и правилата на конкурса LEGO двубой , в който роботът ще се състезава . Има също така редица стратегии, които могат да бъдат използвани в бот дизайн , като например създаването на тежък робот със силен орган за защита , или създаване на малък и пъргав робот, който е в състояние да избегне обвинения и нападки . Роботи за престрелки събития могат да приемат различни форми , но типични бойни роботи се задвижват от колела или стъпала и имат нисък център на баланс, за да се избегне обръщане .
2
Build основния шасито на робота на LEGO използване на LEGO Technic греди и други големи ЛЕГО елемента . Оставете място за най-важните компоненти, които ще се добавят по-късно , като например програмируем тухли и задвижващата система . Изграждане на шасито, за да бъде ниско до земята и компактни; това ще направи бота повече здрав и устойчив на обръщане или повреда. Минимизиране структурни слабости , като се избягва продълговата форма на тялото и използването рамка на бота да предпази критичните компоненти .
3
Добави компоненти тухлички да си робот, който ще ви позволи да изпълнява в битка случай според да си дизайн . Ако вашият робот е колело задвижване , ще трябва да добавите механизъм на волана към предните колела - рейка и пиньон дизайн са популярни сред Mindstorms ентусиасти , поради своята простота и лесна LEGO репродуциране . ЛЕГО скоростни кутии позволяват скоростни свойства намаление, за да се използват , което позволява на дизайнерите да направите фина настройка на действието на всякакви ЛЕГО мотори . Mindstorms парчета като Серво , мотори, бутала и сензори трябва да бъдат монтирани към шасито в място с нисък профил , където те няма да бъдат силно изложени на повреди по време на турнирите .
4
Включете ЛЕГО МАЙНДСТОРМС програмируем процесор тухла в компютър адаптер, който е свързан към персонален компютър с възможност за програмиране. Повечето ЛЕГО Mindstorms комплекти включват потребителски софтуер, който може да програмира в RCX Code . Има също така редица софтуерни трети страни приложения, които позволяват на програмистите в Кодекса Mindstorms на различни езици за програмиране като C + + , Ada , Python или Perl. След като тухлата CPU е свързано , използвайте Mindstorms софтуер на избор да се създаде функционална програма, която ще използва своя робот . Ако правилата турнирите събития позволяват дистанционно управление бот , програмата ще трябва да включва код, който свързва дистанционно устройство със специфични функции на бота - например, напред и назад бутони могат да контролират действията на един-единствен двигател , докато в ляво и десния бутони за управление на действието на отделен двигател за кормилно управление . Ако двубой събитието е автоматизиран - само малко по програмиране умения ще бъдат необходими , за да се превърне бота в битка - достоен творение. Когато сте готови , извадете устройството от компютъра и извадете тухлата .
5
Поставете тухлата CPU във вашия робот създаване и свързване на компонентите на програмата задвижване на съответните им жакове на тухлата . Поставете в създаването на зона за изпитване и да го даде на изпитателен пробег за да се уверите , че основните компоненти работят , както е планирано . Фина настройка на програмирането може да бъде направено по-късно; На този етап е важно да се уверите , че физическата конструкция на бота не пречи на неговото движение . Направете всички необходими настройки .
6
Добави LEGO обшивка, или броня , изработени от други материали, ако правилата на събитието позволяват ( и вашия бот може да носи товара) . Бъдете сигурни, за да предпазят критичните компоненти , особено на колелата /стъпалата и всички оръжейни системи , като роботът ще бъде безполезно в двубой , ако тези парчета са счупени или инвалиди . Тествайте вашата бот , както и да отидеш, модифициране на програмата или на физически дизайн по желание , докато не сте доволни от крайния резултат.