-
Cuando enciendo la fuente de alimentación, no hay suficiente alimentación para los servomotores. El voltaje en cada servomotor es solo de 1.5 voltios. ¿Debe cambiarse el circuito?
-
¿Hay alguna forma mejor de diseño de circuitos?
El diseño está bien, la razón es que su fuente de alimentación no puede proporcionar suficiente corriente (como ya han mencionado otros). Necesita una fuente de alimentación de 5V 16A (es una cosa seria, como una PSU de PC, no una verruga de pared) para proporcionar la máxima potencia para estos servos en todas las circunstancias.
Es una buena idea agregar 2200uF / 16V de electrolitio capacitor a la alimentación, o 470uF / 16V a cada alimentación del motor si hay una gran distancia de cableado.
También es importante tener en cuenta que necesita cables gruesos en los rieles de la fuente de alimentación.
Podría ser posible que su fuente no pueda conducir una gran cantidad de corriente que los servos normalmente necesitan. Usé 4 servos y necesitaron aproximadamente 2 amperios de corriente. Así que compruebe si realmente está usando una fuente que pueda suministrar la corriente necesaria también. Si está utilizando una fuente de voltaje del laboratorio, no limite la corriente a valores menores.
Utilicé esta interfaz para generar los PWM enlace para mi brazo robótico. Funciona muy bien y también es fácil genere los PWM necesarios con menos conexión directa entre el controlador y los motores mediante la interfaz I2c.
Lea otras preguntas en las etiquetas arduino servo circuit-design