Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве я собираюсь рассказать об использовании 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: закрепите антенну
Когда вы доставите его туда, где хотите, закрепите антенну на роботе. Я использовал еще две стяжки, чтобы привязать оба конца антенны и коммутационной платы к роботу.