Lego mindstorms nxt детали

Обновлено: 03.05.2024

Презентация на тему: " Основные детали конструктора LEGO. Основные детали конструктора LEGO Mindstorms NXT 2.0." — Транскрипт:

1 Основные детали конструктора LEGO

2 Основные детали конструктора LEGO Mindstorms NXT 2.0

3 Интеллектуальная часть 32-разрядные микроконтроллеры ARM7 256 Кбайт флэш-памяти 64 Кбайт оперативной памяти Беспроводной связи Bluetooth (Class II V2.0) USB-порт 4 порта входа (1-4) 3 выходных порта (A, B, C) ЖК-дисплей с расширением 100 х 64 пикс. Встроенный динамик

4 Моторы Этот сервомотор имеет встроенный датчик вращения, который измеряет скорость и расстояние, а собранную информацию передает на контроллер NXT, что позволяет роботу делать максимально правильные шаги и дает полный контроль над мотором с достаточно высоким уровнем точности. Еще мотору можно задать параметры, чтобы он двигался постоянно с одной и той же скоростью, он вырабатывает 60 мА энергии, это обеспечивает достаточно большой крутящийся момент.

5 Датчики Этот сенсор реагирует на нажатие или отпускание кнопки. Позволяет роботу «чувствовать» (имитация осязания). Сенсор может реагировать, как на одиночные, так и на множественные нажатия и отправлять отчет на микрокомпьютер NXT. Датчик касания

6 Благодаря ему робот может «видеть» объекты, которые находятся перед ним. Этот датчик позволяет не только распознавать объекты перед собой, но и рассчитывать расстояние между ним и этим предметом, как в сантиметрах, так и в дюймах. Максимальное расстояние распознавания до 250 см. Ультразвуковой датчик

7 Выполняет сразу 3 функции: Способен определять 6 цветов (черный, синий, зеленый, жёлтый, красный, белый); Реагирует на свет: рассеянный и отраженный; Может использоваться в качестве цветной лампы, которая светит красным, зеленым и синим. Цветовой датчик

8 Дополнительные датчики Этот датчик помогает роботу принимать звуковые сигналы («слух»), способен измерять уровень шума, как в децибелах (дБ), так и в акустических децибелах (дБА) (на частотах до 3-6 к Гц, при которых человеческое ухо наиболее чувствительно). Кроме этого датчик может распознавать разные звуки, а также идентифицировать изменения интонации говорящего. Звуковой датчик

9 Позволяет роботу реагировать на освещенность, например, с его помощью можно настроить движение робота на свет (за фонариком). Световой датчик

10 Этот прибор дает возможность роботу определить свое положение в пространстве, то есть - угол наклона к горизонтали. Такие механизмы всегда используются в авиамоделях. Гироскоп

11 Компас может измерять магнитное поле Земли и вычислять магнитный курс для того, чтоб можно было определить, в каком направлении движется робот. Он оснащен функцией калибровки для снижения электромагнитных помех от других источников, что поможет роботу быть еще более точным в управлении. Компас

12 Позволяет роботам устанавливать между собой связь благодаря инфракрасной связи. Инфракрасный датчик Температурный датчик

13 RCX NXT ЭВОЛЮЦИЯ LEGO-робота

14 Разновидности лего-роботов LEGO Education WeDo Для 1-4 класса

15 LEGO Майндстормс NXT 2.0 C 5 класса

17 LEGO Перво Робот NXT Базовый набор

19 В составе деталей: -Балки многомодульные -Оси -Шестерни -Штифты (2-х или 3-х модульные) -Колеса -Кабели -И др.

image

1 Января. Раннее Утро. Мой 9 летний сын обнаружил под ёлкой подарок от Деда Мороза. Это оказалась огромная коробка с Lego Mindstorms NXT 2.0.

Распаковка

image

Размер коробки, как и качество исполнения на высоте. Первое время хочется просто рассматривать коробку. Откидная крышка показывает комплектацию набора и элементы программного обеспечения.

image

image

  • NXT программируемый блок (дальше просто кирпич) — ядро всей системы
  • 4x сенсора:
    • Ультразвуковой сенсор — позволяет роботу измерять расстояние до объекта и реагировать на движение
    • Два сенсора нажатия – позволяют роботу реагировать на прикосновения
    • Сенсор цвета – самый интересный сенсор, включает в себя сразу три функции: Умеет определять 6 цветов цвет — Белый, Черный, Желтый, Красный, Зеленый и Голубой, интенсивность освещения и быть лампой подсветки

    Это уже вторая версия набора Mindstorms. И он немного вырос по сравнению со своей первой версии. Добавились детали, появился новый датчик — Сенсор Цвета.

    Кирпич может проигрывать заранее записанные звуки и отображать на своем экране подготовленные картинки и текст.

    Интересная особенность кирпича это встроенный bluetooth, который можно использовать как для связи с другим кирпичом, так и для управления роботом с помочью телефона. В сети без проблем нашел софт для простых телефонов, Windows Mobile и Android.

    Открыв коробку, понимаешь, что набор содержит много мелких деталей. А хранить их в коробке не очень удобно. Пригодился предыдущий опыт с лего. В использование пошла новая пластиковая коробка и пластиковые пакеты на молнии. Хоть коробка и хороша, но функционально ее больше не использовать.

    image

    image

    Вот он какой великий и ужасный кирпич.

    image

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

    Инструкцию на русском языке легко найти в сети, например здесь.

    Для работы кирпича потребуется 6 пальчиковых батареек AA. Рекомендую запастись аккумуляторами и зарядным устройством. Поискав, на сайте лего, был найден стандартный аккумулятор 54.95$ + блок питания 24.99$.

    По мне так дороговато.

    К стандартному программному обеспечению NXT-G тоже вопросов нет, все просто работает.

    image

    NXT-G это графическая среда программирования разработанная National Instruments для LEGO. Написание NXT-G программ очень похоже на создание блок-схем. Вы «пишете» программу путем перетаскивания блоков, которые описывают различные поведения, например, поворот двигателя. С использованием различных блоков, вы можете контролировать двигатели, определять расстояние до объекта или изменение цвета, а так же воспроизвести звук и выполнить код в зависимости от состояния датчиков и т.д.

    image

    Вы пишите программу, подключаете робота (кирпич) к компьютеру, заливаете программу, переносите робота на тестовый полигон и смотрите, как ваше детище начинает исследовать мир.

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

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

    image

    image

    Что же дальше?

    Сын собирает модель. Затем мы на тестовом полигоне тестируем различные варианты программ, например на скорость прохождение робота вдоль линии. Так что ближайшие несколько месяцев есть чем заняться. Главное подкидывать задачки.

    Для себя скачал книгу “Extreme NXT”, которая дает массу идей по использованию кирпича и инструкцию по созданию и подключению новых датчиков. Так что самое интересное еще впереди.

    Ну и на последок Monster Chess — очень большие шахматы с использованием LEGO MINDSTORMS для каждой шахматной фигуры.



    Лет эдак в 10-11, после долгих и беззаботных лет игры с контрукторами Lego, я узнал о существовании великолепного набора Mindstorms, который позволял создавать самых настоящих роботов без специализованных знаний электроники, электротехники и даже программирования. Я сразу же заинтересовался данной серией, но тогда моим мечтам обладать Mindstorms по различным (в основном — финансовым) причинам не суждено было сбыться.
    Сейчас мне 20 и в честь юбилея друзья (спасибо им!) решили окунуть меня назад в детство и таки дать возможность полепить собственных роботов. Правда, в этот раз всё будет серьёзнее, чем в моих детских мыслях — мы будем действительно программировать Mindstorms под Debian GNU/Linux.

    Неплохо, да?
    Собственно, данный робот и будет нашей основной тестовой моделью. Но мы попробуем немного усовершенствовать его навыки. И для этого мы напишем небольшой кусочек кода.


    Действительно. Идущее в комплекте ПО работает только в Windows и Mac OS. А у нас, внезапно, Debian Squeeze. К счастью, Mindstorms обладает огромным сообществом фанатов, которые придумали решение данной проблемы — использование альтернативного ПО для программирования роботов, в частности Bricxcc (здесь выложен полнейший мануал по настройке всего и вся).
    А теперь немного теории — в программировании Mindstorms, как правило, помимо визуального среды ROBOLAB для Windows и Mac OS используется язык RCX, однако среди фанатов одним из наиболее популярных языков является достаточно простой NXC (Not eXactly C). Простая программа на NXC выглядит примерно так:

    1. task music()
    2. int lastTone=5000;
    3. while ( true )
    4. int tone= Random (5000)+500;
    5. int duration= Random (500);
    6. PlayTone(tone,duration);
    7. Wait(duration);
    8. >
    9. >
    10. task main()
    11. start music;
    12. while ( true )
    13. /* Determine Next Action */
    14. unsigned int duration= Random (5000);
    15. unsigned int motorSpeed= Random (100);
    16. unsigned int syncMode= Random (3);
    17. /* Display Next Action */
    18. ClearScreen();
    19. NumOut(0,LCD_LINE1,duration);
    20. NumOut(0,LCD_LINE2,motorSpeed);
    21. NumOut(0,LCD_LINE3,syncMode);
    22. /* Perform Next Action */
    23. switch (syncMode)
    24. case 0:
    25. OnFwdReg(OUT_AC,motorSpeed,OUT_REGMODE_SYNC);
    26. break ;
    27. case 1:
    28. OnRevReg(OUT_AC,motorSpeed,OUT_REGMODE_SYNC);
    29. break ;
    30. case 2:
    31. OnFwdSync(OUT_AC,motorSpeed,-100);
    32. break ;
    33. case 3:
    34. OnRevSync(OUT_AC,motorSpeed,-100);
    35. break ;
    36. >
    37. Wait(duration);
    38. >
    39. >

    Для справки — данная программа заставляет «танцевать» нашего робота под нечто, напоминающее музыку.

    Не буду спорить, программа совсем не сложна для понимания, но достаточно громоздка. И её можно заметно упросить, используя вместо написания кода на NXC специальный конвертер PyNXC. Иначе говоря, мы будем писать код на Python'е, а PyNXC будет преобразовывать его в NXC-код и загружать на устройство, избавив нас от необходимости писать громоздкий код на подобии Си.


    Ну, а теперь, собственно, напишем на Python'е программу для путешествия нашего робота среди прозрачных чашек, но используя более грамотный алгоритм разворота:

    Теперь наш робот научился разворачиваться на месте и, как только мешающий объект пропадет с поля его зрения, продолжать движение вперед.

    Как вы уже, наверное, заметили, программировать Mindstorms очень просто. Стоит также сказать, что помимо NXC и Python с использованием PyNXC, можно писать код на Java, Lua, Ruby, Ассемблере, а также, что логично, использовать ассемблерные вставки в других языках.
    Благодаря всему этому Mindstorms из детской игрушки превращается в весьма мощную штуку, позволяющую создавать сложные и «умные» механизмы, как например вот эта гитара:

    Несмешной и баянистый анекдот, но нельзя просто так взять и начать эту публикацию не с него – он в лучшем виде отображает суть того, о чём пойдёт речь далее. Впрочем, из заголовка вы и так поняли, о чём речь.


    Осторожно! Публикация может вызвать непреодолимое желание завести сына.

    Урок истории

    Компания LEGO (название произошло от датской фразы «leg godt», «Играй с удовольствием») не нуждается в представлении – она была основана в далёком 1932 году, хотя первые знакомые всем пластиковые кубики появились значительно позже, в 1947. Примечательно, что кубики LEGO, выпускаемые в те годы, полностью совместимы с теми, что выпускаются сейчас.

    История создания компании, выпущенная компанией Pixar к 80-летнему юбилею LEGO:

    Сейчас компания производит около 20 миллиардов деталек в год, то есть более 630 штук в секунду. В текущем модельном ряду более 600 различных конструкторов и так уж получилось, что серия Mindstorms является своего рода вершиной технической мысли, самым-самым навороченным конструктором. Если вкратце, то она позволяет делать вполне себе полноценных роботов.

    Как гласит википедия, серия LEGO Mindstorms была впервые представлена в 1998 году. Через 8 лет (в 2006) на свет появился набор LEGO Mindstorms NXT 1.0, а уже в 2009 — набор LEGO Mindstorms NXT 2.0. Сегодня речь пойдёт о LEGO Mindstorms EV3 – последнем (третьем) поколении терминатора конструктора, который был представлен почти год назад, 4 января 2013 года (в продаже появился только спустя полгода).

    Отличия EV3 от NXT 2.0

    В принципе, главная идея осталась прежней – серия предназначена для сборки программируемых роботов. Поэтому первым встаёт вопрос, а что же поменялось с момента выхода предыдущего конструктора и стоит ли покупать новый? Основное отличие заключается в обновленных датчиках/моторах и, самое главное, в интеллектуальном блоке EV3 (EV означает EVolution):

    EV3 NXT
    Дисплей Монохромный LCD, 178x128 Монохромный LCD, 100x64
    Процессор 300 МГц
    Texas Instruments
    Sitara AM1808 (ARM9)
    48 МГц Atmel
    AT91SAM7S256
    (ARM7TDMI)
    Память 64 Мб RAM
    16 Мб Flash
    Слот microSDHC (до 32 Гб)
    64 Кб RAM
    256 Кб Flash
    USB-хост Есть Нет
    Wi-Fi Опционально, через USB-донгл Нет
    Bluetooth Есть Есть
    Поддержка Apple-устройств Есть Нет
    Как видите, разница довольно существенна – было бы странным, если бы за 4 года поменяли только разрешение экрана и набор наклеек.

    Ещё одно отличие заключается в том, что серия NXT продавалась в нескольких версиях (в разные годы) и представляла собой разные наборы, базовые и ресурсные. У нового EV3 с этим попроще – пока он продаётся в основном варианте – 31313 (601 деталь), из которого можно наделать кучу всего. Но при желании можно докупить базовый набор 45544 (541 деталь) с дополнительными сенсорами и детальками (использовать детали от обычных конструкторов также никто не мешает). Кстати, обратите внимание на пятизначные артикулы – на такую нумерацию компания перешла в 2013 году.

    Что касается совместимости, то тут было проделано всё возможное. Все NXT-сенсоры и моторы совместимы с EV3 и распознаются как NXT. EV3-сенсоры не работают с NXT, но EV3-моторы вроде как совместимы. NXT-кирпичик может быть запрограммирован софтом от EV3, но некоторые функции могут быть недоступны, а вот запрограммировать EV3-кирпичик NXT-софтом без сторонних решений не получится.

    Внутри коробки

    Ещё когда я сам был маленький и ездил с родителями в центральный Детский Мир (когда он ещё был), на Лубянку – уже тогда я не мог оторвать глаз от коробок с LEGO. Тогда не было ни Гиктаймс, ни даже Хабра, но с тех пор коробки остались всё такими же яркими и сочными, даже во взрослом возрасте активируют процесс слюновыделения ) В этом плане другим производителям есть чему поучиться.


    Часть коробки, на самом деле, представляет собой (если её разрезать) трассу с различными цветовыми зонами, которую можно использовать для роботов с сенсорами цвета.

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



    Сам EV3, он же интеллектуальный блок, он же сердце системы, он же «кирпичик» или «кубик». Служит центром управления и энергетической станцией для вашего робота и имеет следующие функциональные элементы:


    – Многофункциональный монохромный дисплей с разрешением 178х128
    – Шестикнопочный интерфейс управления с функцией изменения подсветки (3 цвета) для индикации режима работы
    – 4 порта ввода (1, 2, 3, 4) для подключения датчиков
    – 4 порта вывода (A, B, C, D) для выполнения команд
    – 1 разъём miniUSB для подключения EV3 к компьютеру
    – 1 порт USB–хост (для соединения нескольких EV3 в одну цепь, например)
    – 1 слот для карт памяти формата microSD (до 32Гб) – для увеличения объёма доступной памяти EV3
    – Встроенный динамик




    Кубик EV3 также поддерживает Bluetooth, WiFi (через USB-адаптер NETGEAR WNA1100 Wireless-N 150), для связи с компьютерами имеет программный интерфейс, позволяющий создавать программы и настраивать регистрации данных непосредственно на микрокомпьютере EV3.

    » Большой EV3-сервомотор (2 штуки). Cоздан для работы с микрокомпьютером EV3 и имеет встроенный датчик вращения с точностью измерений до 1 градуса. Используя этот датчик, мотор может соединяться другими моторами, позволяя роботу двигаться с постоянной скоростью. Кроме того, датчик вращения может использоваться и при проведении различных экспериментов для точного считывания данных о расстоянии и скорости.


    – Встроенный датчик вращения с точностью измерений до 1 град
    – Максимальные обороты до 160-170 об/мин
    – Максимальный крутящий момент в 40 Нсм
    – Автоматическая идентификация программным обеспечением EV3

    » Средний EV3-сервомотор. Идеален для задач, когда скорость и быстрота отклика, а также размер робота важнее его грузоподъёмности.


    – Встроенный датчик вращения с точностью измерений до 1 градуса
    – Максимальные обороты до 240-250 об/мин
    – Максимальный крутящий момент в 12 Нсм
    – Автоматическая идентификация программным обеспечением EV3

    » Датчик цвета (EV3). Способен определить 8 различных цветов, хотя также может использоваться как датчик освещённости.


    – Измеряет отраженный красный свет и внешнее рассеянное освещение, от полной темноты до яркого солнечного света
    – Фиксирует и определяет 8 цветов
    – Частота опроса до 1 кГц
    – Автоматическая идентификация программным обеспечением EV3

    » Датчик касания (EV3). Позволяет роботу реагировать на касания, распознает три ситуации: прикосновение, щелчок и освобождение. Также способен определить количество нажатий, как одиночных, так и множественных.

    » Цифровой ИК-датчик (EV3). Для определения приближения робота. Также способен улавливать ИК-сигналы от ИК-маяка, позволяя создавать дистанционно управляемых роботов, навигационные системы для преодоления препятствий.


    – Измерения приближения/удаления в радиусе 50-70 см
    – Радиус улавливания ИК-сигналов до 2 метров
    – До 4 индивидуальных каналов приёма сигнала
    – Получение удаленных ИК-команд управления
    – Автоматическая идентификация программным обеспечением EV3

    » Удалённый инфракрасный маяк. Разработан для использования с ИК-датчиком EV3. Маяк излучает ИК-сигнал, улавливаемый датчиком – может использоваться в качестве пульта дистанционного управления микрокомпьютера EV3, передавая сигналы на ИК-датчик.

    – До 4 индивидуальных каналов передачи сигнала (переключатель прямо на корпусе)
    – Имеет кнопку и тумблер для включения/выключения
    – При работе ИК-маяка горит зелёный светодиод
    – Автоматическое отключение при простое более 1 часа
    – Радиус действия до 2 метров

    В отдельном пакетике смотаны провода для подключения датчиков и моторов к кубику, а также USB-шнур для подключения кубика к компьютеру.


    Стоит отметить два важных момента. Во-первых, существуют другие датчики Lego, такие как:

    » Гироскопический датчик (EV3). Цифровой гироскопический датчик EV3 позволяет измерять движение вращения робота, а также улавливать изменения в его движении и положении. Режим измерения углов с точностью до ± 3 градуса; встроенный гироскоп улавливает вращения с моментом до 440 град/с; частота опроса до 1 кГц.

    » Ультразвуковой датчик (EV3). Генерирует звуковые волны и фиксируюет их отражения от объектов, тем самым измеряя расстояние до объектов. Также может использоваться в режиме сонара, испуская одиночные волны. Может улавливать звуковые волны, которые будут являться триггерами для запуска программ. Измеряет расстояния в пределах от 1 до 250 см, а точность измерений составляет ± 1 см.

    А во-вторых, поддерживаются сенсоры и прочие аксессуары от сторонних производителей, таких как HiTechnic и Mindsensors – они предлагают всевозможные джойстики, инфракрасные датчики расстояний, магнитные датчики, компасы, гироскопы, акселерометры, таймеры, мультиплексоры, шаровые опоры, и т.д. Так что, если задаться вопросом, можно найти много всего интересного.


    В общем, как вы уже поняли, LEGO – это для реальных пацанов!

    Первая модель

    В комплекте с конструктором идёт бумажная инструкция, по которой можно собрать одну-единственную модель – некое подобие гусеничной самоходной машины.


    Сначала я удивился, ведь даже в самых простых наборах (серии типа LEGO Creator) всегда идёт несколько инструкций, а тут вдруг бумаги пожалели или места в коробке не нашли. Оказалось… что только на официальном сайте из набора деталей предлагается собрать 17 разных роботов! Поэтому 17 инструкций в коробке были бы действительно лишними (и для логистики, и для лесов природы). Вот названия роботов: EV3RSTORM, GRIPP3R, R3PTAR, SPIK3R, and TRACK3R. ROBODOZ3R, BANNER PRINT3R, EV3MEG, BOBB3, MR-B3AM, RAC3 TRUCK, KRAZ3, EV3D4, EL3CTRIC GUITAR, DINOR3X, WACK3M, и EV3GAME – инструкции для них придётся качать из инета, равно как и софт для подключения EV3 к компьютеру.


    Инструкция наиподробнейшая, накосячить сложно. Сын сказал , что детали в пакетиках расфасованы не очень удачно – на первой же странице может потребоваться вскрыть 3 разных пакета, но это тоже мелочи.


    Кубик EV3 необходимо запитать, для чего можно использовать аккумулятор (нет в комплекте) или 6 пальчиковых батареек. Забегая вперёд – ещё 2 батарейки (но уже мизинчиковых) понадобятся для питания ИК-маяка (он же пульт ДУ).


    Первую модель ребёнок (7 лет) собрал примерно минут за 30.


    Процесс оказался не таким увлекательным, как, например, сборка моделей LEGO Technics – в инструкции предлагается собрать далеко не самого интересного робота: в нём лишь крупные детали, среди которых были практически все датчики и двигатели – видимо, чтобы продемонстрировать работу каждого из них.



    Но вот результат превзошёл все детские ожидания – впервые он собрал модель, которая могла двигаться сама: вперёд-назад, поворот, разворот на месте, крутила щупальцами…



    Запуск осуществляется с кубика EV3, для чего следует нажать пару кнопок на лицевой панели. Некоторые действия можно запрограммировать прямо на кубике: выбрать количество итераций, настроить подачу звукового сигнала и так далее – в одной статье всего не рассказать, курите мануалы.



    Программировать через компьютер собранную выше модель не пришлось. Тем не менее, возможность такая есть, при этом на разных уровнях хардкорности.

    Ребёнку проще всего будет начать с предлагаемого производителем софта, который есть как под Windows, так и под OS X. Во втором случае дистрибутив весит 666 Мб, а установленное приложение займёт гигабайт. Оно называется LEGO Mindstorms EV3 Home Edition и разработано совместно с небезызвестной компанией LabView. На сайте LEGO довольно много обучающих программированию материалов.

    Сразу после запуска перед нами возникает интерактивный «гараж» из роботов, которых можно собрать из набора:


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




    Не вижу смысла описывать всё в деталях: вы быстрее скачаете приложение сами и увидите, что там есть и на каком уровне. Разве что упомяну один из недостатков, который мне больше всего запомнился: не самый дружелюбный (особенно для детей) интерфейс – от приложения попахивает каким–то банк-клиентом.

    Нельзя ещё раз не отметить, что кубиком EV3 можно управлять со смартфона на операционных системах Android или iOS, для чего есть отдельные приложения.

    Если всего этого оказалось мало, можете повысить градус хардкора. Для кубика EV3 существуют различные прошивки, которые позволяют расширить его возможности, скорость работы и т.д. Вот, например, альтернативная прошивка leJOS EV3 – прошивка с jvm, позволяющая программировать EV3 на языке Java. Хотите на другом языке? Окей, гугл – в вашем распоряжении почти 60 вариантов на выбор: ASM/C/C++/Perl/Python/Ruby/VB/Haskell/Lisp/Matlab/LabVIEW и многое-многое другое.

    Более подробно об этом я рассказывать не буду по нескольким причинам: во-первых, программист из меня полный false (все надежды на сына), во-вторых, пока мы успели собрать только одну модель (и на выходных возьмёмся за вторую), а в-третьих – вы уже и так оформили заказ на этот конструктор и скоро сами всё узнаете ;) Ну а если серьёзно, то статья и так уже огромная – вот лучше две ссылочки изучите: раз и два.

    Ну и ещё большой плюс – это LEGO-сообщества, которых полно по всему миру. Можете быть уверены, что на любом из этапов экспериментов с роботами вы всегда сможете найти единомышленников и тех, кто сможет помочь с решением проблемы. Помимо дружелюбных сообществ, на просторах сети выложено огромное множество различных инструкций, моделей, исходников, видеороликов и обучающих материалов. Всё это означает одно: с Mindstorms вы не соскучитесь.


    Всё на русском языке о роботах LEGO MINDSTORMS EV3 и NXT: различные инструкции к конструкторам разных версий, информация о версиях, скриншоты готовых моделей, фото и видео занятий по робототехнике. Также мы выкладываем пошаговые инструкции по созданию и программированию разных видов роботов лего из конструктора версии 8547. У нас можно скачать поурочное планирование факультатива робототехники для учеников 6-8 классов. Планируем добавить всю необходимую для роботехника-любителя информацию. Всё будет доступно всегда и бесплатно!

    Робот-многоножка

    Робот-многоножка

    Специалисты из Вашингтонского и Стенфордского университетов разработали напоминающего насекомого миниатюрного робота длиной 2,5 см и шириной 0,7 см. Устройство оснащено 5.

    Робот-полип залёг на дно и раскинул щупальца веером

    Робот-полип залёг на дно и раскинул щупальца веером

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

    Рубрика: Инструкции к роботу LEGO MINDSTORMS NXT 2.0

    робототехника для начинающих

    Внимание! Юные робототехники! Для Вас мы подготовили страницу с простыми и понятными инструкциями к нашему любому конструктору NXT!

    Скачивайте и собирайте модели роботов из конструктора версии 8547 (robot lego mindstorms nxt 2.0).

    Внешний вид коробки и руководство пользователя к конструкторам LEGO Mindstorm NXT версий 8527, 8547 и 9797 (выпускались до 2013 года):

    Пошаговые инструкции для сборки разных моделей лего роботов (для конструктора версии mindstorm 8547)

    Инструкция по сборке
    робота АЛЬФАРЕКСа (артикул набора 8547)


    Время сборки 4 часа (2 человека в группе).
    Рекомендуемый возраст для занятия робототехникой детям - 12-14 лет
    Робот крокодил


    Робот - крокодил (робогатор)
    Робот пятиминутка
    робот пятиминутка
    Бот-внедорожник
    робот внедорожник из лего
    Трёхколёсный бот
    3-[ колёссный робот лего
    Конструируем робота "Пятиминутку" за 5 минут ;-) Собираем и программируем Бот-внедорожник. Это уже более серьёзная модель, использующая датчик касания. Создаём и тестируем Трёхколёсного бота. У этого робота ещё нет датчиков, но уже можно писать средние по сложности программы для управления двумя серводвигателями.
    Линейный ползун
    робот - линейный ползун
    Исследователь
    робот - исследователь
    Нападающий коготь
    робот - нападающий коготь
    Добавляем к "роботу пятиминутке" датчик цвета и получаем из него настоящего "Линейного ползуна" и получаем робот с ИИ начального уровня! Всем хорош "Бот-внедорожник": манёвренный, бронированный, умный. Ему бы ещё ультра-зрение бы добавить. Добавляем! Встречайте: Исследователь - вот вам бот с искусственным интеллектом среднего уровня! Хищный атакующий робот, содержащий коготь, которым он может ударить в цель. Собираем, тестируем!
    МАНТИ - застенчивый богомол
    робот - богомол
    Шарикопульт
    робот - шарикопульт
    Робот-база с тремя двигателями
    бот с тремя двигателями
    Удивительное существо: робот-богомол. Постройте, загрузите базовую программу, порадутесь и погрустите вместе с МАНТИ! Интересный миниробот под названием "Шарикопульт" очень простой, но может быть использован как дополнение к любому другому роботу. Базовый робот с тремя двигателями может пригодиться для получения навыков строительства собственных блоков. Так как в базовом роботе нет ни датчиков, ни спец.механизмов. Вы все это можете сделать сами!
    Двух кнопочный пульт ДУ
    пульт дистанционного управления из лего
    Продвинутый Молот-автобот
    молот - автобот
    Простой светомер из лего
    светометр из лего
    В данном уроке можно научиться собирать двух кнопочный пульт дистанционного управления любым роботом, собранным из конструктора лего миндстормз! Новенький проект "Молот-автобот"- это сложный в сборке и программировании робот. Но итоговая модель автомобиля-робота с молотом позволяет использовать 3 двигателя и 2 датчика! Эксперименты с данным светомером позволят научиться использовать датчик света в своих роботах.
    Робот СЕГВЭЙ с наездником
    робот - сегвэй
    Измеряем растояние длиномером
    длиномер
    автобот: гоночная машина из лего
    гоночная машина из лего
    Даже робота СЕГВЭЙ (SEGWAY) можно построить из набора 8547. Инструкция доступна при клике на картинку. Простейшее дополнение к роботу позволяет измерять пройденное им растояние. В статье описано как создать очень удобного робота-длиномера из робота пятиминутки. Замечательная разработка! Автомобиль, да ещё какой! Есть возможность и удалённого управления, и "мозги", позволяющие принимать решения, считывая цветные линии на полу! Можно скачать - это АВТОБОТ!
    Пятикнопочный пульт ДУ
    пульт дистанционного управления
    Супер пульт ДУ
    пульт ДУ
    Миниавто с 3-х пультом ДУ
    миниавто
    Пульт ДУ можно использовать практически в любом своём проекте. Единственное требование - наличие двух конструкторов lego mindstorms nxt 2.0 Супер пульт ДУ то уже мега-навороченный вариант для управления гоночным автомобилием или любым другим роботом MINDSTORMS NXT! Забавная игрушка - миниавтомобильчик с трёх кнопочным пультом дистанционного управления

    Комплект из 9-и инструкций по лего роботам (robot lego mindstorms nxt 8547) под общим названием:


    Мультибот . Кликните на картинку или просмотрите конструкции, приведённые ниже:


    Транспортное средство
    Этот транспорт является базовым для последующих робототехнических машин. Научитесь быстро собирать его прежде чем начнёте собирать более сложные механизмы.


    Гусеничное транспортное средство
    Собирается после того как вы собрали транспортное средство. Робот подходит для соревнований на силовое перетягивание каната.


    Гольфкар с лункой
    Собирается на базе гусеничного транспортного средства путём небольшой модернизации.


    • Лама - забавное животное (бонусная модель для конструктора 8547)
    • Трансформер-морф - сложная модель робота!
    • "Кучерявый танк" - забавный гусеничный танкообразный робот
    • Стреляющая рыба - робот, подобный рыбе, которая выстреливает струйкой воды, чтобы оглушить противника
    • Супер сортировщик - мегапуперсупер навороченный сортировщик шариков

      Растение, которое нападает на человека (в комплекте инструкция и программа)

    Читайте также: