Sommario:

Arduino Come collegare più servomotori - Tutorial PCA9685: 6 passaggi
Arduino Come collegare più servomotori - Tutorial PCA9685: 6 passaggi

Video: Arduino Come collegare più servomotori - Tutorial PCA9685: 6 passaggi

Video: Arduino Come collegare più servomotori - Tutorial PCA9685: 6 passaggi
Video: Arduino e PCA9685 (16 canali PWM via I2C) - Video 234 2024, Novembre
Anonim

In questo tutorial impareremo come collegare diversi servomotori utilizzando il modulo PCA9685 e arduino.

Il modulo PCA9685 è molto buono quando è necessario collegare più motori, puoi leggere di più qui

Guarda il video!

Passaggio 1: cosa ti servirà

Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
Cosa ti servirà
  • Arduino UNO o qualsiasi altra scheda Arduino o ESP
  • Driver PWM/servo 16 canali I2C PCA9685
  • Servomotori (in questo esempio usiamo 4 servocomandi)
  • tagliere
  • Ponticelli
  • Software Visuino: Scarica qui

Passaggio 2: il circuito

Il circuito
Il circuito
  • Collegare ciascun connettore servo ai pin PCA9685 (servo1 ai pin 0, servo2 ai pin 1, ecc.)
  • Collega il pin SCL PCA9685 al pin SCL di Arduino
  • Collega il pin SDA PCA9685 al pin SDA di Arduino
  • Collegare PCA9685 pin VCC a Arduino pin 5V
  • Collegare il pin GND PCA9685 al pin GND Arduino

Passaggio 3: avviare Visuino e selezionare il tipo di scheda Arduino UNO

Avvia Visuino e seleziona il tipo di scheda Arduino UNO
Avvia Visuino e seleziona il tipo di scheda Arduino UNO
Avvia Visuino e seleziona il tipo di scheda Arduino UNO
Avvia Visuino e seleziona il tipo di scheda Arduino UNO

Deve essere installato anche il Visuino: https://www.visuino.eu. Scarica la versione gratuita o registrati per una prova gratuita (consigliata per un'esperienza completa).

Avvia Visuino come mostrato nella prima immagine Fare clic sul pulsante "Strumenti" sul componente Arduino (Immagine 1) in Visuino Quando viene visualizzata la finestra di dialogo, selezionare "Arduino UNO" come mostrato in Figura 2

Passaggio 4: in Visuino aggiungi, imposta e collega componenti

In Visuino Aggiungi, imposta e collega componenti
In Visuino Aggiungi, imposta e collega componenti
In Visuino Aggiungi, imposta e collega componenti
In Visuino Aggiungi, imposta e collega componenti
In Visuino Aggiungi, imposta e collega componenti
In Visuino Aggiungi, imposta e collega componenti
  • Aggiungere il componente "NXP Servo PCA9685 (I2C)"
  • Aggiungi il componente "Sine Analog Generator"
  • Collegare il pin out "SineAnalogGenerator1" ai pin "ServoPCA96851" 0
  • Collegare il pin out "SineAnalogGenerator1" ai pin 1 "ServoPCA96851"
  • Collegare il pin out "SineAnalogGenerator1" ai pin 2 "ServoPCA96851"
  • Collegare il pin out "SineAnalogGenerator1" ai pin 3 "ServoPCA96851"
  • Collegare "ServoPCA96851" pin Control I2C al pin I2C In della scheda Arduino

Passaggio 5: genera, compila e carica il codice Arduino

Genera, compila e carica il codice Arduino
Genera, compila e carica il codice Arduino

In Visuino, in basso, fai clic sulla scheda "Build", assicurati che sia selezionata la porta corretta, quindi fai clic sul pulsante "Compila/Crea e carica".

Passaggio 6: gioca

Se si alimenta il modulo Arduino UNO, i servomotori inizieranno a ruotare.

Congratulazioni! Hai completato il tuo progetto con Visuino. In allegato c'è anche il progetto Visuino, che ho creato per questo Instructable, puoi scaricarlo e aprirlo in Visuino:

Consigliato: