Лего Майндштормс NXT


Lego Mindstorms NXT — программируемый набор робототехники , выпущенный компанией Lego в конце июля 2006 года. [1] Он заменил набор Lego Mindstorms первого поколения, который назывался Robotics Invention System . Базовый комплект поставляется в двух версиях: розничная версия (набор № 8527) [2] и базовый набор для обучения (набор № 9797). [3] Он поставляется с программным обеспечением для программирования NXT-G или дополнительно с LabVIEW для Lego Mindstorms. [4] Существует множество неофициальных языков, таких как NXC, NBC, leJOS NXJ и RobotC. Второе поколение набора Lego Mindstorms NXT 2.0 ., был выпущен 1 августа 2009 г. с датчиком цвета и другими улучшенными функциями. Третье поколение, EV3 , было выпущено в сентябре 2013 года.

Основным компонентом комплекта является компьютер в форме кирпича под названием NXT Intelligent Brick. Он может принимать данные от четырех датчиков и управлять тремя двигателями с помощью модифицированной версии кабелей RJ12 , очень похожих на телефонные кабели RJ11 , но несовместимых с ними. Пластиковый штифт для удержания кабеля в гнезде смещен немного вправо. Блок имеет монохромный ЖК -дисплей с разрешением 100 × 64 пикселей и четыре кнопки, которые можно использовать для навигации по пользовательскому интерфейсу с использованием иерархических меню. Он оснащен 32-разрядным микроконтроллером Atmel AT91SAM7 S256 с ядром ARM7TDMI , 256 КБ флэш-памяти и 64 КБ ОЗУ, а также 8-разрядным Микроконтроллер Atmel AVR ATmega48 и поддержка bluetooth. Он также имеет динамик и может воспроизводить звуковые файлы с частотой дискретизации до 8 кГц. Питание осуществляется от 6 батареек типа АА (по 1,5 В) в потребительской версии комплекта и от литий-ионного аккумулятора и зарядного устройства в учебной версии.

Intelligent Brick остается неизменным в NXT 2.0 . Черная версия кирпича была сделана в честь 10-летия системы Mindstorms без каких-либо изменений внутренних компонентов.

Компания Lego выпустила прошивку для NXT Intelligent Brick с открытым исходным кодом вместе со схемами для всех аппаратных компонентов. [5]

С помощью меню интеллектуального модуля NXT можно создавать очень простые программы. Более сложные программы и звуковые файлы можно загружать через порт USB или по беспроводной сети с помощью Bluetooth. Файлы также можно копировать между двумя модулями NXT по беспроводной сети, а некоторые мобильные телефоны можно использовать в качестве пульта дистанционного управления. До трех блоков NXT могут одновременно обмениваться данными через Bluetooth при запуске программ, созданных пользователем.

Розничная версия комплекта включает программное обеспечение для написания программ, работающих на персональных компьютерах с ОС Windows и Mac OS. Программное обеспечение основано на National Instruments LabVIEW и предоставляет визуальный язык программирования для написания простых программ и их загрузки в модуль NXT. Это означает, что вместо того, чтобы требовать от пользователей написания строк кода, они вместо этого могут использовать блок-схемы, такие как «блоки», для разработки своей программы.


Логотип Lego Mindstorms NXT.
«Гольф-бот» — робот, построенный с помощью набора NXT.
Набор Lego Mindstorms NXT
Робот, собранный из набора NXT.
Автомобиль Lego NXT, который избегает стен, реализованный в Physical Etoys.
Модель вилочного погрузчика, построенная с использованием Lego Mindstorms NXT 2.0.