Определяет ток резистор R2.
Для кремния ток=0,5в(0,7)/R2. 0,5в для микротоков (0,1-1ма), а 0,7в для больших токов (близких к максимальному долговременному). Для маломощных (до 0,5вт) биполяров, и средних токах 1-20ма, берут значение 0,6в.
Для Германияток=0,15в(0,25)/R2. 0,15в для микротоков (0,1-1ма), а 0,25в для больших токов (близких к максимальному долговременному). Для маломощных (до 0,5вт) биполяров, и средних токах 1-20ма, берут значение 0,2в.
R1, определяет ток коллектора, этого транзистора и быстродействие (для постоянного тока или пульсирующего 50-100гц) значение, на быстродействие не имеет (практически), током в 1ма затвор в 60нкул, до 3в (мосфет практически открыт) зарядится за 180мксек.
При напряжениях выше 25в, между затвором и массой, ставлю стабилитрон 8-25в.
Биполяр, любой маломощный,
мосфет зависит, от напряжения питания и тока светодиода.
По напряжению, равный напряжению питания,
по току, раза в три-пять, больше максимального через светики, и минимальным Rds, по возможности (при одинаковой цене

).
ЗЫ: Биполяр в роли М2(силовым назову), брать можно, но не рекомендую.
В низковольтных цепях, открытый -много кушать будет, да и в базу, ток не хилый нужен, значит большие потери в тепле, даже в резисторе R1.
При высоких напряжениях, проблема в R1 выростает, кроме того в микротоках и даже до 10ма через него, работа не надежна. Точнее зависит от Коэфф. усиления тока базы и тока через светики.
ЗЫ:ЗЫ:
Очень приятная особенность Q2 при работе на микротоках, (особенно если германий) при его креплении на радиатор , рядом со светодиодом. За счет увеличения сквозного тока (при нагреве), ток светодиода быстро уменьшается.
Можно подобрать, так что температура не подымется больше 60-80 градусов, на радиаторе.
К примеру, в фонариках с транзистором МП37, температура не поднималась выше 50-60градусов, при мзменении тока от 1ма до 10ма.
В сетевом от 220в на кт315, на токе 0,8ма, температура достигала макс 60градусов, что позволяло отказаться от термостата (оставил --потому что уже был впаян).