Hola elgarbe, te hago una pregunta?
Por que alimentar los led's con 12Vcc cuando la caída de los mismos es de solo 2 o 3 Vcc?
Supongamos que tengan una caída de 3V, los otros 9V restantes de los 12 de alimentación serán pura perdida, lisa y llanamente. No tiene sentido alimentar con 12 cuando solo usarás 3.
Aparte recuerda que ese tipo de panel necesitan de una muy buena intensidad, y cuanto más tensión y con esas intensidades las fuentes se complican muy rápidamente...

Como puedes ver, ambos circuitos son muy similares, uno conmutando el GND (el mio y el de la izquierda) por supuesto este circuito está "resumido" y el otro conmutando la tensión de alimentación (el tuyo y el de la derecha)
En mi caso había usado un zener de 12V 1W, igual que la tensión de alimentación, más la caída producida por el 1N4004 serían 12.7V o sea que la tensión de alimentación no tenía posibilidad de circular por tal circuito, esto lo implementé así porque disponía de una fuente de alimentación muy estable y estaba seguro que no superaría los 12V, porque si este fuera el caso se produciría un corto circuito al estar zener superado en tensión y diodo 1N4004 en directa.
Para tu caso deberás de ver cual es la tensión que más te convenga, e incluso estudiar el valor de la resistencia, que por supuesto será un valor bajo.
Espero te sea de ayuda, un saludo.
Atte. CARLOS.