💾🔑 Автомобиль на радиоуправлении из Lego EV3. EV3-EV3 соединение по Bluetooth. Фигурное вождение » РобоВики

💾🔑 Автомобиль на радиоуправлении из Lego EV3. EV3-EV3 соединение по Bluetooth. Фигурное вождение » РобоВики Мультикоптеры

Bluetooth управляющих программ (два nxts обязательно):

Программа 5ButtonSteer является управляющая программа для Race Car, который
предназначен для использования вместе с 5 Кнопка удаленного управления проектом.
См. инструкции для этого проекта.

SteerBTCar программа управляющая программа для Race Car, который предназначен
для использования вместе с удаленного рулевого управления проектом. См.
инструкции для этого проекта.

Беспроводное управление моторчиками из lego при помощи steam controller

💾🔑 Автомобиль на радиоуправлении из Lego EV3. EV3-EV3 соединение по Bluetooth. Фигурное вождение » РобоВики

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

И это были даже не обычные Лего. У меня был друг, у брата которого были все эти дорогие игрушки.

А теперь у меня самого сын такого же возраста. И он строит танки, которые. просто продолжают идти, пока не врежутся в стену 🙂

Давайте теперь используем ESP32 и магию паяльника, чтобы собрать настоящий пульт дистанционного управления!

Насколько я знаю, такие пульты дистанционного управления существуют. Однако ни один из них мне не подходит. Либо они инфракрасные, либо слишком большие и используют технологию 80-х годов. Или дорогие. Я не могу сделать ни один из них специально для моего сына, но ни один из них я не могу описать как “сделанный специально для тебя!”.

Поэтому давайте разработаем усовершенствованный пульт дистанционного управления, который будет править всеми!

Смотрите про коптеры:  Беспилотные летательные аппараты: теория и практика

💾🔑 Автомобиль на радиоуправлении из Lego EV3. EV3-EV3 соединение по Bluetooth. Фигурное вождение » РобоВики

Ингредиенты :

Это вид, представленный в редакторе EasyEDA:

💾🔑 Автомобиль на радиоуправлении из Lego EV3. EV3-EV3 соединение по Bluetooth. Фигурное вождение » РобоВики

На заглавной фотографии виден провод, который нужен не для исправления ошибок, а для подачи питания от USB. Однако контакты из Китая еще не пришли. Возможно, этого будет недостаточно для мотора. В результате я сначала проверяю, работают ли светодиоды. Только для создания привлекательной картинки я присоединил разъем от мотора к плате.

Версия 1.1 моей платы (в отличие от версии 1.2, которая уже загружена на EasyEDA) не содержит светодиодов, поэтому я припаял два антипараллельных диода к выходу, чтобы определить, что происходит. Посмотрите внимательно на видео, чтобы увидеть пару диодов 0603, которые попеременно включаются и выключаются для индикации движения вперед/назад.

Что касается пульта дистанционного управления, то сначала я просто хотел собрать еще одну плату с кнопками и еще одним ESP32 – классический пульт дистанционного управления.

Затем я вспомнил, что у контроллеров Steam есть режим Bluetooth (BLE) с низким энергопотреблением. В результате я решил разобраться с этим вопросом, и через несколько часов научился получать пакеты от контроллера.

Для этого просто найдите HID-устройство под названием SteamController и подключитесь к нему. А затем используйте недокументированную службу Valve и некоторые недокументированные команды, чтобы включить загрузку пакетов.

💾🔑 Автомобиль на радиоуправлении из Lego EV3. EV3-EV3 соединение по Bluetooth. Фигурное вождение » РобоВики

Я также вручную разобрал недокументированный формат отчетов.

💾🔑 Автомобиль на радиоуправлении из Lego EV3. EV3-EV3 соединение по Bluetooth. Фигурное вождение » РобоВики

Примерно через час мне стало понятно значение флагов и значений, и я смог мигать светодиодом, используя контроллер Steam и ESP32. ¯_(ツ)_/¯

v1.0:

“экспериментальный подход

– первый вариант, где я выбрал неправильный регулятор напряжения. Микросхема TPS62291 повышает напряжение только до 6 вольт. Я работал над несколькими проектами параллельно и забыл, что устройство должно работать при напряжении 9 В.

v1.1: «достаточно хорошая»
— этот вариант виден в роликах, и всё работает

Смотрите про коптеры:  История робототехники. Происхождение первых роботов

v1.2: «окончательная»
— добавил индикаторные светодиоды на выход и оптимизировал размер и раскладку плату

Иллюстративное видео (1-3 секунды после включения) демонстрирует как этап подключения, так и управление двигателем. Разъем Lego еще не подключен. Чтобы подключить его, он должен войти в пустое пространство рядом с другими разъемами, отмеченное белым прямоугольником.

Теперь он часто используется моим сыном для управления машинками, которые он построил.

В стресс-тесте я столкнулся только с одной проблемой: я думал, что режим “быстрого затухания” драйвера двигателя будет наиболее эффективным, но он привел к резкому падению скорости двигателя через несколько секунд. В результате я изменил код так, чтобы он использовал “медленное затухание”.

💾🔑 Автомобиль на радиоуправлении из Lego EV3. EV3-EV3 соединение по Bluetooth. Фигурное вождение » РобоВики

На данный момент я не знаю, как работает DRV и почему двигатель сначала вращается быстро, но затем постепенно замедляется примерно через 10 секунд. Это может быть связано с нагревом МОП-транзисторов и быстрым увеличением их сопротивления.

Этот пример использования Arduino без особых усилий должен послужить вдохновением для других и позволить им приобщить своих детей к электронике.

Как сделать машину из лего техник на радиоуправлении

Простая программа nxt:

Программа ColorRace демонстрирует несколько примеров автономного поведения,
используя цвет датчика реагировать на изменения цвета поверхности. Вы можете
создать короткий «курс» на автомобиль, чтобы двигаться и отметить действия с
разноцветными ленты или полоски бумаги. Цвет датчика может смысле шести
различных цветов, и в этом примере программы действий для шести номеров цвета:

1. Черный: Игнорируется2. Зеленый: Ехать налево (начало поворота у 1-й синей линии, остановка поворота у 2-й синей линии). Зеленый: Ускориться до максимальной мощности4. Желтый: Замедление до 30% мощности5. Красный: Стоп6. Белый: Игнорируется

Смотрите про коптеры:  Черная работа: список. Вакансии для мужчин без опыта работы

Лего автомобиль должен быть запущен с передними колесами указал прямо перед собой
(корректировать их, прежде чем начать программу, повернув ручку колеса на
рулевой двигатель), и начнем прямо вождения медленно.

Обратите внимание, что автономную работу сложно, потому что есть ограниченный
контроль, а также руководящий много механических “помои” в нем, что позволяет
получать прямой старт и последовательным оказывается сложной задачей.

Вам также может понадобиться изменить цвета, используемые в программе для
корректировки цвета вашего пола и маркеры используются. Чтобы проверить, какой
цвет автомобиля видит на различных поверхностях, используйте View » Color
функцию в меню кирпича NXT-н-ролл автомобиля по различным поверхностям.

Программа 2ButtonSteer будет контролировать Race Car с двумя сенсорными датчик
проводной пульт дистанционного управления, показанный в шаге 22 здания выше
инструкции. Автомобиль должен быть запущен с передними колесами указал прямо
перед собой (корректировать их, прежде чем начать программу, повернув ручку
колеса на рулевой двигатель).

Нажмите и удерживайте обе кнопки идти ехать прямо,
нажмите и удерживайте нажатой одну кнопку, чтобы включить в этом направлении, и
отпустить обе кнопки, чтобы остановиться. Вы также можете настроить скорость
автомобиля с помощью стрелка влево и вправо Стрелка на NXT.

💾🔑 автомобиль на радиоуправлении из lego ev3. ev3-ev3 соединение по bluetooth. фигурное вождение » робовики

Радиоуправляемая машина Lego EV3 собирается с рулевыми колесами спереди. В комплект входит второй компонент EV3 – пульт дистанционного управления, который управляет переключением передач. Цель этого практического занятия – научить детей подключать два микрокомпьютера через Bluetooth и писать программу для отправки управляющих сообщений на второе устройство EV3. Соревнование “Фигурное вождение” покажет, кто из водителей сможет лучше всех управлять автомобилем дистанционно.

Фото:

На поле находятся: базовый набор LEGO Mindstorms Education EV3, второй блок EV3, секундомер, поле для соревнований.

Рулевой механизм, шестеренчатый.

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

В качестве пульта дистанционного управления используется второй блок EV3 с двумя сенсорными датчиками. Блоки EV3 связаны между собой посредством связи Bluetooth, а сообщения передаются через язык программирования EV3-G.

Язык программирования: EV3-G

Чтобы скачать файлы, вы должны зарегистрироваться или войти в систему и иметь оплаченный аккаунт доступа. Если у вас есть действующая учетная запись, вы увидите кнопку ниже.

Пример страниц

Оцените статью
Радиокоптер.ру
Добавить комментарий

Adblock
detector