Оглавление:

Робот-манипулятор Bluetooth с одним двигателем: 3 шага
Робот-манипулятор Bluetooth с одним двигателем: 3 шага

Видео: Робот-манипулятор Bluetooth с одним двигателем: 3 шага

Видео: Робот-манипулятор Bluetooth с одним двигателем: 3 шага
Видео: Manipulator Arm Arduino UNO with Android joystick Bluetooth. Pick lemon to tea. 2024, Июль
Anonim
Image
Image
Подготовьте блок управления несколькими двигателями
Подготовьте блок управления несколькими двигателями

Добро пожаловать в мой учебник.

В этом руководстве я покажу вам, как преобразовать руку робота с проводным управлением в руку робота Bluetooth с помощью одного двигателя. Это проект работы на дому, выполненный в условиях комендантского часа. Так что на этот раз у меня только один драйвер двигателя L298N. Если вы проверите проводной управляющий манипулятор робота, он содержит 5 двигателей. Таким образом, если у нас есть 3 драйвера двигателя L298N, мы можем управлять 6 двигателями (драйвер L298N может управлять двумя двигателями в двух направлениях) и легко преобразовать его в роботизированный манипулятор Bluetooth, используя драйверы Arduino и L298N 3. Но на данный момент у меня только один двигатель L298N и несколько серводвигателей. Посмотрим, как это сделать.

Для этого вам понадобятся следующие предметы.

Запасы

  • Доработанный проводной управляющий робот-манипулятор
  • Плата Arduino (я использую Arduino Nano)
  • Модуль Bluetooth (H06)
  • Драйвер двигателя L298N
  • Хлебная доска
  • Провода перемычки
  • Серводвигатель
  • Мини-болты и гайки

Шаг 1. Завершите настройку манипулятора робота с проводным управлением

Image
Image

Для этого проекта вам понадобится проводная управляющая рука робота. Это можно купить на eBay или Amazon. если у вас нет проводной управляющей руки робота, вы можете сделать это, используя мотор-редуктор, также соединяющий несколько пластиковых частей руки. Я не буду описывать, как собрать эту руку робота с проводным управлением, которую вы купили. В этом видео показано, как его собрать.

Шаг 2: Подготовьте несколько блоков управления двигателями

Image
Image
Подготовьте блок управления несколькими двигателями
Подготовьте блок управления несколькими двигателями

Это основная концепция, которую я собираюсь использовать в этом проекте. Теперь, когда вы проверяете рабочую структуру драйвера Arduino Motor, она выглядит так, как показано ниже.

  1. Подключите E1, E2 в драйвере двигателя к контактам 9, 11 платы Arduino.
  2. Подключите провода двигателя к выходам 1, 2 драйвера двигателя.
  3. Теперь что происходит, когда вы даете E1 HIGH, E2 LOW мотор, работающий в определенном направлении (скажем, по часовой стрелке).
  4. Если вы измените эти E1 LOW, E2 HIGH, тогда двигатель будет работать в другом направлении (например, против часовой стрелки)
  5. Что произойдет, если вы подключите 5 двигателей к выходу 1, 2 этого драйвера двигателя.
  6. Тогда все двигатели будут работать одинаково, но скорость может быть низкой из-за мощности, вы можете подключить внешнее питание к разъему + 12 В для драйвера двигателя.
  7. Таким образом, если мы можем подключить один за другим провода двигателя к выходным разъемам 1 или 2 драйвера двигателя, конкретный подключенный двигатель будет работать.
  8. Это концепция, которую я собираюсь использовать для управления манипулятором робота.
  9. Для этого я могу использовать серводвигатель. С разным углом наклона я собираюсь замкнуть провод выходного контакта 1 или 2 с другим проводом двигателя.
  10. Проверьте изображения выше, чтобы понять больше.
  11. Также нам нужно получить правильную степень соединения контактов. Для этого вы можете использовать потенциометр с прикрепленным кодом Arduino, и при проверке последовательного монитора вы можете узнать степень.
  12. Вы можете использовать эту концепцию для короткого замыкания и для других целей.

Шаг 3. Код для подключения Bluetooth и завершение проекта

Код для подключения Bluetooth и завершения проекта
Код для подключения Bluetooth и завершения проекта
Код для подключения Bluetooth и завершения проекта
Код для подключения Bluetooth и завершения проекта
Код для подключения Bluetooth и завершения проекта
Код для подключения Bluetooth и завершения проекта
Код для подключения Bluetooth и завершения проекта
Код для подключения Bluetooth и завершения проекта

Теперь подключите проводные провода манипулятора управляющего робота к созданным выше контактам короткого замыкания, относящимся к серводвигателю. И добавить модуль Bluetooth. Вам необходимо подключить модуль Bluetooth TX к Arduino RX и модуль Bluetooth RX к контактам Arduino TX, а также подключить провода питания. Серводвигатель также должен подключаться к плате Arduino, и с помощью входного символа подключения Bluetooth мы собираемся записать степень серводвигателя.

Вы можете загрузить любое приложение, связанное с Bluetooth, на телефон, и в соответствии с конфигурацией приложения и выведенными символами вы можете изменить код Arduino. Для этого я использовал приложение Arduino Bluetooth Controller.

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

Это модельная реализация с ограниченными ресурсами. Если у вас есть 3 драйвера двигателя L298N, это легко сделать.

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

Спасибо за просмотр.

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