Программируемые роботы 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.

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

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