Innehållsförteckning:

Arduino Hur man ansluter flera servomotorer - PCA9685 Handledning: 6 steg
Arduino Hur man ansluter flera servomotorer - PCA9685 Handledning: 6 steg

Video: Arduino Hur man ansluter flera servomotorer - PCA9685 Handledning: 6 steg

Video: Arduino Hur man ansluter flera servomotorer - PCA9685 Handledning: 6 steg
Video: Управление 32 серводвигателями с PCA9685 и ESP32 - V4 2024, November
Anonim

I denna handledning lär vi oss hur du ansluter flera servomotorer med PCA9685 -modul och arduino.

PCA9685 -modulen är mycket bra när du behöver ansluta flera motorer, du kan läsa mer om den här

Titta på videon!

Steg 1: Vad du behöver

Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
  • Arduino UNO eller andra Arduino -kort eller ESP
  • 16 -kanals PWM/servodrivrutin I2C PCA9685
  • Servomotorer (i detta exempel använder vi 4 servon)
  • Bakbord
  • Bygelkablar
  • Visuino -programvara: Ladda ner här

Steg 2: Kretsen

Kretsen
Kretsen
  • Anslut varje servokontakt till PCA9685 -stift (servo1 till stift 0, servo2 till stift 1, etc)
  • Anslut PCA9685 pin SCL till Arduino pin SCL
  • Anslut PCA9685 pin SDA till Arduino pin SDA
  • Anslut PCA9685 pin VCC till Arduino pin 5V
  • Anslut PCA9685 pin GND till Arduino pin GND

Steg 3: Starta Visuino och välj Arduino UNO -korttyp

Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp

Visuino: https://www.visuino.eu måste också installeras. Ladda ner gratisversionen eller registrera dig för en gratis provperiod (rekommenderas för full upplevelse).

Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "Arduino UNO" som visas på bild 2

Steg 4: I Visuino Lägg till, ställ in och anslut komponenter

I Visuino Lägg till, ställ in och anslut komponenter
I Visuino Lägg till, ställ in och anslut komponenter
I Visuino Lägg till, ställ in och anslut komponenter
I Visuino Lägg till, ställ in och anslut komponenter
I Visuino Lägg till, ställ in och anslut komponenter
I Visuino Lägg till, ställ in och anslut komponenter
  • Lägg till komponenten "NXP Servo PCA9685 (I2C)"
  • Lägg till komponenten "Sine Analog Generator"
  • Anslut "SineAnalogGenerator1" stift ut till "ServoPCA96851" stift 0
  • Anslut "SineAnalogGenerator1" stift ut till "ServoPCA96851" stift 1
  • Anslut "SineAnalogGenerator1" stift ut till "ServoPCA96851" stift 2
  • Anslut "SineAnalogGenerator1" stift ut till "ServoPCA96851" stift 3
  • Anslut "ServoPCA96851" pin Control I2C till Arduino board pin I2C In

Steg 5: Generera, kompilera och ladda upp Arduino -koden

Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden

I Visuino klickar du längst ned på fliken "Bygg", se till att rätt port är vald, klicka sedan på "Kompilera/bygga och ladda upp" -knappen.

Steg 6: Spela

Om du driver Arduino UNO -modulen börjar servomotorerna rotera.

Grattis! Du har slutfört ditt projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable, du kan ladda ner det och öppna det i Visuino:

Rekommenderad: