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

Tengo:

  • un Arduino UNO
  • un ventilador de PC de 12 V con una clasificación de 1,68 W (140 ma).
  • 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 (sin necesidad de PWM). ¿Qué resistencia debo usar en la base del transistor y en serie con el ventilador si quiero encender y apagar el ventilador usando este transistor?

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

Respuestas (1)

En primer lugar, no necesita una resistencia en serie con el ventilador. Si tiene una capacidad nominal de 1,68 W a 12 V, entonces, tal como lo calculó, la corriente a través de él a 12 V será de 140 mA. La regla general habitual para saturar (encender/apagar completamente) un transistor es que la corriente base debe ser 1/10 de la corriente del colector.

Eso significa que la corriente base tendría que estar alrededor de 14mA. Esa gran parte de la corriente que el arduino probablemente sea capaz de suministrar. Pero si es posible, prefiero usar un MOSFET.

Ok, digamos que usa el transistor 2n3904, así es como calcularía la resistencia 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,7 V. Y si el emisor del transistor está en potencial de tierra, entonces el voltaje en la base sería de alrededor de 0.7V. De aquí se sigue una simple ley de ohmios: R = tu I .

Entonces: R = ( tu a r d tu i norte o pag i norte 0.7 V ) 0.014 A

tu a r d tu i norte o pag i norte 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:

esquemático

simular este circuito : esquema creado con CircuitLab

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