Cripes. También puedo añadir otra oportunidad para que la pruebes. Está más cerca de lo que ya tienes. Pero combinado con los otros enfoques que le entregamos aquí, le ofrece algunas opciones para probar.
Este se basa en resolver dos ecuaciones simultáneas que no me molestaré en escribir aquí (pero ver más abajo). Y tampoco puede hacer nada mal, a pesar del hecho de que un BJT de calentamiento tiene un \ $ V_ \ text variable. {BE} \ $ (Tomé algo de eso en cuenta.)
simular este circuito : esquema creado usando CircuitLab
\ $ R_4 \ $ establece la corriente máxima en quizás un poco más de aproximadamente \ $ 20 \: \ text {mA} \ $. Estoy usando el mismo valor \ $ 10 \: \ text {k} \ Omega \ $ para su potenciómetro como \ $ R_1 \ $. Las otras dos resistencias se usan para ayudar a que el circuito pase de una corriente muy baja en el LED (cerca, pero nunca exactamente, a cero) y luego a ese máximo que se acaba de mencionar.
La razón principal por la que ofrezco esta es que usa solo el BJT que ya usas, usa el mismo potenciómetro que ya usas y supongo que puedes encontrar esos valores de resistencia.
Debería ser fácil de probar con los tres tipos de LED que mencionó.
Sólo otra adición a muchos. Si descubre que un LED sigue siendo "visible" con el potenciómetro apagado, reduzca el valor de \ $ R_3 \ $ al siguiente valor estándar más bajo.
Para aquellos interesados en las ecuaciones, son:
$$ \ begin {align *}
V_ \ text {CC} \ cdot \ frac {R_3} {R_1 + R_2 + R_3} & = V _ {\ text {BE} _ \ text {OFF}} + R_4 \ cdot I_ \ text {OFF} \ label { a} \ tag {OFF} \\\\
V_ \ text {CC} \ cdot \ frac {R_1 + R_3} {R_1 + R_2 + R_3} & = V _ {\ text {BE} _ \ text {ON}} + R_4 \ cdot I_ \ text {MAX} \ etiqueta {b} \ etiqueta {ON}
\ end {align *} $$
Configuración \ $ V _ {\ text {BE} _ \ text {OFF}} = 400 \: \ text {mV} \ $, \ $ V _ {\ text {BE} _ \ text {ON}} = 750 \: \ text {mV} \ $, \ $ I_ \ text {OFF} = 0 \: \ text {mA} \ $, y \ $ I_ \ text {MAX} = 20 \: \ text {mA} \ $ y luego resolviendo para \ $ R_2 \ $ y \ $ R_3 \ $ obtuve: \ $ R_2 \ approx 15.7 \: \ text {k} \ Omega \ $ y \ $ R_3 \ approx 2.2 \: \ text {k} \ Omega \ $. Luego fue fácil establecer \ $ R_2 = 15 \: \ text {k} \ Omega \ $ y decidir establecer \ $ R_3 \ $ al siguiente valor más bajo de \ $ R_3 = 1.8 \: \ text {k} \ Omega \ $.