Съдържание:

Arduino Как да свържете множество серво мотори - PCA9685 Урок: 6 стъпки
Arduino Как да свържете множество серво мотори - PCA9685 Урок: 6 стъпки

Видео: Arduino Как да свържете множество серво мотори - PCA9685 Урок: 6 стъпки

Видео: Arduino Как да свържете множество серво мотори - PCA9685 Урок: 6 стъпки
Видео: Complete guide to PCA9685 16 channel Servo controller for Arduino with code Version of 5 ( V1) 2024, Ноември
Anonim

В този урок ще научим как да свързваме няколко серво мотора, използвайки модул PCA9685 и arduino.

Модулът PCA9685 е много добър, когато трябва да свържете няколко двигателя, можете да прочетете повече за него тук

Гледай видеото!

Стъпка 1: Какво ще ви трябва

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
  • Arduino UNO или всяка друга дъска или ESP на Arduino
  • 16 -канален PWM/Servo драйвер I2C PCA9685
  • Серво мотори (в този пример използваме 4 сервомотора)
  • Платка
  • Кабелни проводници
  • Софтуер Visuino: Изтеглете тук

Стъпка 2: Веригата

Веригата
Веригата
  • Свържете всеки серво конектор към PCA9685 пинове (servo1 към пинове 0, servo2 към пинове 1 и т.н.)
  • Свържете PCA9685 пинов SCL към Arduino пинов SCL
  • Свържете PCA9685 pin SDA към Arduino pin SDA
  • Свържете PCA9685 пинов VCC към Arduino пин 5V
  • Свържете PCA9685 извод GND към Arduino извод GND

Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO

Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO

Visuino: https://www.visuino.eu също трябва да бъде инсталиран. Изтеглете безплатна версия или се регистрирайте за безплатна пробна версия (препоръчително за пълноценно изживяване).

Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2

Стъпка 4: Във Visuino добавете, задайте и свържете компоненти

Във Visuino добавяне, задаване и свързване на компоненти
Във Visuino добавяне, задаване и свързване на компоненти
Във Visuino добавяне, задаване и свързване на компоненти
Във Visuino добавяне, задаване и свързване на компоненти
Във Visuino добавяне, задаване и свързване на компоненти
Във Visuino добавяне, задаване и свързване на компоненти
  • Добавете компонента „NXP Servo PCA9685 (I2C)“
  • Добавете компонента "Sine Analog Generator"
  • Свържете извода "SineAnalogGenerator1" към щифтовете "ServoPCA96851" 0
  • Свържете щифта "SineAnalogGenerator1" към щифтове "ServoPCA96851" 1
  • Свържете щифта "SineAnalogGenerator1" към щифтовете "ServoPCA96851" 2
  • Свържете щифта "SineAnalogGenerator1" към щифтовете "ServoPCA96851" 3
  • Свържете "ServoPCA96851" щифт за управление I2C към щифт I2C In Arduino платка

Стъпка 5: Генерирайте, компилирайте и качете кода на Arduino

Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino

В Visuino, в долната част щракнете върху раздела "Build", уверете се, че е избран правилния порт, след което щракнете върху бутона "Compile/Build and Upload".

Стъпка 6: Играйте

Ако захранвате модула Arduino UNO, серводвигателите ще започнат да се въртят.

Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за тази инструкция, можете да го изтеглите и отворите във Visuino:

Препоръчано: