Se vuoi collegare 30 led in serie non puoi alimentare la serie con 5V, se utilizzi led rossi su ogni led cadono circa 1.8V, quindi siamo dalle parti di 50V e oltre e se utilizzi altri colori sale ulteriormente.
A parte questo, volendo rimanere sul semplice e senza allontanarci molto dal tuo schema, una soluzione potrebbe essere la seguente
I due transistor dovrebbero fornire una corrente costante di 20mA alla serie dei led, quindi la luminosità dovrebbe essere indipendente dal numero di led accesi.
Il transistor non siglato puoi metterlo di qualsiasi tipo, basta che sia piccolo e NPN, l'altro deve essere in grado di reggere una potenza di 1-1.5W e la tensione con cui alimenterai la serie, il BD139 dovrebbe andare bene fino a 60-70V, ma se la tensione raggiunge questi valori scalda e occorre una piccola aletta di raffreddamento.
Ovviamente funziona solo se nella sequenza delle commutazioni non si verifica mai che tutti gli interruttori sono spenti, tranne quando il serbatoio è vuoto.