№ п/п | Тема занятия | Содержание занятия | Кол. часов |
Теория | Практика |
1 | Конструктор Перворобот NXT 9797. Начало работы. | Инструктаж по ОТ. Подготовка конструктора к работе. Основные детали, принцип их соединения. Зубчатые и ременные передачи. | Сборка простых передач и изучение их свойств. | 1 |
2 | Конструктор Перворобот NXT 9797. Основы конструирования. | Общие принципы создания устойчивых конструкций. | Сборка тележки с ременными и зубчатыми передачами. | 1 |
3 | Микропроцессор NXT 9797 – назначение, органы управления. Сервомотор и датчики. | Получим представление о микропроцессорном блоке NXT, являющимся мозгом конструктора LEGO Mindstorms. Знакомство с меню NXT. Конструкция и принцип работы сервомотора. Датчики касания, звука - микрофона, освещенности и ультразвуковой датчик. Их параметры, проверка работоспособности и применение. | Сборка простого подъемного крана и создание простой программы средствами блока NXT. | 1 |
4 | Управление NXT. Создание и программирование модели тележки. | Знакомство с программой LEGO Digital Designer. Программирование движения тележки средствами блока NXT. | Сборка модель тележки. Программирование движение тележки без датчиков по прямой линии и с поворотами, и с датчиками касания и ультразвука с использованием встроенного в NXT редактора. | 1 |
5 | Основы программирования: воспроизведения звуков, дисплей и ожидание события. | Интерфейс, командное меню и инструменты программы. Создание и сохранение программ. Принципами программирования: начало программы, перетаскивание блоков, палитры блоков. Блок воспроизведения звуков, дисплей и ожидание события. Свойства блоков. | Создание алгоритма и самой программы звуков и отображения информации на дисплее NXT. | 1 |
6 | Основы программирования: движение. | Блок движение и его свойства. | Сборка модель тележки. Программы для робота-тележки: движение вперед, назад, движение с ускорением, повороты.движение по восьмерке, движение по квадрату без цикла и с использованием блока цикл. | 1 |
7 | Основы программирования: цикл. | Блок цикл, его назначение и свойства. | Сборка модель тележки. Программы для робота-тележки: движение по восьмерке, движение по квадрату без цикла и с использованием блока цикл. | 1 |
8 | Модель карусели | Создание конструкции карусели с одним двигателем. Блок ожидания события – нажатие датчика касания. | Создание конструкции карусели с одним двигателем. Принцип работы: разгон карусели и остановка. Использование датчика касания для включения карусели. | 1 |
9 | Автомат включения освещения. | Датчик освещенности. Блок света, блок включения ламп, блок переключатель, их назначение и свойства. | Разработка алгоритма автомата включения освещения и его конструкции, создание и отладка программы автоматического включения освещения. | 1 |
10 | Охранная сигнализация. | Блок ожидание расстояния, его свойства. Программа охранной сигнализации. Включение звукового и светового сигнала. | Разработка алгоритма охранной сигнализации и конструкции, создание и отладка программы охранной сигнализации. | 1 |
11 | Робот-шлагбаум. | Блок ожидание расстояния, его свойства. Знакомство с червячной передачей. Конструирование и программирование шлагбаума. Звуковая и световая сигнализация. | Разработка алгоритма автоматического шлагбаума и его конструкции, создание и отладка программы робота-шлагбаума. | 1 |
12 | Усовершенствованный робот-шлагбаум. | Доработка робота, установив два датчика касания в крайних положениях. | Разработка алгоритма автоматического шлагбаума с датчиками касания и его конструкции, создание и отладка программы усовершенствованного робота-шлагбаума. | 1 |
13 | Тележка с ультразвуковым датчиком. | Блок ожидание расстояния, его свойства. Различные способы крепления датчика расстояния и особенности его работы. | Сборка тележки с ультразвуковым датчиком. Разработка алгоритма и программы разворота робота при обнаружении препятствия. Отладка программы. | 1 |
14 | Робот-прилипала. | Блок ожидание расстояния, блок переключатель, их свойства. Программа робота-прилипалы. | Сборка тележки с ультразвуковым датчиком. Разработка алгоритма и программы соблюдения роботом указанного расстояния до препятствия. Отладка программы. | 1 |
15 | Управление роботом с помощью микрофона. | Блок переключатель, блок ожидание, их свойства. | Разработка алгоритма индикатора шума и конструкции, создание и отладка программы. | 1 |
16 | Обнаружение черной линии. | Блок ожидание освещенности, его свойства. Программа остановки робота на первой черной линии, на четвертой черной линии. | Сборка тележки. Разработка алгоритма и программы остановки робота на первой черной линии, на четвертой черной линии. | 1 |
17 | Движение тележки по линии с одним датчиком. | Блок ожидание освещенности, его свойства. Проверка освещенности в светлом и темном месте и расчет порога срабатывания датчика. | Сборка тележки. Разработка алгоритма и программы движения тележки по линии с одним датчиком. | 1 |
18 | Соревнование роботов Движение по линии |
| Соревнование роботов в движении по линии с одним датчиком освещенности. | 1 |
19 | Обнаружение препятствия с помощью датчика касания. | Блок ожидание касания, его свойства.
| Сборка тележки. Разработка алгоритма и программы движения тележки с одним датчиком касания впереди и нахождения свободного пути. | 1 |
20 | Обнаружение препятствия с помощью двух датчиков касания. | Блок ожидание касания, его свойства.
| Сборка тележки. Разработка алгоритма и программы движения тележки с двумя датчиками касания впереди слева, и впереди справа, и нахождения свободного пути. | 1 |
21 | Обнаружение препятствия с помощью датчика касания и ультразвука. | Блок ожидание касания и расстояния, их свойства. | Сборка тележки. Разработка алгоритма и программы движения тележки с робота с одним датчиком ультразвука впереди и датчиком касания сзади, и нахождения свободного пути. | 1 |
22 | Соревнование роботов Движение по линии с препятствием |
| Соревнование роботов в движении по линии с одним датчиком освещенности и объезда препятствия, которое обнаруживается датчиком ультразвука. | 2 |
23 | Творческое конструирование собственной модели. |
| Разработка собственной конструкции модели робота и его программирование. | 2 |
24 | Непредсказуемый робот | Блок случайное число и переменная, их свойства. | Сборка тележки. Разработка алгоритма и программы случайного движения тележки. | 1 |
25 | Основы программирования: блок математики. | Блок математики, его свойства. Программа движения по спирали. | Сборка тележки. Разработка алгоритма и программы движения тележки по спирали. | 2 |
26 | Подготовка к соревнованиям кегельринг. | Конструирование и программирование роботов для кегельринга: по окружности. | Сборка тележки. Разработка алгоритма и программы движения тележки по окружности не выходя за ее границы. | 1 |
27 | Подготовка к соревнованиям кегельринг. | Конструирование и программирование роботов для кегельринга: по рассчитанному углу поворота. | Сборка тележки. Разработка алгоритма и программы движения тележки по траектории звездочки с заданным углом поворота без выезда за границы поля. | 1 |
28 | Подготовка к соревнованиям кегельринг. | Конструирование и программирование роботов для кегельринга: с использованием датчика ультразвука для нахождения кегли. Сравнение времени работы и надежности программ. | Сборка тележки. Разработка алгоритма и программы движения тележки с использованием датчика ультразвука для нахождения кегли, ее выталкивания без выезда за границы поля. | 2 |
29 | Соревнования кегельринг. |
| Соревнование роботов по выталкиванию кеглей из круга. | 2 |
Итого: | 34 |