Good day, I apologise if this is not in the correct place as I am not sure where this question should be posted. So here is my question.
I want to control a 2 wire 5v DC Fan using PWM from a Raspberry Pi 3. I have got it working with a basic NPN Transistor and changing the Duty Cycle of the PWM on the Raspberry Pi but the issue is it is very noisy at low speed. I read today that a FET might be the solution but I am still very limited on my electronics knowledge and thought I would ask people who know things to help out.
If someone can suggest a circuit for me to work with. Something very basic that will allow me to control the fan speed with the PWM of a 2 wire fan. I don't wish to use a 12v fan or a 4 wire fan as they are too expensive and way larger in size to what I currently have. The 5v pin of the Raspberry Pi will be used to supply the fan with power. As it stands the fan runs fine on my Raspberry Pi having it directly connected on the GPIO pins but I want control of this. The software side I can write and figure out but the only issue I have is with the electronic control circuit. The circuit should possibly be universal and all that it needs to do is give a constant voltage to the fan of a certain voltage that gets veried using PWM. Thanks in advance.
I want to control a 2 wire 5v DC Fan using PWM from a Raspberry Pi 3. I have got it working with a basic NPN Transistor and changing the Duty Cycle of the PWM on the Raspberry Pi but the issue is it is very noisy at low speed. I read today that a FET might be the solution but I am still very limited on my electronics knowledge and thought I would ask people who know things to help out.
If someone can suggest a circuit for me to work with. Something very basic that will allow me to control the fan speed with the PWM of a 2 wire fan. I don't wish to use a 12v fan or a 4 wire fan as they are too expensive and way larger in size to what I currently have. The 5v pin of the Raspberry Pi will be used to supply the fan with power. As it stands the fan runs fine on my Raspberry Pi having it directly connected on the GPIO pins but I want control of this. The software side I can write and figure out but the only issue I have is with the electronic control circuit. The circuit should possibly be universal and all that it needs to do is give a constant voltage to the fan of a certain voltage that gets veried using PWM. Thanks in advance.