transistor mosfet adecuado para arduino y motor dc 12v

Buenas surbyte!

He hecho el circuito este que publicaste, he ido a conprar un transistor npn 2n904, lo he conectado a la fuente de alimentación de 12v y le he echo diriguir el mosfet irf530 a paerir de la drain, la gate la he comectado al pin pwm del arduino y la source la he dirguido al GND del arduino.

Pero sigo teniendo problemas, el motor no varia la velocidad por mucho que canvie el pwm.

Dejo un par de fotos de circuito, es bastante possible que el error este en el montaje de este pero no puedo identificarlo, haber si con vuestra ayuda puedo solventar ya este tema.

tambien he comprado un transistor irl530 que llegarà el viernes para simplificar el circuito y asegurarme que todo funciona correctamente.

pido perdón por adelantado porque seguramente las fotos no estarán adjuntadas correctamente però no lo he sabido hacer de otra forma.