tecnopoli.it by Franco Babbo

braccio robotico: esecuzione di una sequenza prestabilita

In questo video vediamo il braccio robotico eseguire una sequenza prestabilita nella quale alcuni oggetti vengono spostati sul piano di appoggio.

Mentre il braccio esegue la sequenza possiamo osservare i sul monitor seriale in sovraimpressione i comandi inviati dalla scheda Arduino al servocontroller.

Il comando del braccio avviene grazie ad una scheda Arduino UNO R3 collegata ad una scheda SSC-32 per il controllo dei servomotori.

Il collegamento è semplicissimo: basta connettere:

– il pin TX di Arduino al pin RX della SSC-32

– il pin GND di Arduino all’omologo pin della SSC-32

Nel mio progetto ho utilizzato due alimentazioni separate per Arduino e per la SSC-32.

Attenzione a non scambiare questi pin in quanto potreste danneggiare le schede.

L’inizializzazione della seriale deve avvenire alla stessa velocità di ricezione della scheda SSC-32. Per impostare quest’ultima bisogna agire su un jumper posto sulla scheda stessa come indicato nel manuale.

ssc32 jumper seriale

La stringa utilizzata per il movimento dei motori segue una semplice sintassi che illustrerò con un esempio:

#0 P1500 T2000

#0   indica il motore (nel mio caso è il motore per la rotazione orizzontale)

P1500 indica il periodo in millisecondi cui corrisponde la posizione del servomotore. Questo numero varia da 900 a 2100 se il servomotore ha una escursione totale di 90°, oppure tra 500 e 2500 se il servomotore ha una escursione totale di 180°. Il valore 1500 indica la posizione centrale, le altre i due gli estremi opposti (si veda l’immagine successiva tratta dai manuali Lynxmotion per un servomotore con escursione 180°).

servo-posizione

T2000 indica il tempo totale di esecuzione del comando in millisecondi.

Informazioni tecniche e manuale della scheda SSC-32 li trovate qui (le immagine sono tratte dai manuali Lynxmotion)

http://www.lynxmotion.com/p-395-ssc-32-servo-controller.aspx

Lo sketch, ampiamente commentato e con i credits, lo potete scaricare da qui 

Download646 downloads

Grazie e “buon azionamento”…



Comments are closed.

Piccoli sistemi robotici didattici: dal progetto alla realizzazione pratica di esperimenti opensource