Convierte la señal Arduino 5v a 12v para el servo

-1

De ninguna manera soy bueno en electrónica o cosas eléctricas. Recientemente me metí en el hobby trabajando en mi propio proyecto personal. Quiero poder controlar un servomotor de 12 voltios que toma una señal de 12 voltios con un pin PWM arduino. He intentado usar un transistor tip120 siguiendo este tutorial: enlace sin embargo, no estoy seguro de cómo conectar el tip120 a mi servomotor. ¿Alguna sugerencia?

    
pregunta MatthewT53

2 respuestas

-1

Conecte el servo como lo es la bombilla. La señal PWM en la base del transistor controlará tu servo como si estuviera directamente conectado al Arduino.

    
respondido por el Tommy D
-1

En realidad, el título de su pregunta es correcto, pero el circuito elegido para esa necesidad es totalmente incorrecto. Ese circuito no funcionará, porque la señal de control necesaria para un servomotor se omite en ese circuito. Los servomotores no necesitan ese control cuando están controlados por Arduino. La señal PWM se enviará al servomotor y un potenciómetro mecanismo encuentra su posición actual y, de acuerdo con el pulso entrante, el servomotor se moverá a la posición deseada.

Si necesita controlar el motor con una señal PWM de 12 V, entonces necesita un circuito de cambio de nivel de una señal PWM de 5 V a una señal PWM de 12 V. Aquí está el circuito simple para esa necesidad.

Tengaencuentaqueestecircuitoinvierteelnivellógicodelaentrada(esdecir,)cuandounaentradaesalta,entonceslasalidaserábajayviceversa.

Gráficodesalida:

Cuandovealagráfica,sepuedeentenderunconceptomencionadoanteriormente.

Enrealidad,heencontradoestebuencircuitode aquí y lo experimenté con multisim.

    
respondido por el Dhans

Lea otras preguntas en las etiquetas