🧪 Stanno arrivando nuovi tutorial — dal braccio robotico al sensore
Vai al contenuto
Acquista questo prodottoNegozio ufficialeSito ufficiale

Tutorial di debug della mano dexterous (servo TTL) ​

Acquista nel negozio

Prima scaricare l'archivio «灵巧手调试.zip» ed estrarlo. Poi, tramite il documento «使用arduio程序调试灵巧手过程(TTL舵机)», è possibile impostare gli ID dei servo, calibrare, allineare il centro ed eseguire il programma demo, oppure consultare il codice open source ufficiale.

Senza smontare il prodotto finito (ID servo, calibrazione e centro già impostati in fabbrica) si può saltare direttamente al punto 6: eseguire «02 演示程序» e al punto 7 tracciamento della mano.

Immagine – 1

1. Cablaggio per il debug della mano ​

Una opzione è usare il PC con software host come Python (software host Feetech o codice Python). L'altra è usare un microcontrollore come MEGA328P o una scheda di sviluppo/controllo acquistata.

Cablaggio come segue: (1) Cablaggio per debug con Python (solo scheda driver servo):

1. Cablaggio per il debug della mano – 1

(2) Cablaggio per debug con MEGA328P (scheda driver servo + scheda 328P):

1. Cablaggio per il debug della mano – 2

1. Cablaggio per il debug della mano – 3

Osservare bene le posizioni dei pin della scheda MEGA328P!

1. Cablaggio per il debug della mano – 4

1. Cablaggio per il debug della mano – 5

Di seguito il processo di debug con microcontrollore. Il microcontrollore esegue il programma demo in loop; basta scollegare il cavo dati per fermarlo.

2. Impostare gli ID dei servo ​

Una mano usa 8 servo: mano destra ID 1-8, mano sinistra ID 11-18

Posizione centrale di fabbrica: destra [451,571,451,571,451,571,451,571], sinistra [571,451,571,451,571,451,571,451]

  1. Cablaggio: collegare singolarmente servo e scheda driver, uno a uno.

2. Impostare gli ID dei servo – 1

  1. Usare il software host FD1.9.8.2 del produttore per la configurazione FD.rar

2. Impostare gli ID dei servo – 2

2. Impostare gli ID dei servo – 3

2. Impostare gli ID dei servo – 4

3. Fissare la corna del servo ​

  1. Caricare il programma «安装白色伺服喇叭时使用» sulla scheda di sviluppo

Scopo del programma: portare l'ingranaggio del servo in una posizione approssimativamente centrale; gli angoli successivi si basano su questa posizione centrale.

(1) Installare il software arduino; in base al sistema vedere il tutorial di installazione; prima di compilare, installare nel gestore librerie le librerie FTServo e SCServo

3. Fissare la corna del servo – 1

(2) Tipo di scheda: scegliere «Arduino Nano»

3. Fissare la corna del servo – 2

  1. Debug dei servo 1, 2 (1) Modifica: in base all'ID del servo da debugare (es. indice → ID 1, 2)

3. Fissare la corna del servo – 3

(2) Caricare il programma sulla scheda (3) Cablaggio: scheda + scheda driver + servi 1, 2 – si sente l'ingranaggio ruotare di un angolo e fermarsi.

3. Fissare la corna del servo – 4

(4) Montare la corna sull'ingranaggio, il più parallelo possibile

3. Fissare la corna del servo – 5

  1. Debug dei servo 3, 4 (1) Scollegare il cablaggio tra scheda 328P e scheda driver (altrimenti non si può caricare) (2) Modifica: ID 3, 4

3. Fissare la corna del servo – 6 (3) Caricare il programma (4) Cablaggio: scheda + scheda driver + servi 3, 4 (5) Montare la corna, il più parallelo possibile

  1. Servi 5, 6 – stessi passi
  2. Servi 7, 8 – stessi passi

4. Regolare finemente i valori centrali ​

  1. Caricare il programma «01 微调MiddlePos值时使用» sulla scheda

  2. Con le dita in posizione chiusa, fermare subito il programma (scollegare il cavo dati) e verificare che le corna siano allineate (vedi figura). Se non lo sono, regolare i valori MiddlePos_1 e MiddlePos_2 fino all'allineamento. Annotare i valori (8 valori per 8 servo) – verranno usati nel programma finale.

4. Regolare finemente i valori centrali – 1

4. Regolare finemente i valori centrali – 2

5. Eseguire il programma di test ​

  1. Inserire i valori MiddlePos_1 e MiddlePos_2 salvati nell'array seguente e scaricare il programma.

5. Eseguire il programma di test – 1

6. Eseguire «02 演示程序» ​

(1) Installare arduino in base al sistema: tutorial di installazione (2) In 灵巧手调试\00 TTL串口舵机\arduino程序(MEGA328P开发板)\02 演示程序, aprire il file ino corrispondente a mano sinistra o destra

6. Eseguire «02 演示程序» – 1

(3) Prima di compilare, installare le librerie FTServo e SCServo nel gestore librerie

6. Eseguire «02 演示程序» – 2

(4) Tipo di scheda: «Arduino Nano»

6. Eseguire «02 演示程序» – 3 (5) Compilare e caricare

Attenzione: il PC è collegato solo alla scheda di sviluppo; la scheda non è ancora collegata alla scheda driver (cioè non alla mano).

Dopo il caricamento riuscito, collegare la scheda alla scheda driver con tre cavi jumper e i servo alla scheda driver. Vedi cablaggio del debug MEGA328P.

La mano esegue «02 演示程序» in loop.

Risultato:

6. Eseguire «02 演示程序» – 4

7. Tracciamento della mano ​