Lego-Mindstorms-NXT_lesson-1

lego-mindstorms-nxt_lesson-1

Основи робототехніки на базі архітектора Lego Mindstorms NXT. Заняття 1. Основи конструювання: механічна передача

Сергій Олександрович Філіппов

ОСНОВИ РОБОТОТЕХНІКИ НА БАЗІ КОНСТРУКТОРА LEGO MINDSTORMS NXT

- Управління мобільним роботом,

– танець у колі: граємо у кегельринг,

- Рух по лінії,

– орієнтація біля.

Роботи та інші кібернетичні пристрої з фантастичних оповідань поступово переходять у наше реальне життя. Вже магазинні полиці заповнені різноманітними робототехнічними іграшками, яких на заводах збирають роботи промислові, зовсім не схожі на людей. Одна з таких іграшок – кібернетичний конструктор Lego Mindstorms NXT – нещодавно з'явилася у продажу, але вже завоювала популярність серед робототехніків-початківців і викладачів по всьому світу. По суті, це не іграшка, а цілий навчальний комплекс, за допомогою якого при правильному підході можна вивчити основи конструювання, програмування

è автоматичного керування.

 2010 р. вийшла одна з перших в Україні книг, що сприяють навчанню роботів за допомогою кібернетичного конструктора, – «Робототе хніка для дітей та батьків» [1], глави якої лягли в основу серії статей «Основи робототехніки на базі конструктора Lego NXT».

Існує кілька наборів серії Mindstorms: 9797, 8527, 8547 та інші давніші. На початкових заняттях з конструювання під обійдеться практично будь-який з них, а також ряд наборів інших серій Lego Education: 9632, 9648 та ін.

Основні деталі, які знадобляться на першому уроці - це шестерні, осі, штифти, балки і втулки.

ЗАТІЙНА ШКОЛА СУЧАСНОГО ПРОГРАМУВАННЯ

обертання

ЗАНЯТТЯ 1. ОСНОВИКОНСТРУЮВАННЯ: МЕХАНІЧНА ПЕРЕДАЧА

Найважливішою частиною кожного робота є механічна передача. У різних конструкторах пропонується кілька її видів: зубчаста, ремінна, ланцюгова та ін. Передача буває необхідна, для того щоб передати крутний момент з валу двигуна на колеса або інші частини робота, що рухаються. Досить часто потрібно передати обертання на деяку відстань або змінити його напрямок, наприклад, на 180 або 90 градусів.

За будь-якої передачі істотну роль відіграє особлива величина – передатне відношення (а також передавальне число), яке треба навчитися розраховувати. Для цього необхідно знати кількість зубчиків на шестерні при зубчастій або ланцюговій передачі і діаметр шківів при ремінній передачі. На великих шестерні число зубців написано: наприклад, «Z40» на найбільшій. На дрібних неважко порахувати самим.

Подивимося, що відбувається при зубчастій передачі. По-перше, напрямок обертання веденої осі протилежно напрямку обертання провідної осі. По-

друге, можна помітити, що різниця у розмірі шестерень впливає на кутову швидкість обертання веденої осі. Яким чином?

Ведуча менше веденої – швидкість зменшується. Ведуча більше відома – швидкість збільшується.

Однак треба розуміти: виграш у швидкості повинен обернутися програшем у іншому. І навпаки. Що ж ми втрачаємо зі збільшенням швидкості? Очевидно, тягову силу. А при зниженні швидкості виграємо у силі (рис. 1). Ця чудова властивість зубчастої передачі використовується в багатьох механізмах, створених людиною, – від будильника до автомобіля.

Як точно дізнатися, скільки разів збільшилася тягова сила? За це відповідає спеціальна величина, що має назву «передавальне відношення». Для нашого конструктора мивизначимо її так:

де i – передатне відношення, z 2 – кількість зубців на веденій шестірні, z 1 – кількість зубців на провідній шестірні.

Для цього необхідно знати кількість зубчиків на шестерні.

Мал. 1. При передачі з малого колеса на велике виграємо у силі, але втрачаємо у швидкості.

Під час передачі з великого на мале – все навпаки [3]