Sommario:

Impara il SERVO Control (a colpo d'occhio): 6 passaggi
Impara il SERVO Control (a colpo d'occhio): 6 passaggi

Video: Impara il SERVO Control (a colpo d'occhio): 6 passaggi

Video: Impara il SERVO Control (a colpo d'occhio): 6 passaggi
Video: Ucraino continua a divertirsi in spiaggia nonostante le bombe russe a Berdyansk 2024, Novembre
Anonim
Scopri SERVO Control (in sintesi)
Scopri SERVO Control (in sintesi)

In questo modulo imparerai a controllare un micro o mini servo compatibile con arduino. Un servomotore viene generalmente utilizzato in qualsiasi progetto di automazione che abbia parti mobili. Svolge un ruolo molto importante nella robotica, i movimenti precisi di ciascuno e ogni braccio di un robot è controllato da Servo. Quindi penso che questo sarebbe più che sufficiente per sapere quanto sia importante questo piccolo dispositivo.

Questo può essere utilizzato in mini progetti anche in cui si desidera spostare una cosa in angoli precisi. Quindi un Servo può essere utilizzato molto facilmente con arduino, semplicemente scrivendo un codice di 3-4 righe.

Può essere appreso molto semplicemente in soli 7-10 minuti, trai beneficio……………………

Passaggio 1: Contenuti

Contenuti
Contenuti

*Comprensione di base del servomotore.

*dettagli di connessione e cavi.

*la codifica più semplice per controllare il servo usando Arduino.

*Servo applicato in esempi di progetti in tempo reale.

IMPARIAMO…………………………………………….. EMOZIONATI………………………………………………………..!

Passo 2: Nozioni di base sul servo…

Nozioni di base sul servo…
Nozioni di base sul servo…
Nozioni di base sul servo…
Nozioni di base sul servo…

I servomotori esistono da molto tempo e sono utilizzati in molte applicazioni. Sono di piccole dimensioni ma hanno un grande impatto e sono molto efficienti dal punto di vista energetico. I servomotori sono utilizzati anche in applicazioni industriali, robotica, produzione in linea, farmaceutica e servizi alimentari.

Ma come funzionano i piccoli?

Il circuito servo è costruito proprio all'interno dell'unità motore e ha un albero posizionabile, che di solito è dotato di un ingranaggio. Il motore è comandato da un segnale elettrico che determina la quantità di movimento dell'albero.

I servi sono controllati inviando un impulso elettrico di larghezza variabile, o modulazione di larghezza di impulso (PWM), attraverso il cavo di controllo. Un servomotore può solitamente ruotare solo di 90° in entrambe le direzioni per un totale di 180° di movimento sia in senso orario che antiorario.

Quando a questi servi viene comandato di muoversi, si sposteranno nella posizione e manterranno quella posizione. Se una forza esterna spinge contro il servo mentre il servo mantiene una posizione, il servo resisterà allo spostamento da quella posizione. La quantità massima di forza che il servo può esercitare è chiamata coppia nominale del servo. Tuttavia, i servi non manterranno la loro posizione per sempre; l'impulso di posizione deve essere ripetuto per istruire il servo a rimanere in posizione.

Passaggio 3: connessione e cablaggio

Collegamento e cablaggio
Collegamento e cablaggio
Collegamento e cablaggio
Collegamento e cablaggio

Sono disponibili due tipi di codifica a colori del cavo del servo standard. Uno è generalmente pensato per il mini servo, l'altro è pensato per il servo normale.

1. MINI SERVO

arancione ----------------segnale da collegare al pin digitale di arduino.

rosso------------------------------------+v, potere

marrone -----------------massa, perno di massa

2. SERVO NORMALE

bianco-----------------------------------dati/segnale da collegare ad arduino.

rosso/marrone -------------+v, potenza

nero ----------------------------------- massa, perno di terra.

Questo è tutto per il cablaggio………………………………………..!

Passaggio 4: codifica semplice per l'installazione

Codifica semplice per l'installazione
Codifica semplice per l'installazione
Codifica semplice per l'installazione
Codifica semplice per l'installazione

fare il codice è il lavoro più semplice di tutti!

devi sapere solo due cose di base prima di iniziare il tuo codice, l'IDE del software arduino ci fornisce una libreria integrata in esso specialmente per controllare un servomotore, rendendo così il nostro lavoro più semplice.

Per includere la libreria nel tuo codice devi digitare il seguente testo all'inizio del tuo codice

#includere

oppure puoi semplicemente includere la libreria facendo clic su skecth----Importa libreria------Servo

entrambi i metodi fanno lo stesso lavoro, puoi scegliere il modo conveniente per te!

Ora devi dare un nome al tuo servo, cioè devi creare un oggetto servo usando una parola chiave chiamata Servo.

esempio: Servo istruibile;

ora il nome dell'oggetto in questo esempio è instructables.

Successivamente, per assegnare un pin digitale del tuo arduino al pin del segnale del Servo viene utilizzato il seguente codice, esempio: instructable.attach(2);

ora il pin del segnale può essere collegato al pin digitale 2 dell'arduino.

Questo è tutto con il setup, ora passiamo alla parte di controllo.

La parola chiave utilizzata per posizionare l'albero del servo con un particolare angolo è object_name.write(angle 0-180);

esempio: istruibile.write(30);

la codifica di cui sopra invia un segnale al servo e gli dice di assegnare a 30 gradi.

Passaggio 5: codifica per il controllo

Codifica per il controllo
Codifica per il controllo

Ora, dopo aver assegnato la posizione iniziale del tuo servo, puoi spostarti in qualsiasi posizione utilizzando lo stesso codice servo_name.write(), ma il problema è che si muove rapidamente, quindi potrebbe vibrare molto e non muoversi uniformemente. Quindi la soluzione è utilizzando un ritardo appropriato().

Questo può essere fatto facilmente usando for loop() come mostrato in figura.

In questo i primi 30 nel ciclo for rappresentano la posizione corrente del servo e 180 è la posizione desiderata.

Quindi potresti aver conosciuto le basi su come usare un servo con arduino.

Passaggio 6: applicazioni

Di seguito sono elencati alcuni dei miei instriuctables in cui ho usato un servo per ulteriori informazioni, serratura della porta di controllo 1.wifi.

2. Mangiatoia per pesci Bluetooth.

Spero che ti piaccia questo istruibile

alcuni argomenti imminenti

1. ESP8266 controllo semplice.

2. Bluetooth.

3. Display LCD

………………e molto altro seguimi per ulteriori informazioni utili.

Consigliato: