Рейтинг@Mail.ru

Селеноход из конструктора LEGO EV3

Автор: Alex. Опубликовано в Копилка . просмотров: 56399

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Селеноход – это луноход, созданный российской командой для участия в конкурсе Google Lunar X PRIZE. В настоящий момент проект закрыт, но интересная конструкция с не менее интересной системой передвижения по лунной поверхности остались. С помощью стартового образовательного набора LEGO MINDSTORMS Education EV3 (45544) возможно собрать модель Селенохода, который будет передвигаться по такому же принципу и так же поднимать и опускать «голову».

Селеноход EV3 (Selenokhod EV3)

Моделька создавалась на основе этого видео: youtu.be/dc18qH9Lhu8. При создании модели я не ставил цель создать средство передвижения с хорошей проходимостью. При ходьбе корпус Селенохода поднимается не слишком высоко, но этого достаточно, чтобы двигаться по ровным поверхностям. Для имитации солнечной батареи я использовал крышку от батарейного отсека модуля EV3.

Для демонстрации Селенохода написана простая программа:

  1. После включения мигает красная светодиодная подсветка. В это время нужно установить лыжи Селенохода сверху, нажимая верхнюю или нижнюю кнопки. После установки лыж или, если установка лыж не требуется, можно нажать на центральную кнопку, чтобы робот сложил «голову» и принял исходное положение.
  2. После того как «голова» легла, начинает мигать оранжевая подсветка. Это значит, что Селеноход готов к «исследованию Луны». Нужно нажать центральную кнопку на модуле EV3, чтобы его разбудить. Обратите внимание на то, что центральную кнопку можно нажать, не поднимая «головы» Селенохода: нажимать можно прямо на «солнечную батарею» робота.
  3. Во время «исследования лунной поверхности» Селеноход идёт вперёд, пока не обнаружит препятствие. Если ему попалось препятствие, он оступает назад, поворачивается на произвольный угол и продолжает своё путешествие. Периодически робот опускает «голову» как бы исследуя лунную поверхность.
  4. Остановить Селеноход можно нажав на центральную кнопку модуля EV3. После этого он доделает текущее движение до конца, затем сложит голову и завершит выполнение программы.

Как работает демонстрационная программа можно посмотреть на видео:

Селеноходом также получится управлять со смартфона с помощью программы LEGO Mindstorms Commander. Вот видео:

Для каждого мотора я использовал три отдельные кнопки FRWRD/BACK TILT и LEFT/RIGHT TILT для управления с помощью наклонов.

Пульт управления Селеноходом в приложении LEGO Mindstorms Commander Настройка первой кнопки в приложении LEGO Mindstorms Commander для управления Селеноходом Настройка второй кнопки в приложении LEGO Mindstorms Commander для управления Селеноходом Настройка третьей кнопки в приложении LEGO Mindstorms Commander для управления Селеноходом

Инструкция для сборки Селенохода и демонстрационная программа ниже:

Файлы:
Инструкция для сборки Селенохода (Selenokhod) из конструктора LEGO Mindstorms EV3 Версия:от 08.05.2015

Инструкция для сборки Селенохода (Selenokhod) из базового набора конструктора LEGO Mindstorms Education EV3 (45544).

Дата 08.05.2015 Размер файла 10.02 MB Закачек 22122

Демонстрационная программа для Селенохода Версия:от 08.05.2015

Демонстрационная программа для Селенохода (Selenokhod) собранного из базового набора конструктора LEGO Mindstorms Education EV3 (45544).

Для запуска программы требуется ПО LEGO Mindstorms Education EV3 версии 1.1.1 или выше.

Дата 08.05.2015 Размер файла 17.81 KB Закачек 8306

Ещё один способ управления сееноходом показан на этом видео:

Здесь управление сделано с помощью приложения RoboCam. Как установить и использовать это приложение читайте в следующих статьях. Скачать готовые настройки RoboCam для управления селеноходом вы можете здесь.

Tags: Инструкции LEGO Mindstorms EV3 Selenokhod LEGO Mindstorms Education EV3 LEGO

Комментарии   

Наталья
+1 #1 Наталья 16.05.2015 01:02
Здравствуйте!
В демо программе для Мои блоки в палитре не отображаются блоки. При загрузки программы выходит сообщение об отсутствующих блоках. Что нужно сделать чтобы появились блоки?
Цитировать
Alex
+1 #2 Alex 18.05.2015 16:07
Цитирую Наталья:
Здравствуйте!
В демо программе для Мои блоки в палитре не отображаются блоки. При загрузки программы выходит сообщение об отсутствующих блоках. Что нужно сделать чтобы появились блоки?


Я попробовал открыть файл selenokhod.ev3 на другом компьютере (пункт меню "Файл -> Открыть проект..."): проект открылся без ошибок и все блоки на месте, см. картинку.



Проверьте версию программы LEGO Mindstorms EV3 (пункт меню "Справка -> Информация о LEGO MINDSTORMS EV3"). У меня версия 1.0.1, установленная для учителя, см. картинку.

Цитировать
Наталья
+3 #3 Наталья 21.05.2015 11:07
В свойствах то да, все в порядке. В палитре пусто и в самой программе. Скрин отправила Вам на почту.

Цитировать
Alex
+2 #4 Alex 22.05.2015 08:04
Прикрепил ваш скриншот к комментарию. Теперь понятно, что не так. У меня тоже пусто в версии 1.0.1. Обновите LEGO Mindstorms EV3 до версии 1.1.1 и всё откроется, см. картинку ниже.

Цитировать
Наталья
+2 #5 Наталья 22.05.2015 18:27
Спасибо, попробую.
Цитировать
Томирис
0 #6 Томирис 22.07.2016 08:42
как можно обновить версию 1.1.1.
Цитировать
Alex
0 #7 Alex 22.07.2016 09:12
Цитирую Томирис:
как можно обновить версию 1.1.1.

Вам не обяательно ставить именно версию 1.1.1. Демонстрационная программа прекрасно открывается и работает на версиях LEGO Mindstorms EV3 1.1.1 и выше. У меня, например, сейчас установлена LEGO Mindstorms EV3 1.2.1 и в ней всё отлично работает.

Чтобы обновиться, перейдите по пункту меню "Справка -> Проверить наличие обновлений".
Цитировать

Добавить комментарий