Hello, you may now embed "gifv" simply by pasting the link (same as youtube). Enjoy!
Our new Indie Games subforum is now open for business in G&T. Go and check it out, you might land a code for a free game. If you're developing an indie game and want to post about it, follow these directions. If you don't, he'll break your legs! Hahaha! Seriously though.
Our rules have been updated and given their own forum. Go and look at them! They are nice, and there may be new ones that you didn't know about! Hooray for rules! Hooray for The System! Hooray for Conforming!
Homemade case fan controller...advice? Also, your crazy case mod stories.
Use a micro controller reading the tach on the fan, then based on the current RPM adjusting a digital (8-bit) signal to a DAC, which in turn adjusts a voltage (up to 12V), which in turn goes into a voltage follower feeding a single-transistor current booster (to provide enough current to the fan, which the DAC won't do). The current booster feeds back to the voltage follower (ensuring the proper output voltage to the fan) and then the fan feeds back the new RPM to the microcontroller, closing the loop.
Fan RPM signal -> Microcontroller -> DAC -> Current Booster -> Fan RPM signal
The idea is to use the reset button on my computer (which I don't use) to toggle between a few pre-set fan levels (low/med/high, maybe up to five levels) to control one or more of my (non-PWM) case fans. Total cost for parts looks to be around $10. I've got half the code for the MCU written already (yay for keeping old lab projects).
Good idea? Bad idea? What are the chances this will either set my entire computer on fire or generate more heat than my fan even dissipates?
I think it seems like a fun project in my spare time, and I have access to all the test equipment I need before I place it in the system.
Note: I am an electrical engineer, so I kinda sorta know what I'm doing. Just looking for second/third opinions.
Also, feel free to talk about any other crazy case mods you've attempted, and the triumph or disaster that ensued.