Arduino + transistor para encender / apagar el ventilador de la PC

0

Tengo:

  • un Arduino UNO
  • un fan de PC de 12V con una clasificación de 1.68W (140ma).
  • transistor 2n3904
  • Fuente de alimentación de 12V 500ma para conectar a Vin.

Lo que me gustaría hacer es simplemente usar un pin de salida digital en el Arduino para encender y apagar el ventilador (no es necesario que sea PWM). ¿Qué resistencia debo usar en la base del transistor y en serie con el ventilador si quiero encenderlo y apagarlo usando este transistor?

Sin el transistor, veo que una resistencia de 100 ohmios parece alimentar bien el ventilador, pero en conjunto con el transistor y 100 ohmios no funciona. Mi conjetura es que podría deberse a la falta de una administración de corriente adecuada en mi parte de la base del transistor y que tendré que tomar en cuenta la ganancia actual.

    
pregunta Jon

1 respuesta

2

Primero que nada, no necesitas una resistencia en serie con el ventilador. Si tiene una potencia nominal de 1.68W a 12V, entonces, como lo calculó, la corriente a través de él a 12V será de 140mA. La regla empírica habitual para saturar (encenderlo / apagarlo por completo) un transistor es que la corriente de base debe ser 1/10 de la corriente del colector.

Eso significa que la corriente de base debería ser de alrededor de 14 mA. Que gran parte de la corriente es probable que el arduino sea capaz de abastecer. Pero si es posible, preferiría usar un MOSFET.

Ok, digamos que usas el transistor 2n3904, así es como calcularías la resistencia de base requerida. Debido a que la unión BE de un transistor forma un diodo, la caída de voltaje en BE será de alrededor de 0.7V. Y si el emisor del transistor está a un potencial de tierra, entonces el voltaje en la base sería de alrededor de 0.7V. Siguiendo esto hay una ley de ohmios simple: \ $ R = \ dfrac {U} {I} \ $.

Entonces: \ $ R = \ dfrac {(U_ {arduino-pin} - 0.7V)} {0.014A} \ $

\ $ U_ {arduino-pin} \ $ es el voltaje máximo que arduino puede proporcionar en la salida (generalmente 3.3V o 5V), depende de su voltaje de suministro.

Y así es como se vería el esquema:

simular este circuito : esquema creado usando CircuitLab

También tenga en cuenta el diodo D1, está allí para proteger el transistor de la parte posterior de la EMF, generada por la bobina (motor en el ventilador) cuando el transistor se apaga.

    
respondido por el Golaž

Lea otras preguntas en las etiquetas