Controllo 2 ventole e temperatura pc

Ciao a tutti!
Avrei un progetto in mente, ma ho molti dubbi al riguardo! l'idea è di comandare le 2 ventole del case del pc,
regolando la velocità in base alla temperatura al suo interno. Le ventole sono del tipo a 3 pin, (+,-, tachimetro)
funzionano a 12V e assorbono rispettivamente 0.28 e 0.36 A.
Come alimentazione userei un molex dell'alimentatore del pc, così da avere i 5V per arduino e i 12 per la ventola.
E qui arriva il primo problema, come posso fare a far variare la tensione da 5 a 12V per le ventole? pensavo di
usare l'uscita PWM, ma dovrei collegarla a qualcosa che mi comandi la tensione, e non so bene cosa potrei usare.
Vorrei poi fare un interfaccia, da montare dove di solito c'è il lettore cd per capirsi, con uno schermo lcd e 3
pulsanti, in modo da poter variare la tensione anche manualmente, e visualizzare il numero di giri sul display.
Qui il secondo problema, che display posso usare per interfacciarlo con arduino, e come potrei fare a leggere
i dati del filo del tachimetro?
Ultimo problema, il sensore di temperatura, una termocoppia potrebbe andare bene?
Questo in linea di massima è quello che vorrei fare!
Fatemi sapere cosa ne pensate!
Ancora saluti a tutti!