Оглавление:

Дистанционное управление роботом Arduino: 7 шагов
Дистанционное управление роботом Arduino: 7 шагов

Видео: Дистанционное управление роботом Arduino: 7 шагов

Видео: Дистанционное управление роботом Arduino: 7 шагов
Видео: КАК СДЕЛАТЬ ARDUINO РОБОТ МАШИНКУ КОТОРЫЙ ОБХОДИТ ПРЕПЯТСТВИЯ 2024, Ноябрь
Anonim
Дистанционное управление вашим роботом Arduino
Дистанционное управление вашим роботом Arduino
Дистанционное управление вашим роботом Arduino
Дистанционное управление вашим роботом Arduino

В этом руководстве я собираюсь рассказать об использовании Adafruit Motor Shield для Arduino V2 вместе с антенной nRF24L01 для создания робота с дистанционным управлением на большие расстояния. Я использую старый Adafruit Arduino 101 CurrieBot с Arduino Uno вместо Arduino 101, поставляемого с роботом. Однако это руководство применимо к любому проекту Arduino, на котором запущен Adafruit Motor Shield V2, который хотел бы использовать антенны nRF24L01 или nRF24L01 + для управления своим проектом.

Используемые материалы

  • Комплект Arduino 101 Curiebot (с использованием Arduino Uno) -
  • Универсальный контроллер Arduino -
  • 2x антенны nRF24L01 -
  • Переходной адаптер nRF23L01 -
  • Половина разрезанной палочки
  • 3x Хлебные галстуки
  • 7 перемычек между мужчинами и женщинами -

Если вы ищете универсальный контроллер мотора, моторный щит Adafruit - отличный вариант. Он вмещает четыре двигателя постоянного тока или два шаговых двигателя, а также множество сервоприводов. Контроллер принимает отдельный источник питания, если вы не хотите использовать его с Arduino, указанным ниже. Это делает его отличным вариантом при проектировании и конструировании собственного робота, предоставляя вам множество возможностей.

Шаг 1. Возьмите робота для управления

Возьмите робота, чтобы управлять
Возьмите робота, чтобы управлять

Я использовал CurieBot с Arduino Uno в качестве базового робота, но вы можете использовать любую рамку, которую захотите. Чтобы собрать Curiebot Kit, я следовал онлайн-инструкции, однако, если вы собираете своего собственного робота, я бы рекомендовал, чтобы он приводил двигатели в действие с помощью отдельного источника питания. Перед подключением антенны проверьте моторный щит Adafruit, чтобы убедиться, что он работает правильно. Я поставил на свой моторный щит разъемы для наращивания щитов вместо разъемов, которые поставлялись с ним, чтобы сделать щит более расширяемым и более легким для подключения. Если у вас моторный щит был солдатом или вы его уже воевали, ничего страшного. Рядом с контактами, которые подключаются к Arduino, есть идентичный ряд разъемов, что упрощает добавление гнездовых разъемов к щиту.

Шаг 2: Добавьте поддержку антенны

Добавить поддержку антенны
Добавить поддержку антенны

Накануне вечером я расколол палку, и она вошла в прорезь в раме моего робота, и я ею воспользовался. Для этого должна работать любая опора. Что-нибудь, чтобы удерживать антенну вертикально и доску над металлическим каркасом.

Шаг 3: свободно прикрепите антенну

Свободно прикрепите антенну
Свободно прикрепите антенну
Свободно прикрепите антенну
Свободно прикрепите антенну

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

Шаг 4: закрепите антенну

Закрепите антенну
Закрепите антенну

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

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