Encendido del panel LED con un transistor NPN [duplicado]

-1

Tengo un transistor NPN (2N3904), me gustaría poder encender mi panel LED - 37v (no conozco los amperios) con mi Arduino Uno, que da una salida de 5v, 0.2 amps.

Por lo que entendí, el Arduino estará conectado a la base del transistor NPN. Si coloco un diodo o una resistencia entre el Arduino y la base del transistor NPN, siguiendo los tutoriales "debería" funcionar, pero no quiero quemar mi Arduino.

No entiendo, si el transistor es un 'interruptor', cuando le doy electricidad a la base, ¿por qué entra electricidad desde la base desde el colector? ¿No debería ir directamente al emisor? ¿Cómo puedo saber qué tan grande es la resistencia para poner, entre el Arduino y la base del transistor? Además, ¿debería hacer 'GRD' de Arduino ir al terminal negativo del LED? Gracias

    
pregunta user3578847

1 respuesta

1

Si su panel LED consume un poco menos de 200mA (digamos 100mA ~ 150mA), sugeriría lo siguiente:

1 - según hoja de datos 2n3904 hFe es mínimo 30 ( en la práctica más). En Ib = Ic / hfe, obtenemos:

Ib = 150mA / 30 = 5mA

2: el VBE máximo en la coincidencia más cercana (50 mA) es 0.95V, digamos 1V (en la práctica, menos).

Entonces 5V - Vbe = Rb * Ib, da ~ 4V = Rb * 0.005mA

Rb = 800R

3 - Esquema:

simular este circuito : esquema creado usando CircuitLab

Tenga en cuenta que se siente incómodamente cerca de los límites 2n3904: Vce 40V, 200mA actual, etc.

Así que en realidad sugeriría lo siguiente:

simular este circuito

Acabo de usar este mosfet en particular porque está disponible en Sparkfun y ofrece mejores márgenes (60V, 30A). Puede utilizar cualquier cosa que se adapte a sus necesidades. (R2 opcional)

    
respondido por el Wesley Lee

Lea otras preguntas en las etiquetas