Estoy usando un Arduino Mega para manejar 7 servos (solo se muestran 3 en mi esquema), y tengo algunos problemas con la administración de energía. En el peor de los casos, los servos consumirán aproximadamente 4 amperios, así que obtuve una fuente de alimentación de 7.5V a 4A que puedo conectar a un conector de CC independiente en mi protector personalizado.
Ahora el problema es que, dado que ordeno los servos a través de USB, el arduino tiene que estar conectado al USB, lo que pone un voltaje de 4.3 V en el pin Vin.
El circuito que ves arriba es lo que originalmente pensé. Se suponía que el diodo evitaba que los servos extrajeran corriente del arduino cuando ambos están conectados. Sin embargo, un problema obvio ahora es que si ambas fuentes están conectadas (USB al arduino y mi fuente de alimentación externa a la toma de CC), está solicitando una caída de ~ 2.8V en ese diodo.
Aunque podría desconectar a Vin por completo, quiero tener la capacidad de simplemente conectar la toma de CC y seguir alimentando el arduino para poder controlar los servos con una rutina preprogramada. Pero todavía tiene que funcionar cuando el arduino está conectado al USB.
Poner una resistencia adicional en serie con el diodo parece ser una solución muy fea e ineficiente. ¿Alguna idea sobre cómo hacer que esto funcione?
¡Gracias de antemano por tus respuestas!