You can use any kind of Dpack or TO-220 N-chanel MOSFET, set minimal PWM filling experimentally (it`s its dependent of your kind of fan). If you want, you can change maximal and minimal temperatures.
Arduino program for 4 fans in files :)
Still in progress
1,823,834 Engineers Chose EasyEDA
© 2020 EasyEDA All rights reserved