Оглавление:

Робот Arduino с контроллером PS2 (джойстик PlayStation 2): 10 шагов (с изображениями)
Робот Arduino с контроллером PS2 (джойстик PlayStation 2): 10 шагов (с изображениями)

Видео: Робот Arduino с контроллером PS2 (джойстик PlayStation 2): 10 шагов (с изображениями)

Видео: Робот Arduino с контроллером PS2 (джойстик PlayStation 2): 10 шагов (с изображениями)
Видео: Геймпад DualShock 2 и Arduino (Делаем робота) для Arduino/Piranha 2024, Ноябрь
Anonim
Image
Image
Ящик для кошачьего туалета IoT (с ESP32, Arduino IDE, Thingspeak и 3D-печатью)
Ящик для кошачьего туалета IoT (с ESP32, Arduino IDE, Thingspeak и 3D-печатью)

Подписаться Еще от автора:

Ящик для кошачьего туалета IoT (с ESP32, Arduino IDE, Thingspeak и 3D-печатью)
Ящик для кошачьего туалета IoT (с ESP32, Arduino IDE, Thingspeak и 3D-печатью)
Шарнирно-сочлененная лампа с 3D-принтом - ПЕРЕМЕЩЕНА
Шарнирно-сочлененная лампа с 3D-принтом - ПЕРЕМЕЩЕНА
Шарнирно-сочлененная лампа с 3D-принтом - ПЕРЕМЕЩЕНА
Шарнирно-сочлененная лампа с 3D-принтом - ПЕРЕМЕЩЕНА
Как сделать нестандартную печатную плату с помощью маломощного лазерного гравера
Как сделать нестандартную печатную плату с помощью маломощного лазерного гравера
Как сделать нестандартную печатную плату с помощью маломощного лазерного гравера
Как сделать нестандартную печатную плату с помощью маломощного лазерного гравера

О себе: Создатель, инженер, безумный ученый и изобретатель Подробнее о IgorF2 »

В этом уроке я покажу вам, как использовать беспроводной джойстик Playstation 2 (PS2) для пилотирования роботизированного танка. В основе этого проекта была использована плата Arduino Uno. Он получает команды от беспроводного контроллера и устанавливает скорость двигателей. Также могут использоваться другие платы для разработки (NodeMCU, Firebeetle и т. Д.), А принципы, представленные в этом руководстве, могут быть применены к другим моделям роботов и гаджетов.

Ранее я проектировал роботизированный танк, управляемый Blynk. Он подключается к сети Wi-Fi и получает команды от сервера Blynk. Смартфон с приложением Blynk использовался в качестве пульта дистанционного управления, и использовались различные методы ввода: кнопки, ползунки и даже акселерометр смартфона. Вы можете найти больше об этом проекте здесь:

Я также провел несколько экспериментов с голосовыми командами. Это может быть полезно, если вы хотите дистанционно управлять роботом, не используя руки, или если вы хотите сделать его доступным для кого-то с ограниченными движениями. Например, можно подумать о роботизированном кресле-коляске с голосовым управлением. Использовался роботизированный комплект DIY, а также некоторые из моих любимых инструментов: Adafruit.io, IFTTT и Arduino IDE. Полные инструкции здесь:

www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/

Вы можете использовать различные комплекты или даже проектировать собственных роботов из простых материалов без необходимости использования сложных инструментов, таких как 3D-принтеры и станки для лазерной резки. Вы можете найти пример в одном из моих предыдущих руководств:

www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

Шаг 1. Инструменты и материалы

Инструменты и материалы
Инструменты и материалы
Инструменты и материалы
Инструменты и материалы
Инструменты и материалы
Инструменты и материалы
Инструменты и материалы
Инструменты и материалы

В этом проекте использовались следующие инструменты:

  • Припой и проволока (ссылка / ссылка / ссылка). Электродвигатели постоянного тока уже пришли с припаянными к клеммам проводами … Но со временем он сломается, и вам, возможно, придется его перепаять. Так что подумайте о том, чтобы иметь хороший припой и провод.
  • Лист вспененного этиленвинилацетата (или другого непроводящего материала). Шасси робота, которое я использовал в этом проекте, изготовлено из алюминия, и печатные платы установлены на этих металлических деталях. Я использовал слой пенопласта между досками и металлической пластиной, чтобы избежать возможных коротких замыканий.
  • Двухсторонний скотч. Он использовался для приклеивания листов пенопласта к печатным платам и для установки модуля H-Bridge.
  • Ножницы, для вырезания прямоугольников из пенопласта.

Для своего проекта я использовал следующие аппаратные части:

  • Плата для разработчиков на базе Arduino Uno (ссылка / ссылка / ссылка / ссылка / ссылка). Он используется как главный контроллер робота. Его действительно легко использовать и программировать с помощью Arduino IDE, он отлично подходит для новичков в электронике и программировании.
  • L298N двухканальный H-мостовой модуль (ссылка / ссылка / ссылка / ссылка / ссылка). Этот модуль позволяет сигналам 3,3 В от Wemos (или Arduino) усиливаться до 12 В, необходимых для двигателей.
  • Танк шасси робота своими руками (ссылка / ссылка). В этом потрясающем наборе есть все необходимое для сборки танка: два двигателя постоянного тока, шестерни, гусеницы, болты, гайки и т. Д. В нем уже есть инструменты, необходимые для сборки шасси, что отлично подходит для новичков!
  • Беспроводной пульт дистанционного управления PS2 (ссылка / ссылка). Этот контроллер видеоигры может отправлять команды по беспроводной сети на приемник, который может быть сопряжен с микроконтроллером с помощью последовательной связи.
  • Аккумуляторы 18650 3,7 В (x3) (ссылка / ссылка). Раньше я питал всю схему. В этом танке используются двигатели на 12 В. Для их питания я использовал три батареи 3,7 В.
  • Держатель батареи 3S 18650 (ссылка / ссылка / ссылка). Он вмещает три батареи 18650 в серии и может быть легко прикреплен к задней части бака.
  • Зарядное устройство 18650 (ссылка / ссылка). В конечном итоге ваши батареи разрядятся. Когда это произойдет, вам на помощь придет зарядное устройство.
  • Джемперы (ссылка / ссылка). Я использовал 6 перемычек папа-мама для сигналов между h-мостом и Wemos, и 2 перемычки папа-папа для 5V и Gnd. Вам может потребоваться больше, если вы планируете добавить несколько датчиков.
  • Кабель USB типа B. Это понадобится вам для загрузки вашего кода. Большинство плат уже идут с собственным кабелем.

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

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