Лего робот на пульте управления

Пульт управления

Пульт управления Lego роботом можно достаточно быстро сделать на основе домашнего набора EV3. Часто бывает, что робот собран, а навыков программирования еще нет. Но есть желание заставить робота двигаться. Роботом можно управлять удаленно, не прибегая к программированию при помощи инфракрасного управления.

ик управление роботом
ик управление машинка

Для этого нужен инфракрасный датчик.

Датчик устанавливаем на робота и соединяем кабелем с четвертым портом. Затем левый большой мотор соединяем с портом B, а правый с портом C.

Нажав на центральную кнопку включаем микрокомпьютер EV3. После перехода в третье приложение IR Control третьего окна интерфейса модуля EV3 мы получаем возможность управлять прямым и обратным движением любого мотора, подключенного к любому порту. Пульт управления роботом EV3 практически готов.

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

Режимы пульта управления Lego EV3

Есть два режима управления. Первый режим использует первый и второй канал для связи с инфракрасным маяком. Обозначается на экране модуля как CH1+2. Второй режим использует третий и четвертый канал. Обозначается как CH3+4. Если включить первый канал, то можно управлять моторами, подключенными к портам B и C.

ИК управление EV3
инфракрасное управление

При этом первая и вторая кнопка управляет прямым и обратным движением мотора в порту B. Третья и четвертая кнопка управляет мотором в порту C. Если мотор из порта B подсоединить к порту A и мотор из порта C подключить к порту D, то нужно переключить канал на инфракрасном маяке с первого на второй. Первая и вторая кнопка будут управлять мотором в порту A, третья и четвертая мотором в порту D.

Робот Lego EV3
тележка Lego EV3
  • Нажимаем на центральную кнопку и переключаемся во второй режим. Моторы оставляем в портах A и D. Канал переключаем на четвертый. Управление моторами будет происходить так же как на втором канале первого режима управления.
  • Переставив соединительные кабеля обратно в порты B и C, и переключившись на третий канал можно убедиться, что управление моторами аналогично первому режиму управления на первом канале. То есть левым мотором управляет кнопка один и два, правым три и четыре.

Если одновременно нажать кнопку один и три, то робот будет двигаться вперед. При одновременном нажатии кнопки два и четыре – назад.

Инфракрасный маяк
ИК маяк

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

Для создания более сложного пульта управления на базе инфракрасного датчика и маяка уже будут нужны навыки программирования. Как правило управление создается при помощи блока «Переключатель».

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

Как управлять EV3 без программирования