Как сделать из лего робота бойца

Как сделать из лего робота бойца

Как сделать из лего робота бойца

Как сделать из лего робота бойца

Программируемые роботы Lego для детей

Программируемые роботы Lego для детей

Данная статья, рассчитана на тех читателей, которые хотят научить своих детей чему-нибудь полезному.  Предлагаю познакомиться с программируемыми роботами Lego, которые помогут развить у вашего ребенка не только навыки конструирования, но и навыки программирования, что очень полезно в век компьютерных технологий. Как показывает практика, программируемые Лего-роботы способны увлечь не только мальчиков, но и девочек.

Состав программируемого конструктора Lego

На данный момент, можно купить конструктор Lego Mindstorms NXT 2.0, который упакован в довольно вместительный пластиковый контейнер.

Контейнер с конструктором Lego Mindstorms NXT 2.0

Контейнер с конструктором Lego Mindstorms NXT 2.0

В набор входит лоток, в который можно поместить детали необходимые для сборки различных конструкций.

Конструктор Лего для детей

В набор консруктора Лего входит лоток, в который можно поместить детали необходимые для сборки различных конструкций

Одной из самых главных составных частей программируемого конструктора Lego Mindstorms NXT 2.0, является NXT микро-ЭВМ (электронно-вычислительная машина), при помощи которой и осуществляется программирование роботов. На фотографии ниже, можно увидеть один из вариантов собранного робота: в центре конструкции расположена микро-ЭВМ, по бокам прикреплены двигатели (каждый двигатель программируются отдельно), вперед вынесен ультразвуковой датчик, способный определять расстояние до препятствия.

Простейший вариант робота Лего

Простейший вариант робота

В комплект конструктора Lego Mindstorms NXT 2.0 входят следующие датчики:

  1. Датчик касания (Touch Sensors);
  2. Датчик звука (Sound sensor);
  3. Световой датчик (Colour Sensor);
  4. Ультразвуковой датчик.
Датчики Lego (слева на право): ультразвуковой, звуковой и касания.

Датчики (слева на право): ультразвуковой, звуковой и касания

Как программировать робота Lego?

Для программирования робота Lego, существует несколько сред программирования. Одной из самых простых, является Lego Mindstorm NXT — визуальная среда разработки. Благодаря Lego Mindstorm NXT, запрограммировать робота, может даже человек, незнакомый с  языками программирования.

Lego Mindstorm NXT - визуальная среда разработки

Lego Mindstorm NXT — визуальная среда разработки

После того, как разработана программа для робота, ее отправляют в микро-ЭВМ (робота можно подключить к компьютеру при помощи кабеля USB, который входит в комплект конструктора Lego Mindstorms NXT 2.0). В микро-ЭВМ можно сохранить несколько программ, для выполнения которых, подключение к ПК роботу не нужно, т.е. он будет работать под управлением программы находящейся в памяти  микро-ЭВМ.

Какие соревнования Лего-роботов можно проводить?

Естественно, для проведения соревнований, нужны несколько роботов, как минимум два. В видео-ролике ниже, показаны следующие этапы соревнования Лего-роботов:

  1. Прохождение трассы на время (трасса наклеена черной изолентой на столах);
  2. Роботы-сумо (в круг ставятся два робота, побеждает тот робот, которому удается вытолкнуть противника за пределы черного круга);
  3. Куча-мала (в круг ставится несколько роботов, побеждает тот робот, которому удается вытолкнуть за пределы круга всех своих конкурентов).

Самый зрелищный этап — это «Куча-мала» (досмотрите видео до конца).

Стоит ли покупать программируемый конструктор Лего для девочек?

Если у девочки технический склад ума, то ей вполне можно купить программируемый конструктор типа Lego Mindstorms NXT 2.0. В проводимых мною соревнованиях, участвовали две девочки, причем одна из них исполняла роль конструктора, а вторая — роль программиста.

Заключение

Не давайте своим детям, извиняюсь за выражение, «тупеть». Именно к этому приводит просмотр большинства телевизионных программ и бесцельное шатание по Интернету. Чем раньше наши дети найдут достойное занятие по душе, тем проще им будет определиться с выбором будущей профессии. Возможно, первым шагом в нужном направлении, будет знакомство с программируемыми конструкторами Lego.

Евгений Мухутдинов

Похожие записи


Источник: http://www.pcbee.ru/programming/programmiruemye-roboty-lego-dlya-detej.html


Как сделать из лего робота бойца

Как сделать из лего робота бойца

Как сделать из лего робота бойца

Как сделать из лего робота бойца

Как сделать из лего робота бойца

Как сделать из лего робота бойца

Как сделать из лего робота бойца

Как сделать из лего робота бойца