1. Муниципальное общеобразовательное учреждение
«Средняя общеобразовательная школа №112»
ПРОЕКТ
Танцующий робот
Ансамбль «Берёзка»
Разработчики:
команда «Весёлая семейка»
Лекомцев Сергей
Лекомцева Татьяна Андреевна
Руководитель команды:
Блеес Светлана Петровна
Трёхгорный 2011
2. Цель проекта:
Создать танцующего робота, используя команды
включения одного или двух моторов одновременно для
выполнения «шагов» и «поворотов».
Задачи проекта:
1. Использовать навыки сборки модели по описанию;
2. Совершенствовать навыки работы с четвёртым
уровнем конструирования;
3. Научиться использовать приложение Windows
Media для проигрывания мелодии, отслеживания
времени звучания, прерывания проигрывания и
начала проигрывания сначала;
4. Использовать навыки из предметной области
«музыка» для деления мелодии на фразы
одинаковой длины;
5. Использовать навыки из предметной области
«танец» для создания рисунка танца;
6. Обобщить проблемы, возникающие в ходе
реализации проекта и найти им объяснение;
7. Учиться работать в команде, прислушиваться к
мнению других, планировать свои действия, уметь
доказывать свою точку зрения.
8. Развитие информационной грамотности.
3. Этапы выполнения проекта:
1этап
Подбор и прослушивание мелодий.
Свой выбор остановили на русской народной песне, так
как из всех найденных, она легко делится на фразы,
просчитывается по времени.
2 этап
Анализ мелодии на слух.
Мы прохлопали ритм мелодии и нарисовали её
рисунок:
.
ЗАПЕВ ПРИПЕВ
Палочки – длинные звуки, соединённые палочки – короткие
звуки. Эти музыкальные фразы повторяются в песне 6
раз.
3 этап
Анализ мелодии на компьютере.
Мы использовали программу Windows Media для
прослушивания и деления мелодии на временные
отрезки. Мы отмечали время звучания одной фразы.
4 этап
4. Математический анализ мелодии
Длительность всей песни – 1минута 56 секунд. Если
перевести это время в секунды, то получится:
1мин.56сек. = 116 сек.
Так как вся песенка состоит из 6 одинаковых фраз,
разделим общее время звучания на 6, чтобы узнать,
сколько время длится одна фраза. Воспользуемся
программой Калькулятор и получим, что одна
музыкальная фраза длится 19,3 сек.
5 этап
Сборка модели
Используя инструкцию «MindStorms for schools» (стр.
18-24) и набор Перворобот, мы собрали 2 модели с
зубчатой передачей, у которых блок RCX расположен
на «втором этаже» Лего-конструкции.
Нами использовано:
По 2 мотора на портах А и С для вращения колёс, и по
1 мотору на порте В для вращения кукол.
(см. Приложение 1)
6 этап
Конструирование программы
Откроем программу Robolab и выберем уровень
Inventor 4. Используя пиктограммы команд для
составления программы для Лего-робота.
5. Под руководством мамы и учителя составили
программу:
(см. Приложение 2)
Технические характеристики робота:
Робот собран на базе набора 9786; модель с зубчатой
передачей; использовано 4 мотора на портах А и С для
вращения колёс и по одному мотору на порте В для
вращения кукол; по 2 колёсные пары. Выполнение
программы начинается нажатием кнопки Run на
корпусе RSX.
Технические характеристики программы:
В программе пары моторов или один мотор включается
на определённое время (используется команда Жди). В
большей части случаев для получения плавности
движений используется последовательное включение
моторов в разных направлениях по истечении
определённого времени.
Проблемы, возникающие в ходе выполнения
проекта:
1. В программе команды остановка моторов не имеют
времени действия, мы считали, что остановкак
происходит мгновенно. Но практике оказалось, что
на остановку уходит какое-то время. Оно
постепенно накапливается, и робот постепенно
сбивается с ритма.
6. 2. Сбой происходит из-за различия покрытия
поверхности, по которой движется робот.
Выводы по проекту:
1. В ходе проекта мы столкнулись с рядом проблем,
которые мы уже описали. Для их решения нам
пришлось проводить практические эксперименты.
2. Нам пригодились знания и умения, которые
получили и в школе, и на занятиях в музыкальной
школе, и на занятиях по танцам.
3. Мы поняли разницу между компьютерными и
механическими устройствами: все механические
действия выполняются медленнее.
4. Познакомились с циклической конструкцией,
которая позволяет повторять одни и те же
действия несколько раз.
5. Так как навыки и умения у всех разные, работа в
команде помогает приобрести новые знания.
Прислушиваясь и дополняя друг друга, мы смогли
создать модель, которая понравилась и нам, и всем
окружающим.