🧪 Se publican nuevos tutoriales — del brazo robótico al sensor
Saltar al contenido
Comprar este productoTienda oficialSitio web oficial

Tutorial de depuración de la mano hábil (servo TTL)

Comprar en la tienda

Primero descargue el paquete comprimido «灵巧手调试.zip» y extráigalo. Luego, mediante el documento «使用arduio程序调试灵巧手过程(TTL舵机)», puede configurar IDs de servos, calibrar, alinear la posición central y ejecutar el programa demo, o consultar el código de código abierto oficial.

Sin desmontar el producto terminado (IDs de servos, calibración y posición central ya ajustados de fábrica) puede saltar directamente al punto 6: ejecutar «02 演示程序» y al punto 7 seguimiento de la mano.

imagen – 1

1. Conexión para depurar la mano

Una opción es usar el PC con software host como Python (software host Feetech o código Python). La otra es usar un microcontrolador como MEGA328P o una placa de desarrollo/controlador comprada.

Conexión de la siguiente manera: (1) Conexión para depurar con Python (solo placa driver de servos):

1. Conexión para depurar la mano – 1

(2) Conexión para depurar con MEGA328P (placa driver de servos + placa 328P):

¡Observe bien las posiciones de los pines de la placa MEGA328P!

1. Conexión para depurar la mano – 2

1. Conexión para depurar la mano – 3

1. Conexión para depurar la mano – 4

1. Conexión para depurar la mano – 5

A continuación, el proceso de depuración con el microcontrolador. El microcontrolador ejecuta el programa demo en bucle; basta desconectar el cable de datos para detenerlo.

2. Configurar IDs de servos

Una mano usa 8 servos: mano derecha ID 1-8, mano izquierda ID 11-18

Posición central de fábrica: derecha [451,571,451,571,451,571,451,571], izquierda [571,451,571,451,571,451,571,451]

  1. Conexión: conectar cada servo con la placa driver, uno a uno.

2. Configurar IDs de servos – 1

  1. Usar el software host FD1.9.8.2 del fabricante de servos para la configuración [FD.rar]

2. Configurar IDs de servos – 2

2. Configurar IDs de servos – 3

2. Configurar IDs de servos – 4

3. Fijar el servo horn

  1. Subir el programa «安装白色伺服喇叭时使用» a la placa de desarrollo

Función del programa: llevar el engranaje del servo a una posición aproximadamente central; los ángulos posteriores se basan en esta posición central.

(1) Instalar el software arduino, según su sistema consulte el tutorial de instalación; antes de compilar, instale en el gestor de bibliotecas las bibliotecas FTServo y SCServo

3. Fijar el servo horn – 1

(2) Tipo de placa: elegir «Arduino Nano»

3. Fijar el servo horn – 2

  1. Depurar servos 1, 2 (1) Editar: según el ID del servo a depurar (p. ej., índice → ID 1, 2)

3. Fijar el servo horn – 3

(2) Subir el programa a la placa (3) Conectar: placa + placa driver + servos 1, 2 – se escucha el engranaje girar un ángulo y detenerse.

3. Fijar el servo horn – 4

(4) Montar el servo horn en el engranaje, lo más paralelo posible

3. Fijar el servo horn – 5

  1. Depurar servos 3, 4 (1) Desconectar el cableado entre la placa 328P y la placa driver (si no, no se puede subir) (2) Editar: ID 3, 4

3. Fijar el servo horn – 6

(3) Subir el programa (4) Conectar: placa + placa driver + servos 3, 4 (5) Montar el servo horn, lo más paralelo posible

  1. Servos 5, 6 – mismos pasos
  2. Servos 7, 8 – mismos pasos

4. Ajustar finamente los valores medios

  1. Subir el programa «01 微调MiddlePos值时使用» a la placa

  2. Con los dedos en posición cerrada, detener el programa inmediatamente (desconectar el cable de datos) y comprobar si los servo horns están alineados (ver figura). Si no, ajustar los valores de MiddlePos_1 y MiddlePos_2 hasta que queden alineados. Anotar esos valores (8 valores para 8 servos) – se usan en el programa final.

4. Ajustar finamente los valores medios – 1

4. Ajustar finamente los valores medios – 2

5. Ejecutar el programa de prueba

  1. Rellenar los valores MiddlePos_1 y MiddlePos_2 guardados en el siguiente array y descargar el programa.

5. Ejecutar el programa de prueba – 1

6. Ejecutar «02 演示程序»

(1) Instalar arduino según su sistema: tutorial de instalación (2) En 灵巧手调试\00 TTL串口舵机\arduino程序(MEGA328P开发板)\02 演示程序, abrir el archivo ino correspondiente a mano izquierda o derecha

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

(3) Antes de compilar, instalar las bibliotecas FTServo y SCServo en el gestor de bibliotecas

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

(4) Tipo de placa: «Arduino Nano»

6. Ejecutar «02 演示程序» – 3

(5) Compilar y subir

Atención: el PC está conectado solo a la placa de desarrollo; la placa aún no se conecta a la placa driver (es decir, no a la mano).

Tras subir con éxito, conectar la placa a la placa driver con tres cables jumper y los servos a la placa driver. Consulte la conexión del debug con MEGA328P.

La mano ejecuta «02 演示程序» en bucle.

Resultado:

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

7. Seguimiento de la mano