Il circuito non è semplice come il tuo proposto all'inizio, ma è tutto fattibile in un circuito stampato millefori di 3x3 cm.
Il disegno sopra è giusto per 4 celle NiCd-NiMh.
Io li realizzavo misti: tradizionali/SMD (già allora

), infatti vedi il bc817.
Comunque, i due transitor, il bc517 e l'817, li dovresti riuscire a sostituire con il bc547 senza grossi problemi. In tal caso porta R8, da 47K a 4,7K.
Questo lo puoi usare per qualunque batteria.
Il led ed R13, vanno dimensionati per la batteria che vuoi monitorare. Probabilmente anche R12 (4,7K), va aumentata (da provare)
Per tararlo:
Se devi monitorare 3 lipo, considerando che hai un trigger, supponi di dare l'allarme a 8,9V, anzichè a 9V.
Perciò alimenta il circuito con tale tensione e gira il trimmer finchè inizia a lampeggiare.... Gira poi per farlo smettere e ritorna indietro lentamente fino a quando ricomincia. Finito...
Se la precisione è critica, aumenta R12 a 10-15K.
Sempre usando 3lipo, ed iniziando a lampeggiare a poco meno di 3Volt, se usi dei led rossi ad alta luminosità, considera che ne puoi mettere 3-4 in serie (io li mettevo fra loro a 90°) e supponendo 20mA di corrente con una fV fi 1,85V, ottieni R13= (9 - (1,85x4))/0,020 = 80 Ohm.
Puoi montare una 82 o 100 Ohm (per 4 led... diversamente, rifai il conto).
Se usi 3 litio devi portare anche R9 a 470 Ohm (calcolata al volo... da provare).
Ciao!