1 Января. Раннее Утро. Мой 9 летний сын обнаружил под ёлкой подарок от Деда Мороза. Это оказалась огромная коробка с Lego Mindstorms NXT 2.0.
Размер коробки, как и качество исполнения на высоте. Первое время хочется просто рассматривать коробку. Откидная крышка показывает комплектацию набора и элементы программного обеспечения.
![image](https://habrastorage.org/r/w1560/storage/habraeffect/25/20/2520a7693f1b265866583eb2afb288ea.png)
![image](https://habrastorage.org/r/w1560/storage/habraeffect/d3/3d/d33db71a1832e624678ff82ee779e366.png)
![image](https://habrastorage.org/r/w1560/storage/habraeffect/56/c6/56c694b105635e0f7b454a37fd6edd0d.png)
Итак, что мы имеем в коробке:
Это уже вторая версия набора Mindstorms. И он немного вырос по сравнению со своей первой версии. Добавились детали, появился новый датчик — Сенсор Цвета.
Кирпич может проигрывать заранее записанные звуки и отображать на своем экране подготовленные картинки и текст.
Интересная особенность кирпича это встроенный bluetooth, который можно использовать как для связи с другим кирпичом, так и для управления роботом с помочью телефона. В сети без проблем нашел софт для простых телефонов, Windows Mobile и Android.
Открыв коробку, понимаешь, что набор содержит много мелких деталей. А хранить их в коробке не очень удобно. Пригодился предыдущий опыт с лего. В использование пошла новая пластиковая коробка и пластиковые пакеты на молнии. Хоть коробка и хороша, но функционально ее больше не использовать.
![image](https://habrastorage.org/r/w1560/storage/habraeffect/67/29/672903b6adf11dcc0627c8c79299d8bc.png)
![image](https://habrastorage.org/r/w1560/storage/habraeffect/ca/cb/cacb565a7428d686e029ecab5c9d04ca.png)
Вот он какой великий и ужасный кирпич.
![image](https://habrastorage.org/r/w1560/storage/habraeffect/b4/ec/b4eca1ad4baab1d78b8bc66f265c8cb0.png)
Инструкция в комплекте на английском языке, но в стиле Лего, все интуитивно понятно и просто. Бумажная инструкция дает пояснения по установке и настройке, заодно позволяет собрать базовый (тестовый) модуль. Остальные схемы доступны через программу Lego Mindstorm NXT.
Инструкцию на русском языке легко найти в сети, например здесь.
Для работы кирпича потребуется 6 пальчиковых батареек AA. Рекомендую запастись аккумуляторами и зарядным устройством. Поискав, на сайте лего, был найден стандартный аккумулятор 54.95$ + блок питания 24.99$.
По мне так дороговато.
К стандартному программному обеспечению NXT-G тоже вопросов нет, все просто работает.
![image](https://habrastorage.org/r/w1560/storage/habraeffect/5e/a1/5ea1e3b3bc8630f531d30740f18d50e4.png)
NXT-G это графическая среда программирования разработанная National Instruments для LEGO. Написание NXT-G программ очень похоже на создание блок-схем. Вы «пишете» программу путем перетаскивания блоков, которые описывают различные поведения, например, поворот двигателя. С использованием различных блоков, вы можете контролировать двигатели, определять расстояние до объекта или изменение цвета, а так же воспроизвести звук и выполнить код в зависимости от состояния датчиков и т.д.
![image](https://habrastorage.org/r/w1560/storage/habraeffect/b7/7f/b77f2045594d756e9382eb997b90013e.png)
Вы пишите программу, подключаете робота (кирпич) к компьютеру, заливаете программу, переносите робота на тестовый полигон и смотрите, как ваше детище начинает исследовать мир.
NXT-G предназначена для детей и взрослых, которые не имеют опыта программирования и по этой причине, она очень проста в использовании. Понятно, что возможности данной программы ограничены, но свои начальные задачи она решает превосходно. В интернете было обнаружено множество сторонних сред, которые позволяют писать непосредственно код. Постараюсь сделать обзор в скором времени.
Дальше пошло все по инструкциипо маслу сборка моделей, обкатка программного обеспечения. Благодаря пошаговой инструкции Лего, сын все выполняет сам, я лишь изредка подглядываю и подсказываю правильное направление.
![image](https://habrastorage.org/r/w780q1/storage/habraeffect/1c/04/1c04f9248651dc24f2a8f3cbb4a4fa1d.jpg)
![image](https://habrastorage.org/r/w780q1/storage/habraeffect/c1/dc/c1dcd72d3e7afae73642b88714868d1e.jpg)
Сын собирает модель. Затем мы на тестовом полигоне тестируем различные варианты программ, например на скорость прохождение робота вдоль линии. Так что ближайшие несколько месяцев есть чем заняться. Главное подкидывать задачки.
Для себя скачал книгу “Extreme NXT”, которая дает массу идей по использованию кирпича и инструкцию по созданию и подключению новых датчиков. Так что самое интересное еще впереди.
Ну и на последок Monster Chess — очень большие шахматы с использованием LEGO MINDSTORMS для каждой шахматной фигуры.
![image](https://habrastorage.org/storage/habraeffect/12/2b/122bb6632a035e2e58971070dd0e8859.png)
Распаковка
Размер коробки, как и качество исполнения на высоте. Первое время хочется просто рассматривать коробку. Откидная крышка показывает комплектацию набора и элементы программного обеспечения.
![image](https://habrastorage.org/storage/habraeffect/25/20/2520a7693f1b265866583eb2afb288ea.png)
![image](https://habrastorage.org/storage/habraeffect/d3/3d/d33db71a1832e624678ff82ee779e366.png)
![image](https://habrastorage.org/storage/habraeffect/56/c6/56c694b105635e0f7b454a37fd6edd0d.png)
Итак, что мы имеем в коробке:
- NXT программируемый блок (дальше просто кирпич) — ядро всей системы
- 4x сенсора:
- Ультразвуковой сенсор — позволяет роботу измерять расстояние до объекта и реагировать на движение
- Два сенсора нажатия – позволяют роботу реагировать на прикосновения
- Сенсор цвета – самый интересный сенсор, включает в себя сразу три функции: Умеет определять 6 цветов цвет — Белый, Черный, Желтый, Красный, Зеленый и Голубой, интенсивность освещения и быть лампой подсветки
- 3x Интерактивных сервомотора – помимо обеспечения движения, они могут быть использованы как датчики, обеспечивая определение угла поворота колеса.
- USB кабель для подключения кирпича к компьютеру
- 7x соединительных кабелей
- Инструкция
- Диск с программным обеспечением для Windows и Mac OS
- Тестовое поле для калибровки сенсоров и тестирования вашего детища
- 613 различных Lego деталей
Это уже вторая версия набора Mindstorms. И он немного вырос по сравнению со своей первой версии. Добавились детали, появился новый датчик — Сенсор Цвета.
Кирпич может проигрывать заранее записанные звуки и отображать на своем экране подготовленные картинки и текст.
Интересная особенность кирпича это встроенный bluetooth, который можно использовать как для связи с другим кирпичом, так и для управления роботом с помочью телефона. В сети без проблем нашел софт для простых телефонов, Windows Mobile и Android.
Открыв коробку, понимаешь, что набор содержит много мелких деталей. А хранить их в коробке не очень удобно. Пригодился предыдущий опыт с лего. В использование пошла новая пластиковая коробка и пластиковые пакеты на молнии. Хоть коробка и хороша, но функционально ее больше не использовать.
![image](https://habrastorage.org/storage/habraeffect/67/29/672903b6adf11dcc0627c8c79299d8bc.png)
![image](https://habrastorage.org/storage/habraeffect/ca/cb/cacb565a7428d686e029ecab5c9d04ca.png)
Вот он какой великий и ужасный кирпич.
![image](https://habrastorage.org/storage/habraeffect/b4/ec/b4eca1ad4baab1d78b8bc66f265c8cb0.png)
Инструкция в комплекте на английском языке, но в стиле Лего, все интуитивно понятно и просто. Бумажная инструкция дает пояснения по установке и настройке, заодно позволяет собрать базовый (тестовый) модуль. Остальные схемы доступны через программу Lego Mindstorm NXT.
Инструкцию на русском языке легко найти в сети, например здесь.
Для работы кирпича потребуется 6 пальчиковых батареек AA. Рекомендую запастись аккумуляторами и зарядным устройством. Поискав, на сайте лего, был найден стандартный аккумулятор 54.95$ + блок питания 24.99$.
По мне так дороговато.
К стандартному программному обеспечению NXT-G тоже вопросов нет, все просто работает.
![image](https://habrastorage.org/storage/habraeffect/5e/a1/5ea1e3b3bc8630f531d30740f18d50e4.png)
NXT-G это графическая среда программирования разработанная National Instruments для LEGO. Написание NXT-G программ очень похоже на создание блок-схем. Вы «пишете» программу путем перетаскивания блоков, которые описывают различные поведения, например, поворот двигателя. С использованием различных блоков, вы можете контролировать двигатели, определять расстояние до объекта или изменение цвета, а так же воспроизвести звук и выполнить код в зависимости от состояния датчиков и т.д.
![image](https://habrastorage.org/storage/habraeffect/b7/7f/b77f2045594d756e9382eb997b90013e.png)
Вы пишите программу, подключаете робота (кирпич) к компьютеру, заливаете программу, переносите робота на тестовый полигон и смотрите, как ваше детище начинает исследовать мир.
NXT-G предназначена для детей и взрослых, которые не имеют опыта программирования и по этой причине, она очень проста в использовании. Понятно, что возможности данной программы ограничены, но свои начальные задачи она решает превосходно. В интернете было обнаружено множество сторонних сред, которые позволяют писать непосредственно код. Постараюсь сделать обзор в скором времени.
Дальше пошло все по инструкции
![image](https://habrastorage.org/storage/habraeffect/1c/04/1c04f9248651dc24f2a8f3cbb4a4fa1d.jpg)
![image](https://habrastorage.org/storage/habraeffect/c1/dc/c1dcd72d3e7afae73642b88714868d1e.jpg)
Что же дальше?
Сын собирает модель. Затем мы на тестовом полигоне тестируем различные варианты программ, например на скорость прохождение робота вдоль линии. Так что ближайшие несколько месяцев есть чем заняться. Главное подкидывать задачки.
Для себя скачал книгу “Extreme NXT”, которая дает массу идей по использованию кирпича и инструкцию по созданию и подключению новых датчиков. Так что самое интересное еще впереди.
Ну и на последок Monster Chess — очень большие шахматы с использованием LEGO MINDSTORMS для каждой шахматной фигуры.