ПервоРобот LEGO Mindstorms NXT - Обзор конструктора

ПервоРобот LEGO Mindstorms NXT - Обзор конструктора 03.08.2017

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

Краткую информацию о линейке конструкторов LEGO Mindstorms, а также сравнение NXT и EV3 наборов можно найти в статье, посвященной EV3.

Сразу перейдем к содержимому набора LEGO Mindstorms NXT 2.0. Вот что входит в образовательную версию набора:

  • 1 программируемый блок
  • 3 мотора:
  • 5 датчиков:
    • 2 датчика касания
    • 1 датчик освещенности
    • 1 ультразвуковой датчик расстояния
    • 1 микрофон
  • Аккумуляторная батарея для робота
  • 413 деталей Lego Technic

9797_713x380_MainProduct.png

Датчики и моторы

Рассмотрим основные возможности и характеристики моторов и датчиков:

lego-mindstorms-nxt-touch-sensor.jpg

Датчик касания

Этот датчик напоминает кнопку любого устройства – телефона, пульта или клавиатуры. Датчик способен определить, когда кнопка нажата или отпущена, также он может подсчитывать одиночные и многократные нажатия.


light.jpg

Датчик освещенности

Он позволяет роботу различать яркость объектов и определять освещенность помещения.

  • Способен работать в 2 режимах – измерение отраженного света и окружающего освещения
  • В режиме определения яркости можно различать цвета – например, у желтого цвета яркость ниже, чем у синего

lego-mindstorms-nxt-sound-sensor.jpg

Датчик звука

Датчик звука (микрофон) позволяет определить уровень шума.

  • Может измерять шум в dB (децибелах) и dBA


lego-mindstorms-nxt-ultrasonic-sensor.jpg

Ультразвуковой датчик расстояния

С помощью этого датчика робот может «видеть» предметы перед собой и определять расстояние до них.

  • Может измерять расстояние в диапазоне 3 - 250 см.
  • Дискретность результата измерений: +/- 1 см.

M076274P01WL.jpg

Мотор

Все три мотора в наборе одинаковые. Стоит отметить, что в каждом моторе присутствует датчик оборотов – энкодер. Он позволяет контролировать движение мотора с высокой точностью. Характеристики мотора:

  • Максимальные обороты - 160- 170 об/мин.
  • Крутящий момент - 20 Н/см
  • Встроенный датчик угла поворота (энкодер) мотора с точностью 1 градус

NXT датчики, моторы и кабели совместимы с EV3, поэтому оба набора – NXT и EV3 можно комбинировать.

Программируемый блок NXT

Программируемый блок NXT представляет собой «мозг» робота. К «мозгу» можно подключить 3 мотора и 4 сенсора, и именно в нем хранятся программы робота. Когда программа запущена блок NXT читает программу и в соответствии с ней дает команды моторам и сенсорам. Робота можно подключить к компьютеру через USB или Bluetooth. Между собой роботы могут «общаться» по Bluetooth

9841.png

Ниже представлены характеристики программируемого блока NXT:

  • Процессор - Atmel 32-Bit ARM 48 MHz, 256 KB Flash RAM, 64 KB RAM
  • Со-процессор - Atmel 8-Bit AVR 8 MHz, 4 KB Flash RAM, 512 Byte RAM
  • 4 порта ввода для датчиков. Поддерживаются аналоговые и цифровые датчики. Скорость передачи данных: 9600 бит/с (I2C)
  • 3 порта вывода для моторов
  • Монохромный LCD экран, 100 * 64 пикселей
  • Взаимодействие - USB 2.0, Bluetooth

Среда программирования

С NXT поставляется графическая среда разработки на базе LabView - NXT-G. Поддерживаемые операционные системы - Windows и Mac. Среда разработки NXT очень простая и рассчитана на ребят, не обладающих специальными знаниями по информатике и не знакомых с программированием.

NXT-G.png

В среде NXT-G каждая команда роботу представлена в виде графического блока. Пример команды для мотора – включить мотор на 3 секунды или включить мотор на 4 оборота. Команда для сенсора зависит от типа сенсора. Например, для датчика освещенности команда может звучать так – скажи, какова освещенность комнаты, а для датчика расстояния – скажи, какое расстояние до препятствия. Составив последовательность таких блоков, можно создать программу – запрограммировать робота.

Базовые роботы

В образовательный набор включена инструкция для сборки базового робота.

mindstorms-education-base-set-iconic-model-9797.png

Для NXT набора был выпущен ресурсный набор, позволяющий собирать другие модели, используя новые детали.

mindstorms-education-resource-set-rover-model-9695.PNG

Робототехнические конструкторы NXT и EV3 являются отличным средством для изучения информатики, физики, математики, программирования. Давайте учиться интересно!


Возврат к списку

X Сайт может собирать метаданные пользователя (cookie, данные об IP-адресе и местоположении).
Если, прочитав это сообщение, вы остаетесь на нашем сайте, это означает, что вы не возражаете против использования этих технологий.