ПредишенСледващото

Robotics урок

Фиг. 1.1. Роботът се базира на RCX.

Глава 1. Въведение в Designer

В модерния съзнание, образуван от повече от едно поколение на научната фантастика, роботът е хуманоиден някакъв механизъм, който изпълнява полезна работа за хората (или, напротив, бунтарски и изключително опасно). Въпреки това, промишлени роботи рядко са подобни на хората или животните.

Думата "робот" е съществително, означаващ неодушевен предмет, а ние казваме "изгради робот". Сравни е изграждане на мост "и" слон и порода. " Но детето са склонни да анимирате хвана ръката му в играчка, т. Е. За да си го представите като живо същество, анимирани. Аз не се чувствам като един възрастен на едно и също? Отчасти поради тази причина позволено два варианта на деклинация.

Очарователни роботи. Идеята на неживата природа, което извършва независима сложни задачи, просто невероятно! Тъй като роботи са станали толкова високотехнологични и модерни, човек би помислил, че техният дизайн и програмиране нужда от повече знания и умения. Но поредица от кибер Lego Mindstorms роботика дизайнери правят лесно и забавно за възрастни и деца, така.

Vatel получила многобройни подобрения над РИС, което прави създаването на роботите още по-лесно и по-забавно.

Въпреки NXT дизайнер надхвърля прости подобрения "желязо" и софтуер. Тя се отваря нов набор от роботика за всички възрасти.

Robotics урок

Как може той да стигнем до вас във вашите ръце

Ако последното десетилетие вие ​​не може да се срещне с РИС или други комплекти въз основа на RCX, не се разстрои. Почти всички техни функции и още повече може да се произвежда с помощта на ново поколение дизайнери - NXT. Гладките елементи от Lego Technic 1. подобрени двигатели с сензори и един напълно нов контролер - са основният външен разлика от кутията с форма на роботи от последно поколение.

Фиг. 1.2. серия комплекти Лего Minstorms NXT робот Алфа Rex на корицата:

ляв 8527, точно 8547 NXT 2.0.

В почти всеки магазин са поставили Лего играчки

Lego Mindstorms NXT с кодове 8527 или 8547 (Фиг. 1.2). На чия да покрият

ке изобразява робот-андроид като: сплескана глава с кръгли очи, ръце, без ръцете, краката и ходилата с провиснал NXT контролер вместо багажника. Странно, но ние не трябва да се заблуждаваме: забавлението не е в модела Алфа Рекс, който е най-вече да се привлече вниманието на купувачите, не е много функционален на практика. Инструкции за монтаж, заедно с подходящ софтуер могат да бъдат намерени в придружаващия комплекта CD. Но истинската работа ще започне в момента на едни и същи части на притежателя на щастливи дизайнерски събира и програма изцяло нов робот, който ще излезе с мен.

1 Ако вече имате Lego Technic, бъдете сигурни, че те са Lego Mindstorms ще се допълват взаимно.

Задайте 8547 е горд име NXT 2.0, въпреки че промените в нея доста: е разработила няколко нови части и дизайни, промениха състава на сензори и подобрени програмна среда за децата. Неприятна откритие се оказа спад в броя на предавките, които са толкова важни за младите роботиката. Липсващи части теоретично е възможно да се купи компанията Lego, но в България е трудно да се направи.

В онлайн магазина роботизирани комплекти ще струва малко по-малко от 1 нормално. Този така наречен "търговска Lego», версия за дома.

Ако нашият читател вече роботика и готов за подобряване на дизайнера, като към него с нови сензори, но това ще помогне на производителите на възможности и разширения за Lego Mindstorms NXT: Фирма HiTechnic (www.hitechnic.com), MindSensors (www.mindsensors.com), Верние (www.vernier.com) и други.

1 Във връзка с прекратяването на набор 8527 в някои internetmagazina остана редки случаи, цената на която може да бъде твърде висока. Но цената на комплект от 8547 досега запазват стабилни.

Robotics урок

Комплекти за училище и у дома

Сега, Lego Mindstorms NXT комплекти се продават в две форми: Отново на училище (9797) и House (8527, 8547). Училище Комплект посочено в красив бял пластмасов контейнер с компоненти на съхранение на две нива вътре (Фигура 1.3.): Топ в оранжеви клетки - основните строителни елементи; отдолу - електронни компоненти, джанти и някои други големи части. На специални карти, чрез които в клетка, колко трябва да бъде част от определен тип. Такъв комплект може да се използва за работа в няколко различни групи, както и всеки път, когато в началото и в края на сесията, за да се провери дали всички части са налице.

Фиг. 1.3. образователен комплект Lego Mindstorms NXT на 9797 (вляво) и комплект ресурс 9648 (вдясно).

Детайли определени за къщата се съхраняват заедно в една пъстра картонена кутия и се сортират тях изглежда трудна задача. Находчиви Robotics придобити евтино в DIY магазини контейнери за съхранение на малки части, и дизайнерът се стигне до нов пребиваване. Все пак, въпреки известно объркване, определен за къщата съдържа много полезни елементи, които не са в училище версия. В тази връзка, заедно с Препоръчително е дизайнерът на 9797, за да получите комплект ресурс 9695 (преди 9648), който е евтин и съдържа всичко необходимо, (фиг. 1.3).

Училището също е снабден с набор от някои от устройствата, които липсват в комплекта за къщата. И тук, също не всичко мина гладко. На първо място, трябва да споменем, Lego батерия, която ви позволява да смените батериите или шест АА батерии, но не и захранване да го използвате, няма смисъл (а захранването на снимачната площадка

не е приложен). На второ място, конвертори проводници в подкрепа RCX устройства и три съответните крушки. И накрая, един допълнителен сензорен датчик, за които, по неизвестни причини, не е предоставен в кутията с датчиците.

За всеки от комплектите не са включени Bluetooth-адаптер за свързване към компютър, той трябва да се закупи отделно. И ако решите да използвате адаптера, бъдете внимателни при инсталирането на драйверите: да се свърже с NXT на Лего има определени изисквания 1. Въпреки това, за качване на NXT софтуер не е необходимо: да се доставят всеки набор от стандартно USB-кабел.

Основната структура на набор от това, което сме купили?

Lego фирма продава основен комплект, съдържащ всички основни системата за подробности NXT. Тя включва няколко електронни устройства, включително микрокомпютър, датчици и мотори. Наречен микрокомпютър процесор (контрольор) NXT, а това е един разумен контролира от компютър единица като "мозъка" на вашите роботизирани дизайн. Програми тях работят за получаване на входни данни от датчиците за да активирате мотори, възпроизвежда звуци, и др. Сама по себе си, той е интелигентен компютър Lego градивен елемент, който позволява на робота да Mindstorms стане "жив" и изпълняват различни операции.

1 Поддържани софтуер за Bluetooth адаптер - Widcomm® Bluetooth за Windows или по-нови версии v.1.4.2.10 SP5 и драйвери за подкрепа на Bluetooth технология, включени в Microsoft Windows XP със Service Pack 2 или Service Pack 3, Windows Vista или Vista Service Pack 1 , Apple MacOS X 10.3.9, 10.4 и 10.5.

Robotics урок

устройства. Четвъртият порт е снабдена с датчици за свързване на две конвенционални контролери за тел NXT HS485 стандарт.

LCD-дисплея на горния панел на устройството CPU може да показва текст и изображения, както и на говорещия да слушате музика (колкото можех и RCX), както и предварително записани аудио файлове. Например, можете да програмирате робот да говори фрази като "Здравей" или "Как си?" Чрез говорителя. Тази функция ви позволява да донесе роботи към следващото ниво на контакт с лицето и дава на децата още по-забавно от игра.

Фиг. 1.4. NXT контролер пристанища.

копчета NXT изпълняват следните функции:

¾ оранжев бутон - включване / влиза / старт;

¾ от леки сиви стрелки - движение наляво и надясно в менюто NXT;

¾ тъмно сив бутон - ясно / обратно / излизане.

За да контролирате мотори и получаващи входове от сензорите в NXT блок има три изхода и четири входни портове. Сензорите могат да бъдат свързани към входните портове, номерирани от едно до четири, свързващи кабели, които са затворени в NXT система. След като сензорите са свързани с устройството, те започват изпращане на обработка на околната среда информационна единица, а след това тази информация се използва, за да повлияе върху поведението на робота. Моторите могат да се свържат до три изходни портове - A, B и C - след това те служат да направят робот ходи, асансьор обекти или е направил много други движения.

NXT мотори са серво мотори. Те са по-мощни от следователно мотори RCX ви позволяват да създавате по-мощни и бързи роботи. Те също имат вградени сензори, които измерват въртене на оборотите на двигателя (в градуси или в пълна газ) - тази функция ви позволява да направите много точни движения на робота.

Само една стандартна система NXT, има четири вида datchi-

Залив: 1) връзка (сензорни), 2) звук (Sound сензор), 3) осветление (светлинен сензор), 4) ултразвуков трансдюсер (ултразвуков датчик) (Фигура 1.4) .. Най-

Версия 8547 е с нов сензор цвят (Color Sensor), който замества светлинен сензор, и в допълнение може да определи цвета. Въпреки това, работата му е много по-ниска.

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

звук сензор, който следи обема на звуците от околната среда. Роботите могат да използват този сензор за да отговори на гласови команди.

сензор за околната светлина открива интензивността на светлината около тях, и те също са оборудвани с червена LED, така че си робот може да се определи интензитета на отразената светлина. Тези сензори позволяват на робота да правя много неща, например, оценка на нивото на околната светлина в стаята или се движат по линията. В някои приложения може да се използва едновременно три или четири такива сензор.

цвят сензор в комплект 8547 е подравнен със сензор за светлина и разполага с широка гама от възможности за определяне на цветовете. С него е възможно, например, за да сортирате цветни кубчета или пелети.

Ултразвуков сензор измерва времето, необходимо за звукова вълна, за да бъдат отразени от обекта и връщане, за да измерват разстоянието между сензора и обекта. Той има много приложения, като например сензор картографиране на околната среда на робота, идентифициране на пречките, за избягване на сблъсък, откриване на движение и т.н.

Технически параметри на NXT

¾ 32-битов микроконтролер ARM7: писти при 48MHz тактова честота, основна памет (RAM) 64 KB, външна памет (FLASH) 256 Kbytes;

¾ 8-битов микроконтролер AVR: тактова честота 8MHz, памет с произволен достъп (RAM) 512 байта на външна памет (FLASH) 4KB;

безжичен канал ¾ Bluetooth (на устройството в съответствие с изискванията

Нияма Bluetooth Class II V2.0);

¾ скорост USB (12 Mbit / сек);

¾ четири входни портове, шест-жилен кабел цифрова платформа (един порт включва порт експанзия, която съответства на изискванията на IEC 61158 Тип 4 / EN 50 170 за използване в бъдеще);

¾ три изходни портове, шест-жилен кабел цифрова платформа

¾ графичен дисплей 100 'е 64 пиксела;

¾ говорител - качество на звука е на 8 кХц, аудио канала с 8-битов квантуване и честотата на дискретизация на 2-16 честотната

¾ Захранване: Шест АА батерии или батерията е 1

Детайли за изграждане на

За създаване на робот орган в системата на NXT са част от сградата, която може да се очаква от набор Lego. Въпреки това, те не са типични Лего части: по-голямата част от тях нямат издатини. Както бе споменато по-рано, на системата за информация за строителството NXT - Technic серията. И въпреки че тя може да изглежда, че трябва да прекарват много време, за да свикне с проектиране с тези данни, без прогнози, те осигуряват по-голяма гъвкавост и силови структури.

Наред с основните елементи Technic серия, като греди, шпилки, база ос комплект включва друга NXT, който не е бил в РИС. Например, този комплект включва два Лего топка, въртящи се колела и зъбни колела. Някои от тези елементи са били добавени за улесняване на създаването на проекти, базирани на серията Technic, а другият - само за откриване на по-големи възможности. В серия от 8547, както и нова версия на набор от 9797 v.95 включва допълнителни подробности, които са най-търсени от потребителите.

Като цяло, най-различни компоненти, които са включени в комплекта ви дава почти безкраен доставка на дизайн роботи. Ако не се вземе предвид малкия брой големи скорости, с 612 елемента е малко вероятно да се чувстват липсата на детайл (или идеи!) За проектиране в близко бъдеще.

Какво ми е необходимо повече?

Уверете се, че не забравяйте да допълни дизайнер 6-ти (и за предпочитане 12-ти) фенерче батерии, AA батерии и зарядно за тях. Замяна комплект батерии бъде полезно да се спести време, когато седнем в най-неподходящия момент. Батериите също ще работят по своите роботи ще се движат малко по-бързо, но всичко добро, завършва бързо, и ще трябва да отида до магазина за батерии.

1 Включени в образователния комплект Lego Mindstorms NXT на 9797.

Фиг. 1.5. Сензор от Hitechnic.

опции за баня може да се нарече Energizer Максимална и Duracel Turbo,

въпреки че те са средни.

Преглед на допълнителни функции

В момента, в допълнение към сензори предлагат в стандартен набор, има и датчици "компас", сензори за ускорение, жироскопи, цветови и температурни сензори, и докато четете това, те произвеждат повече. Lego Company и kompa-

интересуват от нови електроника ли сте? Сега с NXT контролер може да работи в почти всички серво мотори през komapanii за развитие

Mindsensors - серво NXTServo. Най-

формиране на NXT, в продължение на много години тя ще бъде използвана за изследванията и науката, и за забавление. Lego партньори са наясно с популярността на Mindstorms и работи активно за подобряване на най-старите части на новите части и устройства за потребители, които имат желание да се създаде по-бързи, умни и сложни роботи.

Серия Lego Mindstorms дизайнери намерени своите фенове сред децата, страстен изобретател, и сред възрастните инженери, участващи в големи промени. Ето защо, софтуер за NXT роботи са били произведени с фокус върху различна възраст и ниво на обучение на потребителите.

Заедно с снимачната площадка на "Home" се доставя оригиналната графична среда Lego Mindstorms NXT програмиране. Версия на Lego Mindstorms NXT Edu, за училища, различен от "дома" само три букви от водачите на заглавието и на потребителите. NXT език за програмиране система, наречена NXT-G, - графичен, плъзгане и пускане език, което е не само много прост, за да се научат, но и мощен. Ако сте използвали софтуер ROBOLAB с RCX, може да откриете някои прилики.

Трябва да призная, че голяма изненада в NXT-G е, че е изключително лесно да се учи. Потребителите, които имат абсолютно никакъв опит в програмирането могат да се направят много бързо. Lego мъдро PE

Свързани статии

Подкрепете проекта - споделете линка, благодаря!