Как заставить вашего робота следовать линии на Mindstorms NXT

Автор: Randy Alexander
Дата создания: 27 Апрель 2021
Дата обновления: 17 Ноябрь 2024
Anonim
Калибровка при движении по линии робота Lego Mindstorms EV3. Программирование
Видео: Калибровка при движении по линии робота Lego Mindstorms EV3. Программирование

Содержание

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


направления

Робот, который следует за линией, может быть хорошим способом начать программировать с помощью Lego Mindstorms (Ретро-изображение Робота и Сына от Infs с Fotolia.com)
  1. Установите датчик освещения (или датчик цвета, если у вас есть версия 2.0 комплекта) от вашего робота так, чтобы он указывал на землю. Разместите датчик спереди и между колесами как можно ближе к земле. Подключите датчик к блоку NXT.

  2. Нарисуйте линию на бумаге, чтобы ваш робот следовал за ней. Линия должна быть шириной около 1,3 см и не иметь изгибов. Радиус кривой должен быть больше, чем половина ширины вашего робота.

  3. Включите блок NXT и выберите подменю «Вид». Выберите значок «Отраженный свет» и выберите порт, к которому подключен датчик освещения.Держите датчик на бумаге и отметьте показания на экране блока NXT. Переместите датчик на линию, которую вы нарисовали на шаге 2, и запишите новое значение.


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

  5. Поместите робота на бумагу с датчиком немного правее линии. Включите блок NXT, выберите программу, созданную на шаге 4, и запустите ее.

Что вам нужно

  • Mindstorms NXT Kit
  • Компьютер с программой Mindstorms
  • Большой лист белой бумаги
  • Черный маркер