Sisällysluettelo:

Arduino Kuinka liittää useita servomoottoreita - PCA9685 Opetusohjelma: 6 vaihetta
Arduino Kuinka liittää useita servomoottoreita - PCA9685 Opetusohjelma: 6 vaihetta

Video: Arduino Kuinka liittää useita servomoottoreita - PCA9685 Opetusohjelma: 6 vaihetta

Video: Arduino Kuinka liittää useita servomoottoreita - PCA9685 Opetusohjelma: 6 vaihetta
Video: Ohjaa 16 servomoottoria käyttämällä PCA9685-moduulia ja Arduino V2: ta 2024, Heinäkuu
Anonim

Tässä opetusohjelmassa opimme yhdistämään useita servomoottoreita PCA9685 -moduulin ja arduinon avulla.

PCA9685 -moduuli on erittäin hyvä, kun sinun on kytkettävä useita moottoreita, voit lukea lisää siitä täältä

Katso video!

Vaihe 1: Mitä tarvitset

Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
Mitä tarvitset
  • Arduino UNO tai mikä tahansa muu Arduino -levy tai ESP
  • 16 -kanavainen PWM/servo -ohjain I2C PCA9685
  • Servomoottorit (tässä esimerkissä käytämme 4 servoa)
  • Leipälauta
  • Hyppyjohdot
  • Visuino -ohjelmisto: Lataa tästä

Vaihe 2: Piiri

Piiri
Piiri
  • Liitä jokainen servoliitin PCA9685 -nastoihin (servo1 nastoihin 0, servo2 nastoihin 1 jne.)
  • Liitä PCA9685 -nastainen SCL Arduino -nastaiseen SCL: ään
  • Liitä PCA9685 -nastainen SDA Arduino -nastaiseen SDA: han
  • Kytke PCA9685 -nastainen VCC Arduino -nastaiseen 5V: iin
  • Liitä PCA9685 -nastainen GND Arduino -nastaiseen GND: hen

Vaihe 3: Käynnistä Visuino ja valitse Arduino UNO Board Type

Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type
Käynnistä Visuino ja valitse Arduino UNO Board Type

Visuino: https://www.visuino.eu on myös asennettava. Lataa ilmainen versio tai rekisteröidy ilmaiseen kokeiluversioon (suositellaan täydelliseen kokemukseen).

Käynnistä Visuino ensimmäisen kuvan mukaisesti Napsauta Visuinon Arduino -komponentin (Kuva 1) "Työkalut" -painiketta. Kun valintaikkuna tulee näkyviin, valitse "Arduino UNO", kuten kuvassa 2

Vaihe 4: Visuino Add, Set & Connect Components -kohdassa

Visuino Add, Set & Connect -komponentit
Visuino Add, Set & Connect -komponentit
Visuino Add, Set & Connect -komponentit
Visuino Add, Set & Connect -komponentit
Visuino Add, Set & Connect -komponentit
Visuino Add, Set & Connect -komponentit
  • Lisää komponentti "NXP Servo PCA9685 (I2C)"
  • Lisää "Sine Analog Generator" -komponentti
  • Liitä "SineAnalogGenerator1" nasta "ServoPCA96851" nastoihin 0
  • Kytke "SineAnalogGenerator1" -nasta "ServoPCA96851" -napoihin 1
  • Liitä "SineAnalogGenerator1" -nasta "ServoPCA96851" -nastaihin 2
  • Liitä "SineAnalogGenerator1" -nasta "ServoPCA96851" -nastaihin 3
  • Liitä "ServoPCA96851" -nastainen ohjaus I2C Arduino -kortin nastaan I2C In

Vaihe 5: Luo, käännä ja lähetä Arduino -koodi

Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi

Visuinossa napsauta "Rakenna" -välilehden alareunasta, varmista, että oikea portti on valittu, ja napsauta sitten "Käännä/rakenna ja lähetä" -painiketta.

Vaihe 6: Pelaa

Jos kytket virran Arduino UNO -moduuliin, servomoottorit alkavat pyöriä.

Onnittelut! Olet suorittanut projektisi Visuinon kanssa. Liitteenä on myös Visuino -projekti, jonka loin tälle Instructablelle, voit ladata sen ja avata sen Visuinossa:

Suositeltava: