14-06-2016, 15:24
Perfecto que hayas solucionado el problema, los que no tenemos conocimientos de programación nos toca copia/pega de la red e investigar lo que a otros les sale durmiendo, menos mal que la red está llena de ejemplos.
Lo que no entiendo es que la librería original no incluya la opción de modificar la velocidad de un servo, aunque tengo entendido que usando la "stepper" si puede hacerse, al menos algo así pude deducir en una página.
Creo que está sobredimensionada la alimentación, Arduino por su arquitectura NO puede manejar potencia, para eso están los shield, aunque en este caso solo es por limpieza de cableado como dijo Dani, yo alimento los Arduinos con un cargador de móvil, más que suficiente, incluso para las pruebas con servos y pap a la vez, la misma alimentación para placa y mecanismo, por lo que esos 12V 4 Amp., si tienes uno de móvil, en los chinos lo puedes encontrar por 3€, puedes utilizarlo para los servos y sigue siendo excesivo.
También puedes utilizar esa fuente como hago yo, para alimentar las dos cosas a la vez sin problemas, los servos no van a 12V, con 5-6V es su valor nominal.
No es que tengas 100 servos, es el número de ellos funcionando a la vez lo que determina el consumo, piensa, ¿cuantos desvíos voy a mover a la vez?, en trazado, si no haces rutas, lo normal son 2 para pasar de uno a otro, si gestionas rutas, los que intervengan en dicha ruta, 3,5,6,8......, pues eso es lo que necesitas de potencia, el tamaño de los servos para desvíos es pequeño, al igual que su consumo, suponiendo 8 desvíos a la vez, seguro que con 1 Amp., sería suficiente, además el movimiento es muy breve y no llegaría a colapsar la fuente en caso de exceso de consumo.
Recuerda que un cable de servo largo en exceso puede provocar movimientos indeseados en los servos, en aeromodelismo se usan unas ferritas para evitar eso, de hecho yo tengo alguno de mis helis con ellas puestas, es un simple anillo en el cual se le dan 2 vueltas al cable y listo, es lo mismo que suelen llevar los alimentadores de portátil en el cable de alimentación.
En lugar de esto y por el coste que tienen puedes colocar el Arduino cerca de los servos y que sea largo el cableado de control, un Nano sale a 3€ y sirve para unos cuantos servos, como siempre, es tu elección.
Lo que no entiendo es que la librería original no incluya la opción de modificar la velocidad de un servo, aunque tengo entendido que usando la "stepper" si puede hacerse, al menos algo así pude deducir en una página.
Creo que está sobredimensionada la alimentación, Arduino por su arquitectura NO puede manejar potencia, para eso están los shield, aunque en este caso solo es por limpieza de cableado como dijo Dani, yo alimento los Arduinos con un cargador de móvil, más que suficiente, incluso para las pruebas con servos y pap a la vez, la misma alimentación para placa y mecanismo, por lo que esos 12V 4 Amp., si tienes uno de móvil, en los chinos lo puedes encontrar por 3€, puedes utilizarlo para los servos y sigue siendo excesivo.
También puedes utilizar esa fuente como hago yo, para alimentar las dos cosas a la vez sin problemas, los servos no van a 12V, con 5-6V es su valor nominal.
No es que tengas 100 servos, es el número de ellos funcionando a la vez lo que determina el consumo, piensa, ¿cuantos desvíos voy a mover a la vez?, en trazado, si no haces rutas, lo normal son 2 para pasar de uno a otro, si gestionas rutas, los que intervengan en dicha ruta, 3,5,6,8......, pues eso es lo que necesitas de potencia, el tamaño de los servos para desvíos es pequeño, al igual que su consumo, suponiendo 8 desvíos a la vez, seguro que con 1 Amp., sería suficiente, además el movimiento es muy breve y no llegaría a colapsar la fuente en caso de exceso de consumo.
Recuerda que un cable de servo largo en exceso puede provocar movimientos indeseados en los servos, en aeromodelismo se usan unas ferritas para evitar eso, de hecho yo tengo alguno de mis helis con ellas puestas, es un simple anillo en el cual se le dan 2 vueltas al cable y listo, es lo mismo que suelen llevar los alimentadores de portátil en el cable de alimentación.
En lugar de esto y por el coste que tienen puedes colocar el Arduino cerca de los servos y que sea largo el cableado de control, un Nano sale a 3€ y sirve para unos cuantos servos, como siempre, es tu elección.