Project in progress
PWN Fan controller with temp sensing and button override

PWN Fan controller with temp sensing and button override © MIT

Fan PWM controller with temp sensing and max speed button override

  • 4,319 views
  • 2 comments
  • 12 respects

Components and supplies

About this project

I needed a fan for my server room and my garage. Normal wall exhaust fans are quite weak (need high static pressure) unless you go for the big duct fans but had no space.

So I got a Noctua PPC 3000 PWM and needed a way for it to reduce it's speed when needed as it's quite loud and it does not always have to run at max speed.

Looked for a PWM controller with temperature based control but could not find anything decently priced and that I could power with the same power supply without a voltage regulator.

I found the following project https://create.arduino.cc/projecthub/tylerpeppy/25-khz-4-pin-pwm-fan-control-with-arduino-uno-3005a1 and used it as a base to create my PWM controller.

I used the Arduino Nano since it's a lot smaller, can accept 12v on the VIN pin (I guess most Arduino's do) so that I can use the same power supply for the Arduino and the fan without using an external voltage regulator.

Also been thinking of using the z-wave enabled Arduino nano clone and integrate it with home assistant but another time.

For the garage I need to be able to override the temperature based control thus added a button, it's not necessary and can be removed altogether.

Then you can just 3d print a case with a hole for mounting and screw it to the fan or build a case around it.

Note that this is a quick and dirty project and some refinements can definitely be made!

Code

PWM fan controller with temp sensing and button override
PWM fan controller with temperature sensing to set PWM duty and a 100 duty cycle override controlled via a button for max speed.

Schematics

bodacious_curcan-snicket_eZC7XC2Fpe.png
Bodacious curcan snicket ezc7xc2fpe

Comments

Similar projects you might like

LulzBot Mini: Arduino Temp Monitor/Fan Controller

Project showcase by PlastiBots.com

  • 4,003 views
  • 1 comment
  • 7 respects

Soldering Iron Controller for Hakko 907

Project tutorial by Alexander

  • 39,112 views
  • 22 comments
  • 76 respects

RGB LED Button Controller

Project showcase by Re

  • 16,856 views
  • 2 comments
  • 20 respects

AV Cabinet Fan Controller

Project tutorial by BuddyC

  • 13,812 views
  • 8 comments
  • 33 respects

Temperature Controlled Exhaust Fan

Project showcase by alan_dewindt

  • 8,871 views
  • 1 comment
  • 30 respects

Watersource Controller

Project showcase by designedrat

  • 7,190 views
  • 0 comments
  • 20 respects
Add projectSign up / Login