Cambio de una serie de 3V led con un Arduino uno con suministro de 5V

1

sólo para verificar mi idea. Me gustaría encender y apagar una serie de LED suministrados con 2 baterías AA con un Arduino uno. Me gustaría usar un transistor 2N3904.
El colector del transistor se conectará a la serie de leds y al suministro de voltaje de 3V led, la base se conectará a un arduino GPIO a través de una resistencia. El emisor estará conectado a tierra. ¿Es este un buen esquema?

simular este circuito : esquema creado usando CircuitLab

Gracias, Giuseppe

    
pregunta JosephITA

2 respuestas

1

Esto es casi un circuito razonable. Es necesario agregar una resistencia en serie con el LED. Esto es necesario para limitar la corriente del LED.

Digamos que este es un LED verde que puede manejar hasta 20 mA. El LED cae 2.1 V, y digamos que el transistor tendrá 200 mV cuando esté encendido. Eso deja 700 mV para que la resistencia caiga. (700 mV) / (20 mA) = 35. Podría usar el valor estándar de 36 Ω, y teóricamente estar justo en el borde. Sin embargo, la batería de "3 V" es probablemente un poco más, y desea un margen para asegurarse de que el LED funcione dentro de las especificaciones. El siguiente valor común más alto de 39 Ω o incluso 43 be sería mejor, a menos que sea absolutamente necesario hasta el último rayo de luz por alguna razón.

Tampoco has especificado R1. Nuevamente, digamos que el objetivo es soportar hasta 20 mA de corriente LED. Queremos que el transistor esté saturado, así que digamos que decidimos el voltaje base usando una relación de corriente C / B de 20, sabiendo que se puede contar con que este transistor tiene más ganancia que eso. Eso significa que queremos una corriente de base mínima de 1 mA cuando está activado. Si la unión B-E cae 700 mV, entonces 4.3 V estarán a través de la resistencia.

(4.3 V) / (1 mA) = 4.3 kΩ. Ese es el valor máximo permitido de nuestros cálculos. 4.3 kΩ es un valor estándar. Podrías usar eso, ya que hemos incorporado una cierta inclinación en los cálculos. O, use el siguiente valor conveniente que tenga debajo de eso. El factor limitante es cuánta corriente puede generar la salida del microcontrolador, que probablemente sea de unos pocos mA. Por lo tanto, tienes una latitud bastante amplia con R1.

    
respondido por el Olin Lathrop
1

Todo lo que necesitas sería un pin GPIO en tu Arduino para encender y apagar un LED. Si tomamos la ecuación de un LED:

$$ R = \ frac {V_i - V_f} {I_f} $$

Podemos decir que V i es el 5V de su pin Arduino GPIO. V f sería el voltaje directo del LED y I f sería la corriente directa del LED para encenderse correctamente. Por lo tanto, use las especificaciones de su LED y luego podrá calcular la resistencia requerida para iluminar adecuadamente su LED. El esquema será tan simple como este:

simular este circuito : esquema creado usando CircuitLab

    
respondido por el 12Lappie

Lea otras preguntas en las etiquetas