gracias a todos por vuestra ayuda.
Después de estudiar los circuitos que habéis enviado, he llegado a la conclusión de que el circuito más sencillo para este problema es el que os adjunto. Es un circuito en emisor común al que simplemente se le añaden 2 diodos led a la salida y una ldr entre la base y el emisor.
Para calcular los valores de las resistencias, he seguido el siguiente proceso (os agradecería que si detectáis algún error me lo comuniquéis):
Cálculo de rc:
Suponemos que el transistor está en saturación (vce aprox. Cero) y aplicamos la ley de las tensiones al circuito de colector: 9v=ic*rc+2v (los 2v son la caída de tensión en los leds). Para que los led se enciendan, ic debe de ser de 20ma (10ma por diodo). Entonces, despejando rc se obtiene: Rc=7v/0.02a=350 ohm. Tomaremos una resistencia de la serie e12: Rc=330 ohm.
Cálculo de r1:
En oscuridad, suponemos que la corriente que atraviesa la ldr es muy pequeña, es decir, aproximadamente toda la corriente que atraviesa a r1 va hacia la base del transistor (ib). Necesitamos una ib lo suficientemente grande para llevar al transistor a saturación; yo he tomado una ib 10 veces menor que la ic: Ib=20ma/10=2ma. Si aplicamos la ley de las tensiones al circuito de base: 9v=ib*r1+vbe; como el transistor está en saturación, podemos tomar vbe=0.8v y despejando r1 nos da: R1=(9v-0.8v)/0.002a=4100 ohm. Tomamos una resistencia de la serie e12: R1=3900 ohm.
Elección del transistor:
Necesitaríamos un transistor cuya vce(max)>9v y cuya ic(max)>20ma. Por lo tanto, en teoría, se supone que los tres transistores que yo tengo me valdrían para el montaje: Bc547, bd135 ó bd137.
En internet he encontrado que se puede mejorar el circuito colocando una resistencia variable en serie con r1, o bien, un potenciómetro entre r1 y la ldr, con el cursor en la base del transistor. Según he leído, ajustando esta resistencia se puede ajustar el nivel de oscuridad necesario para encender el led, aunque no entiendo bien cómo funciona esto. ¿alguien me lo podría explicar?
Gracias de nuevo y un saludo.