8 votos

Sincronización de varias Mega paneles para ejecutar múltiples servo motores

Mi amigo Jules le pregunta:

El objetivo es conseguir el mayor número de motor servo controles como sea posible - se parece a la máxima de un Arduino va de salida es de 14?

Digital I/O Pins54 (de los cuales 14 proporcionan salida PWM)

Supongo que luego se convierte en un problema de software para sincronización de varias Mega tablas? - es decir, 14 x 14 matriz de uso de 14 tablas

10voto

Stephen R. Puntos 84

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

7voto

PhilPursglove Puntos 257

Si usted desea conducir varios servos, la mejor ruta podría ser el gancho de un par de servo dedicada a los controladores de un solo Arduino. Hay muchos ejemplos de código abierto de servo controladores por ahí, pero usted también puede comprar fulling construido. Por ejemplo, he aquí una Polulu 8-controlador de servos y un Pololu 16-controlador de servos. Conseguir un par de esos, conectarlos a cualquier pines digitales del Arduino y el uso de la SoftSerial biblioteca para enviar comandos a ellos.

3voto

Jeremy Ruten Puntos 59989

Otro enfoque es el uso de "digital" servos, tales como OpenServo. De esa manera usted puede conducir a una docena o así que los servos se utilizan 2 pines de Arduino, y una docena o más servos mediante 2 pernos.

1voto

Jim McKeeth Puntos 22637

Estoy de acuerdo con los otros chicos, el uso de un dedicado controlador de servos.

Estoy en el proceso de construcción de mi propia para mi robot hexápodo, ver aquí el código fuente y los esquemas disponibles.

1voto

Paul G Puntos 1615

Yo uso un SSC-32 Servo Controlador de Lynxmotion. Utiliza un ATmega8 o ATmega168 y puede controlar hasta 32 servos. Usted puede encontrar de todo (diagrama de circuito, firmware) para construir en su página. He construido yo mismo y funcionó bien.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X