Sincronizar múltiples tableros Mega para ejecutar múltiples servomotores

8

Mi amigo Jules pregunta:

  

El objetivo es obtener la mayor cantidad posible de controles de servomotor. ¿Parece que el máximo de salida de un Arduino es 14?

  

Pernos de E / S digitales 54 (de los cuales 14 proporcionan salida PWM)

¿Supongo que entonces se convierte en un problema de software para sincronizar múltiples tableros Mega? - es decir, una matriz de 14 x 14 usando 14 tableros

    
pregunta mad_z

5 respuestas

10

También me gustaría ir por la misma ruta que todbot sugirió. Sin embargo, ya que soy un gran fanático de I2C, estoy usando servo controlador SD21 que puede manejar 21 servos . Si necesitas aún más, hay un servo controlador SD84 que puede conducir (lo adivinaste) 84 servos .

    
respondido por el tuupola
7

Si desea conducir varios servos, la mejor ruta podría ser conectar algunos controladores de servo dedicados a un solo Arduino. Hay muchos ejemplos de código abierto de servocontroladores por ahí, pero también puedes comprarlos construidos por completo. Por ejemplo, aquí hay un controlador de 8 servos Polulu y un Pololu 16-servo controlador . Obtenga algunos de ellos, conéctelos a los pines digitales de Arduino y use la biblioteca SoftSerial para enviarles comandos.

    
respondido por el todbot
1

Estoy de acuerdo con los otros chicos, usa un servocontrolador dedicado.

Estoy en el proceso de crear el mío para mi robot hexápodo, consulte aquí código fuente y esquemas disponibles.

    
respondido por el Len Holgate
1

Otro enfoque es utilizar servos "digitales", como OpenServo . De esa manera, puedes conducir una docena de servos con 2 pines Arduino, y una docena de servos con 2 pines más.

    
respondido por el davidcary
1

Utilizo un Servocontrolador SSC-32 de Lynxmotion. Utiliza un ATmega8 o ATmega168 y puede controlar hasta 32 servos. Puedes encontrar todo (diagrama de circuito, firmware) para construirlo en su página. Yo mismo construí uno y funcionó bien.

    
respondido por el Achim

Lea otras preguntas en las etiquetas