Ok so currently I'm picturing this is going to require multiple arduinos to achieve but please correct me if I'm wrong.
The setup I'm looking to build is as below:
-
5 PWM fans in total.
-
Fans 1 and 2 will always be used at the same time and their % power can always be the same (Although they are different fans). Effectively this is one fan going into the enclosure and one out.
-
Fans 3 and 4 do the same as fans 1 and 2 but in a separate compartment of the enclosure so need to be controlled independently of them.
-
Fan 5 needs to come on at full strength any time any of the other fans are active.
-
2 LCD screens (one for each enclosure compartment) giving me a temperature reading from a TMP36 in each compartment along with current fan speeds
-
2 potentiometers to control the fans for each compartment (ie. 1 pot will adjust the relative speed for both fans in compartment 1, and the other for both in compartment 2) taking them from completely powered off, right up to full power
Now from what I've managed to gather from bits I've read, it's only possible to control 2x PWM fans at 25mHz with a single Arduino Uno, so I'm imagining to do this I'd need 3 Unos? One for each pair of fans, then an overall arduino which controls the final fan as well as the two screens and reads the temperature sensors and potentiometers.