Учебно-тематический план

элективного курса «Робототехника»

Тема

Всего

часов

В том числе:

теорет.

практич.

1.

Вводное занятие. Презентация программы. ТБ

2

2

-

2.

Конструирование

2.1.

Способы крепления деталей. Высокая башня.

2

1

1

2.2.

Механический манипулятор (хваталка).

2

1

1

3.

Первые модели.

3.1.

Тележки. История колеса. Одномоторная тележка.

1

0,5

0,5

3.2.

Тележка с автономным управлением.

1

0,5

0,5

3.3.

Двухмоторная тележка. Полный привод.

2

1

1

4.

Подключения NXT.

2

1

1

5.

Интерфейс NXT. Составление программ с использованием блока NXT.

2

1

1

6.

Интерфейс программной среды LEGO Mindstorms Edu NXT(или Robolab 2.9 или Robot С)

2

1

1

7.

Программирование

7.1.

Циклы

2

1

1

7.2.

Ветвление

2

1

1

7.3.

Алгоритмы управления.

2

1

1

7.4.

Управление роботом через Bluetooth.

2

1

1

7.5.

Мой блок. Конструируем собственные блоки.

2

1

1

8.

Задачи для робота

8.1.

Поворот, парковка в гараж, остановка (датчик касания).

2

1

1

8.2.

Движения по звуковому сигналу, определение уровня шума (датчик звука).

2

1

1

8.3.

Движение вдоль линии. Один датчик света/цвета.

2

1

1

8.4.

Движение за рукой используя датчик ультразвука.

2

1

1

9.

Индивидуальные работы над проектами

1

-

1

10.

Подведение итогов

1

-

1

ВСЕГО:

36

18

18

Содержание курса

1. Вводное занятие.

Введение в предмет «Робототехника». Что такое робот? Какие бывают роботы. Современные тенденции робототехники. Зарубежные и отечественные разработки. Презентация программы. Техника безопасности на занятиях. Правила внутреннего распорядка и поведение в коллективе. Знакомство с конструктором. Правила работы с конструктором.

2. Конструирование.

2.1. Способы крепления деталей. Высокая башня.

Различия принципов конструирования RIS и NXT. Способы крепления деталей. Жесткая конструкция. Конструирование самой высокой и устойчивой башни. Высота, устойчивость.

Практическая работа: конструируем модель «Башня».

2.2. Механический манипулятор (хваталка).

Подвижная конструкция. Понятие механизма.

Практическая работа: конструируем модель «Механический манипулятор».

3. Первые модели.

3.1. Тележки. История колеса. Одномоторная тележка.

Практическая работа: конструируем модель «Одномоторная тележка».

3.2. Тележка с автономным управлением.

Микроконтроллер. Автономное управление.

Практическая работа: конструируем модель «Тележка с автономным управлением».

3.3. Двухмоторная тележка. Полный привод.

Центр тяжести. Трехколесная тележка.

Практическая работа: конструируем модель «Двухмоторная тележка».

Практическая работа: конструируем модель «Двухмоторный вездеход».

4. Подключения NXT.

Подключение электромоторов, датчиков, обмен данными между NXT и компьютером с использованием USB-кабеля и Bluetooth. Технические характеристики NXT. Память, быстродействие. Порты. Кнопки. Элементы питания. Программные среды.

5. Интерфейс NXT.

Составление программ с использованием блока NXT. Возможности управления моторами. Датчики. Использование датчиков для управления роботом. Основные структуры программирования. Команды управления моторами в NXT Program.

Практическая работа: «Программируем без компьютера».

6. Интерфейс программной среды LEGO Mindstorms Edu NXT.

Язык программирования NXT-G. Окно программы. Палитра команд. Рабочее поле программы. Robo Center. Командный центр. Настройка параметров команд. Мотор вперед. Мотор назад. Поворот.

Практическая работа: «Плавный поворот», «Поворот на месте».

7. Программирование.

7.1. Циклы.

Цикл с параметром. Цикл с постусловием. Переменные. Три типа переменных.

Практическая работа: Программа «Вокруг квадрата».

7.2. Ветвление.

Ветвление. Переключатели. Режимы отражения блока «Ветвление». Параллельные ветвление.

Практическая работа: Сконструировать TriBot, написать программу, используя «Ветвление».

7.3. Алгоритмы управления (релейный регулятор, пропорциональный регулятор, пропорционально - дифференциальный регулятор).

Практическая работа: Программа с использованием П-регулятора «Робот описывает восьмерку», «Змейка».

7.4. Управление роботом через Bluetooth (использование 2-го блока NXT) - джойстик для робота.

Практическая работа: Программа «Пульт управления роботом».

7.5. Мой блок. Конструируем собственные блоки.

Практическая работа: Программа «Мой блок».

8. Задачи для робота

8.1. Поворот, парковка в гараж, остановка (датчик касания).

Параллельные процессы. Использование датчика касания. Управление моторами.

Практическая работа: Программа «Парковка в гараж».

8.2. Движения по звуковому сигналу, определение уровня шума (датчик звука).

Использование датчика звука. Управление моторами. Измерение уровня шума.

Практическая работа: Программа «Активация робота звуком».

8.3. Движение вдоль линии. Один датчик света/цвета.

Использование датчика света или цвета. Измерение уровня освещенности. Определение цвета с помощью датчика.

Практическая работа: Программа «Движение вдоль линии».

Практическая работа: Программа «Обнаружение черной линии».

8.4. Движение за рукой используя датчик ультразвука.

Использование датчика ультразвука. Измерение расстояния.

Практическая работа: Программа «Робот-прилипала».

9. Индивидуальные работы над проектами.

Подготовка к итоговой проектной работе. Итоговая проектная работа. Контрольная работа.

10. Соревнования.

Подготовка к соревнованиям. Классические соревнования. Соревнования по правилам WRO. Проведение соревнований. Контрольная работа.

11. Подведение итогов года.

Выставка. Презентация проекта. Подведение итогов работы за год.

КАЛЕНДАРНО - ТЕМАТИЧЕСКИЙ План

№ урока

Тема

Кол-во часов

Срок

изучения

Виды контроля

Входящий

Текущзий

Промежуточный

Итоговый

1-2

Вводное занятие. Презентация программы. Техника безопасности на занятиях. Знакомство с конструктором NXT (изучение базовых элементов).

2 ч

3-4

Способы крепления деталей. Высокая башня.

2 ч

+

5-6

Механический манипулятор (хваталка).

2 ч

7-8

Тележки. История колеса. Одномоторная тележка. Тележка с автономным управлением.

2 ч

9-10

Двухмоторная тележка. Полный привод.

2 ч

11-12

Подключения NXT.

между NXT и компьютером с использованием USB-кабеля и Bluetooth).

2 ч

13-14

Интерфейс NXT. Составление программ с использованием блока NXT.

2 ч

+

15-16

Интерфейс программной среды LEGO Mindstorms Edu NXT

2 ч

17-18

Циклы

+

19-20

Ветвление

2 ч

21-22

Алгоритмы управления (релейный регулятор, пропорциональный регулятор)

2 ч

23-24

Управление роботом через Bluetooth (использование 2-го блока NXT)

+

25-26

Мой блок. Конструируем собственные блоки.

2 ч

27-28

Поворот, парковка в гараж, остановка (датчик касания).

2 ч

29-30

Движения по звуковому сигналу, определение уровня шума (датчик звука).

31-32

Движение вдоль линии. Один датчик света/цвета.

33-34

Движение за рукой используя датчик ультразвука.

35-36

Проектная деятельность. Контрольная работа. Подведение итогов.

+