No desea que el motor se apague y se encienda gradualmente en un rango de nivel de luz. Eso sería malo para el motor, probablemente no sea bueno para lo que sea que esté impulsando el motor, y causa una gran disipación en el transistor que apaga el motor.
Necesita histéresis , que proporciona "acción instantánea". También hará que el punto de apagado sea un poco más oscuro que el punto de encendido. Eso evita que el sistema se mueva bruscamente alrededor del motor cuando la luz está justo en el umbral, lo que tendrá un ruido inevitable.
Aquí hay un circuito que debería funcionar:
En este ejemplo, elegí arbitrariamente 20 kΩ para el valor LDR en el umbral de oscuridad en el que desea que se encienda / apague el motor. Ajusta R2 un poco para mover el umbral.
Q2 y Q1 simplemente amplifican la señal de luminosidad sobre el umbral Q2 B-E. Cada uno de ellos se invierte, por lo que la salida de Q1 será la misma polaridad que la señal de luminosidad en la base de Q2. R5 pasa un poco de esta señal de salida a entrada, que es la forma en que este circuito tiene histéresis. La señal digital de 0-12 V resultante se aplica a la puerta de Q3, que luego enciende o apaga el motor de forma sólida.