Рейтинг@Mail.ru

Гоночная машина формула 1 EV3

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

Рейтинг:  4 / 5

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

Гоночную машину, имитирующую болид формулы 1, можно сделать с помощью образовательного набора LEGO MINDSTORMS Education EV3 (45544). В машине сидит водитель и держится за руль. Машина дистанционно управляется с Android-смартфона.

Гоночная машина формула 1 EV3

Для управления машиной я воспользовался приложением EV3 Numeric Pad (см. картинку ниже). Приложение позволяет сделать управление по своему алгоритму. Вот какие шаги нужно выполнить, чтобы управлять этой гоночной машиной с помощью EV3 Numeric Pad:

        • Запустить приложение EV3 Numeric Pad и подключите его через Bluetooth к EV3.
        • Запустите демонстрационную программу на EV3 (перед запуском обязательно установите передние колёса прямо).
        • Можно управлять.

Принцип работы приложения EV3 Numeric Pad следующий: когда вы касаетесь голубого прямоугольника и водите по нему пальцем, вы тем самым передвигаете по нему красную мишень. В это время приложение постоянно передаёт координаты мишени (по осям X и Y) модулю EV3. Координата по оси X – передаётся в диапазоне от -100 до 100 в почтовый ящик с именем «x», а координата по оси Y – тоже передаётся в диапазоне от -100 до 100, но в почтовый ящик с именем «y» (слева сверху отображаются текущие числа переданные EV3).

Приложение EV3 Numeric Pad

Демонстрационная программа racing-car.ev3, которую вы можете скачать ниже, считывает координаты из ящиков «x» и «y» и преобразует следующим образом: координата по оси X преобразуется в повороты передних колёс вправо и влево, а координата по оси Y преобразуется в скорость вращения задних колёс. Как только вы отрываете палец от экрана, красная мишень возвращается в центр голубого поля, модулю EV3 передаются координаты 0, 0 и, соответственно, передние колёса возвращаются в прямое положение, и задние колёса останавливаются.

Нижняя полоска работает аналогично верхнему квадратному полю, но она передаёт значения от -100 до 100 в почтовый ящик с именем «z». Если вы прикоснётесь здесь пальцем слева или справа от центра, то демонстрационная программа заставит машину посигналить.

Вместо программы EV3 Numeric Pad вы можете использовать её более продвинутый аналог EV3 Numeric Pad+ (см. картинку ниже), в которой есть ещё 4 дополнительные кнопки, по нажатию на которые, вы можете запрограммировать дополнительные действия. Номера нажатых кнопок будут приходить в почтовый ящик с именем «w». Вот что вы можете попробовать запрограммировать сами при нажатии на дополнительные кнопки:

        • Помощь водителю при развороте: после нажатия на кнопку, машина самостоятельно совершает разворот на 180 градусов, попеременно двигаясь вперёд-назад и поворачивая руль то влево, то вправо.
        • Помощь водителю при парковке: устанавливаем машину рядом с местом, куда нужно парковаться, нажимаем запрограммированную кнопку, и машина сама паркуется.
        • Сигнализация: установка и снятие с охраны - пока машина на охране она не может ехать, а при обнаружении препятствия рядом с датчиком расстояния включается сирена и начинает мигать красным светом светодиод. Ещё можно подключить гироскоп и с помощью него определять, что машина под охраной стоит неподвижно, а как только машину кто-нибудь двигает, тоже включать тревогу.

Приложение EV3 Numeric Pad+

Помимо того, что в программе EV3 Numeric Pad+ есть дополнительные кнопки, здесь можно выбирать между двумя вариантами имён почтовых ящиков. Это могут быть ящики с именами «w», «x», «y» и «z» (по умолчанию) или «a», «b», «c» и «d». Т.е. вы сможете запрограммировать сразу два пульта в одном.

Файлы:
Инструкция для сборки гоночной машины формула 1 из конструктора LEGO Mindstorms EV3 Версия:от 11.12.2015

Инструкция для сборки гоночной машины формула 1 из базового образовательного набора конструктора LEGO Mindstorms Education EV3 (45544).

Дата 20.10.2015 Размер файла 9.91 MB Закачек 18220

Демонстрационная программа для гоночной машины формула 1 Версия:от 20.10.2015

Демонстрационная программа для гоночной машины формула 1, собранной из базового набора конструктора LEGO Mindstorms Education EV3 (45544).

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

Дата 20.10.2015 Размер файла 258.81 KB Закачек 5279

Кроме первой версии машины вы можете сделать версию машины с увеличенной скоростью движения. В скоростной версии добавлены шестерёнки, благодаря которым машина потеряет в мощности, но сможет ехать в 5 раз быстрее. Разница при сборке только в креплении задних колёс (различаются шаги 18, 24, 25 и 26, а шаг 29 превращается в шаги 29 – 35 в скоростной версии). Для этой версии нужно использовать другую демонстрационную программу.

Гоночная машина формула 1 (скоростная версия)

Инструкция для сборки гоночной машины формула 1 (скоростная версия) из конструктора LEGO Mindstorms EV3 Версия:от 11.12.2015

Инструкция для сборки гоночной машины формула 1 (скоростная версия) из базового образовательного набора конструктора LEGO Mindstorms Education EV3 (45544).

Дата 26.10.2015 Размер файла 11.89 MB Закачек 9221

Демонстрационная программа для гоночной машины формула 1 (скоростная версия) Версия:от 26.10.2015

Демонстрационная программа для гоночной машины формула 1 (скоростная версия), собранной из базового набора конструктора LEGO Mindstorms Education EV3 (45544).

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

Дата 26.10.2015 Размер файла 260.04 KB Закачек 3353

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

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

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

Комментарии   

Гуля
-1 #21 Гуля 22.01.2018 07:52
здраствуите. у меня ничего не получится. готових программа не работает. только зеленый свет маргает и все.помагите пажалуста срочно
Цитировать
Alex
-1 #22 Alex 22.01.2018 08:36
Цитирую Гуля:
здраствуите. у меня ничего не получится. готових программа не работает. только зеленый свет маргает и все.помагите пажалуста срочно

Попробуйте управление через RoboCam. Настройки RoboCam для гоночной машины можете скачать здесь.
Цитировать
Сргей
+1 #23 Сргей 15.02.2018 18:20
Объясните пожалуйста как устанавливать демонстроционную программу срочно
Цитировать
Alex
0 #24 Alex 16.02.2018 12:15
Цитирую Сргей:
Объясните пожалуйста как устанавливать демонстроционную программу срочно

Скачайте файл с программой (файл с расширением .ev3), запустите на компьютере ПО LEGO Mindstorms Education EV3, откройте файл с программой, подключите к компьютеру робота и выполните на нём программу.
Цитировать
Марина
-2 #25 Марина 29.03.2018 22:48
Скажите что делаю неправильно? По инструкции собрали. Скачали демонстрационная программу загрузили на машинку. На телефон ev3 numeric pad загрузили. По блютуз соединились с ev3, а вот при соединение в программе пишет no device found. Может это из-за марки телефона xiaomi?
Цитировать
Alex
-2 #26 Alex 30.03.2018 18:32
Цитирую Марина:
Скажите что делаю неправильно? По инструкции собрали. Скачали демонстрационная программу загрузили на машинку. На телефон ev3 numeric pad загрузили. По блютуз соединились с ev3, а вот при соединение в программе пишет no device found.

EV3 должен быть сопряжён со смартфоном. После этого в приложении нажимаете кнопку "Connect" и выбираете одно из сопряжённых устройств из списка. У вас падает после выбора EV3 из этого списка?
Цитирую Марина:
Может это из-за марки телефона xiaomi?

Маловероятно. Попробуйте подключиться через приложение RoboCam.
Цитировать
Чаурина Валентина
0 #27 Чаурина Валентина 04.08.2018 09:40
у меня горит зелёный цвет помогите пожалуйста сейчас курлык
Цитировать
Alex
0 #28 Alex 04.08.2018 21:39
Цитирую Чаурина Валентина:
у меня горит зелёный цвет помогите пожалуйста сейчас курлык

А что должно у вас гореть? Что вы делаете и что ожидаете?
Цитировать
Пётр Дмитриев
0 #29 Пётр Дмитриев 04.11.2018 12:11
Здравствуйте!
А как сделать сигнализацию, помощь при парковке и развороте?

Спасибо заранее!
Пётр
Цитировать
Alex
0 #30 Alex 06.11.2018 22:10
Цитирую Пётр Дмитриев:
А как сделать сигнализацию, помощь при парковке и развороте?

Здравствуйте. Это просто идеи, что можно ещё делать с этой машиной. Здесь весь расчёт на вашу фантазию:)
Цитировать

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