¿Este circuito es correcto?

Hola ajgallego
Creo que puedes tener problemas con la potencia que suministra el conversor de 3,3v del Arduino. Si sólo vas a utilizar el motor para señalización durante intervalos cortos de tiempo, yo lo conectaría a 5v, que el regulador del Arduino tiene potencia suficiente (no te preocupes no le va a pasar nada al motor, tal vez se caliente un poco). En cuanto el transistor, creo que va requetesobrado. Con un simple BC327 (PNP) BC237(NPN) te valdría.

Saludos