Оглавление:

Автомобиль с дистанционным управлением - управление с помощью беспроводного геймпада Xbox 360: 5 шагов
Автомобиль с дистанционным управлением - управление с помощью беспроводного геймпада Xbox 360: 5 шагов

Видео: Автомобиль с дистанционным управлением - управление с помощью беспроводного геймпада Xbox 360: 5 шагов

Видео: Автомобиль с дистанционным управлением - управление с помощью беспроводного геймпада Xbox 360: 5 шагов
Видео: ОБ ЭТОМ НИГДЕ НЕ НАПИСАНО ПРО ГЕЙМПАД Xbox Series!! 2024, Ноябрь
Anonim
Автомобиль с дистанционным управлением - управление с помощью беспроводного геймпада Xbox 360
Автомобиль с дистанционным управлением - управление с помощью беспроводного геймпада Xbox 360

Это инструкции по созданию собственного автомобиля с дистанционным управлением, управляемым с помощью беспроводного контроллера Xbox 360.

Шаг 1. Необходимые детали

База:

  • Контроллер Xbox 360
  • Удаленный приемник Xbox 360
  • Raspberry Pi 3
  • Автомобильный комплект - мы рекомендуем использовать автомобильный комплект с лучшими моторами и лучшим контроллером мотора, чем мы используем. Этот сработал примерно через 15 минут непрерывного использования.
  • Источник питания для Raspberry Pi, например портативное зарядное устройство USB.
  • Аккумуляторы для моторов
  • Паяльная станция для проволоки
  • Лента / клей / стяжки / стяжки для мусора / стяжки для хлеба для поддержания чистоты проводки.

Дополнения:

  • 2x белых 5мм 2-контактных светодиода
  • 2x красный 5мм 2-контактный светодиод
  • 4x желтых 3мм 2-контактных светодиода
  • 3x синих 3мм 2-контактных светодиода
  • 3x красный 3мм 2-контактный светодиод
  • 1x 330 Ом резистор
  • 4 резистора 100 Ом

Шаг 2: соберите машину

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

Шаг 3: соедините все вместе

Подключите все вместе
Подключите все вместе
Подключите все вместе
Подключите все вместе
Подключите все вместе
Подключите все вместе
Подключите все вместе
Подключите все вместе

Что касается двигателей, сначала подключите их к контроллеру двигателя, а затем подключите контроллер двигателя к Raspberry Pi. В зависимости от того, какие контакты вы используете, вам, возможно, придется изменить код, указанный на следующем шаге.

Схема подключения и пример светильников представлены в виде изображения. Также подключите их к Raspberry Pi.

Шаг 4: кодирование

Необходимо загрузить две библиотеки Python:

Xbox:

Библиотека Xbox позволяет нам управлять нашей машиной через удаленный приемник. Поскольку Raspberry Pi имеет ограниченное количество контактов PWM, WiringPi используется для их имитации, поэтому все колеса ведут себя одинаково.

Загрузите прилагаемый код и сохраните его где-нибудь на Raspberry Pi. Некоторые контакты могут отличаться в зависимости от того, как подключены ваши провода.

Вам также необходимо убедиться, что ваш код может запускаться автоматически при загрузке Pi.

Шаг 5: Последние штрихи

Последние штрихи
Последние штрихи
Последние штрихи
Последние штрихи

Подключите беспроводной приемник Xbox 360 к одному из USB-портов Pi, а также к источнику питания.

На этом этапе ваша машина должна работать.

  • Правый спусковой крючок перемещает машину вперед
  • Левый триггер перемещает его назад
  • Оба триггера одновременно замедляют автомобиль
  • Левый джойстик контролирует количество энергии, которое передается на каждое колесо, поворачивая машину.

Рекомендуемые: