Программа школьного курса 'Первые шаги в робототехнику' и информация для ЛЕГО-конструирования в школе или лицее
Программа школьного курса по робототехнике для учеников 2-7 классов. Рекомендуем при запуске курса по робототехнике в школе начинать с самых простых программ. Эта программа как раз для этого и создана. По мере совершенствования Ваших знаний и знаний Ваших учеников можно будет перейти на более развёрнутое изучение робототехники. Ещё здесь опубликовано планирования нашего Лицея, а также все, найденные мною в Интернете материалы, которые могут помочь учителю начать проводить занятия по робототехнике в своей школе. робототехника для детей - просто и доступно. Используйте материалы нашего сайта абсолютно бесплатно! Ссылка приветствуется.
Программа школьного курса 'Первые шаги в робототехнику'
Разработал - Игнатьев Павел Алексеевич, 2010 г.
">Пояснительная записка
Существует множество важных проблем, на которые никто не хочет обращать внимания,
до тех пор, пока ситуация не становится катастрофической. Одной из таких проблем в России являются: её
недостаточная обеспеченность инженерными кадрами и низкий статус инженерного
образования. Сейчас необходимо вести популяризацию профессии инженера.
Интенсивное использование роботов в быту, на производстве и поле боя требует,
чтобы пользователи обладали современными знаниями в области управления роботами,
что позволит развивать новые, умные, безопасные и более продвинутые
автоматизированные системы. Необходимо прививать интерес учащихся к области
робототехники и автоматизированных систем.
2. Способствовать развитию
интереса к технике, конструированию, программированию, высоким технологиям,
формировать навыки коллективного труда
3. Прививать навыки программирования через разработку программ в визуальной среде программирования,
развивать алгоритмическое мышление
Продолжительность курса – 16 часов
Основная форма работы – практические занятия
Курс основан на использовании комплектов Lego Mindstorms NXT 2.0
и визуальной среды программирования для обучения робототехнике LEGO MINDSTORMS Education NXT.
Тематическое планирование
№ занятия
Тема занятия
Теоретическая часть
Практическая часть
Дата
1
Вводное занятие
Понятие «робот», «робототехника». Применение роботов в различных сферах
жизни человека, значение робототехники. Просмотр видеофильма о
роботизированных системах вооружения стран НАТО.
Показ действующей модели робота и его программ: на основе датчика
освещения, ультразвукового датчика, датчика касания
Ознакомление с комплектом деталей для изучения робототехники: контроллер,
сервоприводы, соединительные кабели, датчики-касания, ультразвуковой,
освещения. Порты подключения. Создание колесной базы на гусеницах
2
Моя первая программа
Понятие «программа», «алгоритм». Алгоритм движения робота по кругу,
вперед-назад, «восьмеркой» и пр.
Написание программы для движения по кругу через меню контроллера. Запуск
и отладка программы. Написание других простых программ на выбор учащихся
и их самостоятельная отладка
3
Ознакомление с визуальной средой программирования
Понятие «среда программирования», «логические блоки». Показ написания
простейшей программы для робота
Интерфейс программы
LEGO MINDSTORMS Education NXT и работа с ним. Написание программы для воспроизведения звуков и
изображения по образцу
4
Робот в движении
Написание линейной программы.
Понятие «мощность мотора», «калибровка». Применение блока «движение» в
программе.
Создание и отладка программы для движения с ускорением, вперед-назад. «Робот-волчок».
Плавный поворот, движение по кривой
5
Первая программа с циклом
Написание программы с циклом. Понятие «цикл».
Использование блока «цикл» в программе.
Создание и отладка программы для движения робота по «восьмерке»
6
Робот-танцор
Понятие «генератор случайных чисел». Использование блока «случайное
число» для управления движением робота
Создание программы для движения робота по случайной траектории
7
Робот рисует многоугольник
Теория движения робота по сложной траектории
Написание программы для движения по контуру треугольника, квадрата
8
Робот, повторяющий воспроизведенные действия
Промышленные манипуляторы и их отладка. Блок «записи/воспроизведения»
Робот, записывающий траекторию движения и потом точно её воспроизводящий
9
Робот, определяющий расстояние до препятствия
Ультразвуковой датчик
Робот, останавливающийся на определенном расстоянии до препятствия.
Робот-охранник
10
Ультразвуковой датчик управляет роботом
Роботы – пылесосы, роботы-уборщики. Цикл и прерывания
Создание и отладка программы для движения робота внутри помещения и
самостоятельно огибающего препятствия.
11
Робот-прилипала
Программа с вложенным циклом. Подпрограмма
Робот, следящий за протянутой рукой и выдерживающий требуемое расстояние.
Настройка иных действий в зависимости от показаний ультразвукового
датчика
Урок проводится 1 раз в неделю. Программа курса составляет 34 часа. Представляю поурочное планирование в виде DOC-файла. Можете скачивать и использовать абсолютно бесплатно. Ссылка на сайт приветствуется!
Поурочное / тематическое планирование
факультативных занятий по курсу "робототехника и лего-конструирование" 5-7 класс. (34 часа, 1 час в неделю) на 2012-2013 учебный год. Занятия по вторникам.
Факультативный курс по робототехнике для учеников 5-7 классов [2 год обучения]:
Вот ссылка и здесь:
учебный курс лего nxt (ещё в процессе написания)
34-часовая программа по курсу:
ссылка робототехника и программирование роботов [8 - 11 класс]
И к ней выкладываем вот эти 5 занятий по основам робототехники на базе конструктора Lego Mindstorms NXT 2.0.
Занятия взяты из книги С.А. Филиппова: Робототехника для детей и родителей.
Программное обеспечение для LEGO MINDSTORMS NXT 2.0
Далее отвечаем на вопрос: Какое ПО пригодится?
1. Программное обеспечение для LEGO MINDSTORMS NXT 2.0 (NXT-G) на русском языке! Устанавливается под windows XP, windows 7 Starter/Ultimate.
Ссылка: MINDSTORMS_NXT_2_RUS.iso
2. Программа для управления роботом чере БЛЮТУЗ:
NXT Vehicle Remote (Не требует установки. Просто разархивируйте её на рабочий стол)! Через неё можно управлять роботом, менять настройки, двигатели, скорость, программировать клавиши и т.д. Для отладки просто вещь не заменимая!
4. Для тех, кто хочет управлять роботом с помощью мобильного телефона под операционной системой Android 2.2 и выше рекомендую посетить сайт https://market.android.com/ и скачать следующие приложения:
- MINDdroid, NXT Bluetooth, NXT FREE, NXT GSensor, NXT Numeric, NXT Remoye Control, NXT Simple Remote, NXTPad.
Эти приложения помогают быстро тестировать роботов.
Вернитесь в раздел: LEGO NXT (здесь более 30 разных инструкций для роботов)!