Satura rādītājs:

Arduino Kā savienot vairākus servomotorus - PCA9685 apmācība: 6 soļi
Arduino Kā savienot vairākus servomotorus - PCA9685 apmācība: 6 soļi

Video: Arduino Kā savienot vairākus servomotorus - PCA9685 apmācība: 6 soļi

Video: Arduino Kā savienot vairākus servomotorus - PCA9685 apmācība: 6 soļi
Video: Управление 32 сервомоторами с помощью PCA9685 и Arduino: V3 2024, Decembris
Anonim

Šajā apmācībā mēs iemācīsimies savienot vairākus servomotorus, izmantojot PCA9685 moduli un arduino.

PCA9685 modulis ir ļoti labs, ja ir jāpievieno vairāki motori, vairāk par to varat izlasīt šeit

Skatīties video!

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
  • Arduino UNO vai jebkura cita Arduino tāfele vai ESP
  • 16 kanālu PWM/servo draiveris I2C PCA9685
  • Servo motori (šajā piemērā mēs izmantojam 4 servos)
  • Maizes dēlis
  • Jumper vadi
  • Visuino programmatūra: lejupielādējiet šeit

2. solis: ķēde

Ķēde
Ķēde
  • Savienojiet katru servo savienotāju ar PCA9685 tapām (servo1 ar tapām 0, servo2 līdz tapām 1 utt.)
  • Savienojiet PCA9685 kontaktu SCL ar Arduino kontaktu SCL
  • Savienojiet PCA9685 pin SDA ar Arduino pin SDA
  • Pievienojiet PCA9685 pin VCC ar Arduino pin 5V
  • Savienojiet PCA9685 pin GND ar Arduino pin GND

3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu

Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu

Ir jāinstalē arī Visuino: https://www.visuino.eu. Lejupielādējiet bezmaksas versiju vai reģistrējieties bezmaksas izmēģinājumam (ieteicams pilnai pieredzei).

Visuino palaišana, kā parādīts pirmajā attēlā. Visuino noklikšķiniet uz pogas "Rīki" uz Arduino komponenta (1. attēls). Kad tiek parādīts dialoglodziņš, izvēlieties "Arduino UNO", kā parādīts 2. attēlā

4. darbība: sadaļā Visuino komponentu pievienošana, iestatīšana un pievienošana

Vietnē Visuino komponentu pievienošana, iestatīšana un savienošana
Vietnē Visuino komponentu pievienošana, iestatīšana un savienošana
Vietnē Visuino komponentu pievienošana, iestatīšana un savienošana
Vietnē Visuino komponentu pievienošana, iestatīšana un savienošana
Vietnē Visuino komponentu pievienošana, iestatīšana un savienošana
Vietnē Visuino komponentu pievienošana, iestatīšana un savienošana
  • Pievienojiet komponentu "NXP Servo PCA9685 (I2C)"
  • Pievienojiet komponentu "Sine Analog Generator"
  • Pievienojiet "SineAnalogGenerator1" tapu "ServoPCA96851" tapām 0
  • Pievienojiet "SineAnalogGenerator1" tapu "ServoPCA96851" tapām 1
  • Pievienojiet "SineAnalogGenerator1" tapu "ServoPCA96851" tapām 2
  • Pievienojiet "SineAnalogGenerator1" tapu "ServoPCA96851" tapām 3
  • Savienojiet "ServoPCA96851" tapas vadības I2C ar Arduino plates tapu I2C In

5. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Vietnē Visuino apakšā noklikšķiniet uz cilnes "Būvēt", pārliecinieties, vai ir atlasīts pareizais ports, pēc tam noklikšķiniet uz pogas "Kompilēt/veidot un augšupielādēt".

6. darbība. Spēlējiet

Ja jūs barojat Arduino UNO moduli, servomotori sāks griezties.

Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, ko es izveidoju šim Instructable, jūs varat to lejupielādēt un atvērt Visuino:

Ieteicams: