Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
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
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
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