Então aqui vai a minha redenção, baseada na sugestão do Jorge Candeias para que se fizesse uso da linha de alimentação como referência negativa alternativa para obter os 7v
Passo a explicar:
Ignorando por agora os LEDs, zener e resistências, vemos que o comutador na posição em que está no esquema liga o terminal negativo da ventoinha á linha dos 5v. O terminal positivo dela está ligado aos 12v, por isso temos aos seus terminais os tais 7v (12v-5v).
Com o comutador na outra posição, o terminal negativo da ventoinha fica ligado aos 0v, e o positivo mantém-se nos 12v, por isso a ventoinha será alimentada com 12v.
Agora vou explicar como é que os LEDs acendem de acordo com a comutação estabelecida para alimentar a ventoinha a 7v ou a 12v, sempre com referência apenas ao circuito da FAN1, pois os restantes são réplicas:
Comutador ---> 7v
Com o comutador na posição que se vê no esquema, a ventoinha fica alimentada a 7v. Se reparar-mos no ramo inferior constituido por R4 e D7 (LED verde), vemos que nos seus extremos está presente uma tensão de 5v. 5v numa ponta, 0v na outra, o que vai fazer com que o LED verde (D7) acenda quando o comutador se encontra nessa posição.
Por seu turno, no ramo superior R1, D1, D4, temos aos seus terminais 7v, pois no extremo superior estão 12v e no inferior 5v que dá o tal diferencial de 7v. Ora nesse ramo está um Zener com valor de 7.5v que como tem uma tensão inferior a isso aos seus terminais não vai conduzir de forma a acender o LED vermelho que está nesse ramo.
Resumo: comutador para 7v => LED verde acende
Comutador ---> 12v
Com o comutador na posição contrária á que se vê no esquema, o que acontece ao ramo inferior R4, D7 é que vai deixar de ter qualquer diferença de potencial nos seus extremos porque ambos ficam ligados aos 0v, e por isso o LED verde não se acenderá.
No ramo superior R1, D1, D4, temos agora nos seus extremos os 12v, pois o ponto inferiro está agora ligado aos 0v. Então o Zener D4, tem condições para manter aos seus terminais os 7.5v que o caracterizam, e por isso a diferença de potencial presente entre os terminais de R1+D1 é de 12-7.5v=4.5v Ora com 4.5v temos agora o LED vermelho em condições de conduzir e por isso ficará aceso quando o comutador se encontrar numa posição tal que a ventoinha esteja a ser alimentada com 12v.
Resumo: comutador para 12v => LED vermelho acende
NOTA: Se necessário, em vez de um zener de 7.5v pode também ser usado um 6.8v, que as condições manter-se-ão, pois no caso do comutador para 7v, os 0,2v de diferença de potencial (7-6.8v) mesmo levando o zener á condução, continuarão a não ser suficientes para acender o LED vermelho, que necessitaria de algo em torno dos 1,7v, e com o comutador para os 12v fica-se com um potencial de 12-6.8=5.2v que fará eventualmente com que o LED vermelho fique com um pouco mais de luminusidade.
Façam os comentários e sugestões que vos aprouver.
Abraço