Reducir 8.4 voltios a 6 voltios

0

Estoy desarrollando robot para un proyecto. Para eso tengo que controlar 5 servomotores de diferentes tipos. Aquí están mis servos ..

Power Pro MG995 (4.8 V a 7.2 V)

SavoxSW-0250MG(4.8Va6V)

Ymibateríaes

bateríalipoDUPU1500mah

Antes de intentar usar mi batería, accioné los servos Savox con una placa Arduino (salida de 5 V). Los servos funcionan bien. Luego sustituyo los servos savox con los servos MG995. Pero no funcionan como se esperaba. Eso significa que no se rotan como yo codifiqué. Servo se detiene algunas veces. Una especie de problema de poder. Creo que se debe a la baja tensión (5 V, ya que puede funcionar hasta 7,2 V).

Luego compro mi batería lipo y todavía no puedo reducir 8.4 V a 6 V.

Alguien me puede sugerir un método. Si puedo hacer eso, ¿podré ejecutar los servos MG995 como se esperaba?

Cualquier ayuda seria agradecida Gracias de antemano!

    
pregunta iuhettiarachchi

1 respuesta

1

Use este circuito simple para elevar el nivel de voltaje al del servo:

simular este circuito : esquema creado usando CircuitLab

¿Qué hace? Q2 cambia la salida al servo entre 0V y + 8.4V (o lo que sea que apliques allí). Normalmente es conductora, debido a la corriente en su base a través de R2, por lo que la salida del servo es 0V. Si el RPi GPIO está encendido, el Q1 conduce, por lo que Q2 no alcanza la corriente base y deja de conducir. Luego, la salida del servo se lleva de + 8.4V a R3.

    
respondido por el Janka

Lea otras preguntas en las etiquetas