Pages: [1]   Go Down
Author Topic: Nuovo utente - problemi nella gestione (fisica) del micro servo  (Read 1276 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve a tutti, sono un nuovo utente di Arduino e del forum. Ho 21 anni e sono uno studente di ingegneria informatica, so poco o niente di elettronica e spero di imparare qualcosina grazie a questo splendido prodotto con cui ho avuto il piacere di giocare un po' da quando mi è arrivato.

Se scrivo è principalmente per chiedere un aiuto relativo ad un problema al quale non ho trovato soluzione, quindi passo ad illustrare la situazione.

Dopo i primi giochini con led, potenziometro e pulsantini sono passato agli esempi relativi ai servomotori, non senza qualche problema.

Ho iniziato seguendo il tutorial Knob (http://arduino.cc/en/Tutorial/Knob), quindi lo schema fisico è lo stesso che viene mostrato lì.

Posso aggiungere che:

-il tutto lo sto alimentando solo tramite USB
-Il microservo in uso è il GOTECK GS-9018 con le seguenti specifiche:

*Model.:GS-9018
*Weight:9g
*Size: 23.0 x 12.5x 30.0mm            
*Operating Speed : 0.10sec/60o
*Stall Torque : 1.5 kg/cm
*Operating Voltage:4.80-6 Volts  

Il problema riscontrato è che il microservo non si muove in maniera fluida e continuata fino alla posizione descritta dal potenziometro che muovo, bensì compie piccolissimi scatti per arrivare alla posizione richiesta in netto ritardo, si muove come le lancette dei secondi di un oroglogio per intenderci (se non altro lo fa nelle direzioni giuste).

Ho letto in giro di problemi "simili" ma le risposte erano spesso discordanti tra loro.

Qualcuno sa darmi qualche buon consiglio per risolvere la cosa?

Grazie a tutti e buon lavoro  smiley-wink
Logged

Marche
Offline Offline
Edison Member
*
Karma: 34
Posts: 2275
azioni semplici per risultati complessi
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Benvenuto!
Per caso stai usando la funzione delay()?
Potrebbe essere quella la causa.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie del benvenuto e della risposta  smiley

Il delay prima l'ho lasciato così come compariva nel codice anche perché 15 millisecondi non mi sembravano sufficienti a dare quell'effetto a scatti, poi ho provato comunque a rimuoverlo ma il problema non si è risolto.

Gli scatti avvengono piuttosto lentamente, circa uno al secondo. L'angolazione di ogni scatto sarà a occhio e croce una decina di gradi, forse meno, indipendentemente da quanto ruoto il potenziometro.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho notato che ogni volta che il servo fa uno scatto il led L lampeggia come quando arduino viene resettato e sul computer viene segnalata la nuova interfaccia, come se si collegasse e scollegasse ad ogni scatto.

È possibile che il problema abbia a che fare con l'alimentazione?
Logged

0
Offline Offline
Shannon Member
****
Karma: 131
Posts: 10474
:(){:|:&};:
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

il led sta ciucciando troppa potenza e fa spegnere l'arduino.
il + del servo è collegato a 5v o ad un altro pin? nel caso sia a 5v mi sa che devi trovare una fonte di alimentazione esterna da almeno 2A
Logged

sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Newbie
*
Karma: 0
Posts: 10
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Era proprio l'alimentazione il problema. Ora che il servo è alimentato dal Vin a una pila da 9V si muove bene (:

Grazie mille.
Logged

Pages: [1]   Go Up
Jump to: