Encendiendo un ventilador con Raspberry Pi

5

Tengo un ventilador de computadora de 12 V que quiero conectar a mi Raspberry Pi. Tiene un sensor de 7V, 12V de potencia y tierra. Sé que el Pi solo puede suministrar 5v, así que me pregunto cómo conectarlo al Pi y poder controlar el ventilador a través de los pines GPIO.

Tengo una fuente de alimentación de 12V

    
pregunta Tom Heeley

4 respuestas

7

Si desea cambiar 12V con 5V, entonces puede usar un par de transistores PNP / NPN. Un circuito que he usado antes:

simular este circuito : esquema creado usando CircuitLab

Cuando aplica 5V a la base de Q2, Q1 permitirá que pasen los 12V. Dejé los números de referencia como genéricos en el editor de esquemas, por lo que tendrá que asegurarse de obtener los que puedan manejar los requisitos actuales, etc.

Hay muchos circuitos de conmutación PNP / NPN en línea que puedes buscar en Google si deseas una mirada más profunda o si quieres hacer algo un poco más sofisticado, pero esto te dará un punto de partida.

Bastante seguro de que hay un nombre para esta configuración, ¡pero no lo recuerdo! Si alguien lo hace, siéntase libre de agregarlo!

    
respondido por el MCG
7

Hay circuitos donde es necesario cambiar el lado alto de la carga (por ejemplo, cuando su carga tiene una interfaz de comunicación, o cuando está leyendo algo de la carga como la actual).

En este caso, sin embargo, no necesita ninguna de estas funciones. Así que recomiendo una solución de transistor único (más barato):

simular este circuito : esquema creado usando CircuitLab

Este circuito está bien si la corriente en el ventilador es hasta 50mA.

Si la corriente es más alta, necesitará usar un "transistor de dos etapas" (también conocido como darlington) o usar un transistor de potencia que pueda manejar más corriente (y para proporcionarle la corriente de base requerida, necesita un transistor más pequeño):

simular este circuito

En el primer caso, puedes elegir cualquier darlington (encontré el 2N6426); en el segundo, el PNP debe ser uno que pueda manejar la corriente requerida.

También puedes usar un solo nMOS:

simular este circuito

En este caso, tendrá que elegir un transistor MOS con un Vgs-th bajo; por ejemplo, el VN2222 o el 2N7000 pueden manejar cientos de mA.

Nota final: ya que la carga puede tener comportamientos inductivos, recuerde agregar un diodo de marcha libre

    
respondido por el frarugi87
1

Aquí hay una solución que usa un solo transistor npn. Q1 debe estar clasificado para manejar la corriente consumida por el ventilador. D1 protege Q1 contra picos de voltaje cuando se apaga el ventilador. Q1 debe tener una clasificación de V2 (~ 12V) + 0.7 voltios.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el uglyoldbob
1
  

Si tiene una forma más sencilla de hacerlo, por supuesto, escriba su propia respuesta. Siempre es bueno tener una variedad de opciones, entonces el OP puede tomar una decisión sobre cuál sería la mejor opción para su aplicación

ok @MCG No soy el mejor dibujante de esquemas con estos programas, pero aquí está:

simular este circuito : esquema creado usando CircuitLab La alta ganancia del transistor Darlington tip122 con diodo de amortiguación interno hace que la solución de recuento de piezas sea baja para impulsar todo, desde lámparas hasta bobinas de solenoide. La resistencia de 120 ohmios es la resistencia mínima necesaria para el funcionamiento total del interruptor, pero puede aumentar esta resistencia si necesita un rango de polarización para variar la velocidad. Dependiendo de la capacidad actual de gpio, es posible que necesite aumentar esta resistencia.

    
respondido por el drtechno

Lea otras preguntas en las etiquetas