Sommario:

Cosa c'è dentro un servo e come usarlo con Arduino Tutorial completo: 6 passaggi
Cosa c'è dentro un servo e come usarlo con Arduino Tutorial completo: 6 passaggi

Video: Cosa c'è dentro un servo e come usarlo con Arduino Tutorial completo: 6 passaggi

Video: Cosa c'è dentro un servo e come usarlo con Arduino Tutorial completo: 6 passaggi
Video: Usare un servomotore con Arduino - #35 2024, Luglio
Anonim
Image
Image
Che cos'è un servo?
Che cos'è un servo?

in questo tutorial, esploriamo cos'è un servo

guarda questo video tutorial

Passaggio 1: cos'è un servo?

Un servomotore è un attuatore rotante o attuatore lineare che consente un controllo preciso della posizione, della velocità e dell'accelerazione angolare o lineare. Consiste in un apposito motore accoppiato ad un sensore per il feedback di posizione. Richiede anche un controller relativamente sofisticato, spesso un modulo dedicato progettato specificamente per l'uso con i servomotori.

I servomotori non sono una classe specifica di motore, sebbene il termine servomotore sia spesso usato per riferirsi a un motore adatto all'uso in un sistema di controllo ad anello chiuso.

I servomotori sono utilizzati in applicazioni quali robotica, macchinari CNC o produzione automatizzata.

Passaggio 2: apriamo e ispezioniamo cosa c'è dentro un servo

Apriamo e ispezioniamo cosa c'è dentro un servo
Apriamo e ispezioniamo cosa c'è dentro un servo
Apriamo e ispezioniamo cosa c'è dentro un servo
Apriamo e ispezioniamo cosa c'è dentro un servo
Apriamo e ispezioniamo cosa c'è dentro un servo
Apriamo e ispezioniamo cosa c'è dentro un servo

Stiamo sperimentando con sg90 servo

sistema di ingranaggi - utilizzato per ridurre il numero di giri e aumentare la coppia circuito di controllo - circuito di controllo basato su kc8801ic resistore variabile - utilizzato per fornire feedback

Passaggio 3: come controllare un servo

I servi sono controllati inviando un impulso elettrico di larghezza variabile o modulazione di larghezza di impulso (PWM), attraverso il cavo di controllo. C'è un impulso minimo, un impulso massimo e una frequenza di ripetizione. Un servomotore può solitamente ruotare solo di 90° in entrambe le direzioni per un movimento totale di 180°. La posizione neutra del motore è definita come la posizione in cui il servo ha la stessa quantità di rotazione potenziale sia in senso orario che antiorario. Il PWM inviato al motore determina la posizione dell'albero, e in base alla durata dell'impulso inviato tramite il filo di comando; il rotore girerà nella posizione desiderata. Il servomotore si aspetta di vedere un impulso ogni 20 millisecondi (ms) e la lunghezza dell'impulso determinerà di quanto ruota il motore. Ad esempio, un impulso di 1,5 ms farà girare il motore nella posizione di 90°. Più breve di 1,5 ms lo sposta in senso antiorario verso la posizione 0°, e più lungo di 1,5 ms farà ruotare il servo in senso orario verso la posizione 180°

Passaggio 4: componenti necessari

  • servo
  • Arduino
  • resistore variabile

Passaggio 5: schema elettrico

Schema elettrico
Schema elettrico

un servo ha 3 pin

connessioni con Arduino

collegare VCC a 5v (rosso)

collegare gnd a gnd (marrone)

cavo di segnale a D9 (arancione)

Passaggio 6: libreria e programma

scarica da qui

Consigliato: