Tengo un circuito LED muy básico:
simular este circuito : esquema creado con CircuitLab
Todos D#
son LED de 3Vx0.02A. Para que este circuito funcione, necesitamos una resistencia de 25 Ω para cada cuarteto de LED:
Total LEDs current = 0.02A*4 = 0.08A
Voltage drop = 5V - 3V = 2V
Resistor value = 2V/0.08A = 25Ω
No tenía una resistencia de 25 Ω, así que puse una resistencia de 27 Ω en su lugar.
Ahora, quiero agregar un Arduino para poder encender y apagar cada cuarteto de LED mediante programación. No quiero sobrecargar el Arduino, así que pensé que estaría bien tener una fuente de alimentación externa que le dé a los LED toda la corriente que necesitan para funcionar, sin preocuparme por quemar el propio Arduino.
Pensé que podría usar transistores o MOSFET como interruptores lógicos de encendido/apagado, pero elegí el transistor porque son mucho menos costosos que los MOSFET.
Pensé en comprar un 2N3904
, porque admite hasta 200 mA y el circuito requiere 0,08 A por cuarteto de LED.
Hasta ahora sé que el circuito debería verse así:
Definitivamente no soy un experto en electrónica, supuse que debería ser así porque busqué en un sitio que hablaba de LED controlados por Arduino a través de transistores utilizados como interruptores de encendido/apagado. No explicaba nada, solo tenía el circuito, así que lo que quiero preguntar es: ¿por qué la resistencia de 10kΩ? ¿Es correcto el valor? ¿Necesito una resistencia de 1/4W 10kΩ o una de 1/2W? ¿La resistencia de 27 Ω debe permanecer en 27 Ω o debe cambiarse cuando se introduce un transistor?
Su concepto básico es correcto, pero hay algunos problemas:
En cualquier caso, 10 kΩ probablemente sea demasiado alto. Trabajando al revés, eso proporciona una corriente base de 430 µA, lo que significa que confía en que el transistor tenga una ganancia de al menos 186. Eso está muy por encima del mínimo garantizado, por lo que 10 kΩ es claramente demasiada resistencia.
La resistencia de 10K ohmios está ahí para reducir la corriente que deberá proporcionar la salida de Arduino. De lo contrario, el Arduino estará "mirando" alrededor de 0,6 voltios que intentará subir a unos 5 voltios. Algo tendrá que ceder y probablemente será la salida del procesador Atmel.
Entonces, es por eso que necesitas pasar por una resistencia. Pero, ¿por qué 10K ohmios? La mayoría de los transistores comunes tendrán una beta de aproximadamente 100. Es decir, la corriente de base a emisor x 100 es aproximadamente igual a la corriente de colector a emisor.
Entonces, la corriente en la ruta de la base al emisor es ((5V - 0.6V) / 10,000) o alrededor de 0.44mA. Multiplique eso por 100 y obtendrá 44 mA para la corriente del colector al emisor. Que es menos de los 80 mA que había calculado que era necesario. Entonces su circuito puede no funcionar. Para hacer un circuito que funcione, considere cambiar esta resistencia de 10K ohmios a 5K ohmios o incluso a 1K ohmios.
Además, debe evitar agrupar los LED utilizando una resistencia limitadora de corriente común. Esto podría conducir a varios problemas. Uno de los cuales podría ser LED iluminados de manera desigual. En su lugar, considere el siguiente ejemplo de http://playground.arduino.cc :
Si desea leer más sobre el uso de transistores como interruptores, lea esta página web .
st2000
Transeúnte