Conmutación de una serie de leds de 3V con un Arduino uno con suministro de 5V

solo para verificar mi idea. Me gustaría encender y apagar una serie de leds suministrados con 2 pilas AA con un Arduino uno. Me gustaría usar un transistor 2N3904.
El colector del transistor se conectará a la serie de leds y a la tensión de alimentación del led de 3V, 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?

esquemático

simular este circuito : esquema creado con CircuitLab

Gracias, Giuseppe

¿Cómo vas a limitar la corriente en los LED? ¿Por qué no cambiar el LED directamente con la salida de Arduino?
Una hoja de datos para su LED resultaría útil.
Cuando dice "una serie de LED", ¿quiere decir que tiene varios LED conectados en serie (ánodo de uno conectado al cátodo del siguiente ...)? Si es así, un suministro de 3 voltios no funcionará. Necesitará [número de LED] multiplicado por [voltaje directo de LED] más un par de voltios para una resistencia limitadora de corriente.
Perderá intensidad con una caída de Vce de 0.1, así que use un FET de nivel lógico si usa Blanco, de lo contrario, está bien con una caída de Rs a Rojo, Amarillo, nunca directo

Respuestas (2)

Esto es casi un circuito razonable. Debe 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 caiga la resistencia. (700 mV)/(20 mA) = 35 Ω. Podría usar el valor estándar de 36 Ω y, en teoría, estar justo en el límite. 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 Ω sería mejor, a menos que necesite absolutamente hasta el último bit de luz por alguna razón.

Tampoco ha especificado R1. Nuevamente, digamos que el objetivo es admitir una corriente de LED de hasta 20 mA. 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 tenga más ganancia que eso. Eso significa que queremos una corriente base mínima de 1 mA cuando está encendido. Si la unión BE cae 700 mV, entonces habrá 4,3 V en 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ía usar eso, ya que hemos incorporado algo de pendiente en los cálculos. O bien, utilice el siguiente valor conveniente que tenga debajo de eso. El factor limitante es la cantidad de corriente que puede generar la salida del microcontrolador, que probablemente sea de unos pocos mA. Por lo tanto, tiene una latitud bastante amplia con R1.

¡gracias Señor! La serie led es un dispositivo "Stand alone" alimentado con baterías. Así que tiene su resistencia hown seguro.

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

R = 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 e I f sería la corriente directa del LED para encenderse correctamente. Entonces, use las especificaciones de su LED y luego podrá calcular la resistencia requerida para encender correctamente su LED. El esquema será tan simple como esto:

esquemático

simular este circuito : esquema creado con CircuitLab

No es un solo led, es una serie de led. El GPIO no tiene suficiente corriente.
Bueno. Luego, con su BJT, también deberá limitar la corriente para no explotar la serie de LED.