Instructables
Picture of Heat-Seeking Desk Fan (using Arduino)
Summary: The following is a step by step guide on how to make a Heat-Seeking Desk Fan from an Arduino microcontroller, a computer fan, a servo, and an infrared temperature sensor. The device scans the room periodically, automatically pointing itself in the hottest direction (ideally towards a person). This is a working proof-of-concept model, but it could be easily scaled up should the investment seem worthwhile.

I built this as a project for a college electronics course and had originally planned to include a clap sensor to activate the scan, but didn't have enough time or money. I'll provide an update should I decide to add it in the future. 

The concept, design, and code is mine, except for the temp sensor communication code submitted by Sensorjunkie.

Cost: $70 (including Arduino Uno)

Difficulty: Basic Arduino experience is essential. Some of the electronics are not easy to troubleshoot should you run into problems.

Video:

 
Remove these adsRemove these ads by Signing Up

Step 1: Materials

Summary: The required stuff. I've provided links for all the specific parts which cannot be substituted. Everything else you're free to pull from anywhere. Seriously, get creative. Your options will be more clear as you continue reading.

Electronics:
-- Infrared Thermometer MLX90614
http://www.sparkfun.com/products/9570
-- Large Servo Motor
http://www.sparkfun.com/products/9064
-- Arduino Uno Microcontroller
http://arduino.cc/
-- Computer Fan 12V DC
-- 12V DC Transformer

Hardware:
-- Through-hole circuit board
-- Baseplate (6x8in material of your choosing)
-- Nuts and Bolts
-- Various Adhesives
-- Wire
-- Solder

Tools:
-- Soldering Iron
-- Hot Glue Gun
-- Drill Press






Ploopy2 months ago

Cool!

you could build a little motor/current driver to power the servo from the arduino.

Nice work, Now weaponize it :)

good idea...a water gun would be good for hot summer days

well, this device can actually save people lives! adding an array of those PIR sensors and automating a water cannon, can extinct blazes! a semi-automatic water cannon for small firefighter departments can be awesome!

place it out in dry areas where fires are likely, have it water down area's that are getting to hot. Or if something really bad happens, notify the fire department.

muddog155 months ago
Use a solid state relay to power the fan from arduino.

+1 To that idea

Thanks. Also, I have gotten 3 from eBay cheaply.

They do come in handy. I used my relay to power some Christmas lights and make the flicker to music.

Very cool...I'm working on a similar problem. Have you thought about combining it with a motion sensor?

Ringer15155 months ago
Very cool!
zaid.bro5 months ago
nice one brilliant (applause) :)
adilyounus6 months ago

Can i use a DS1624 IC chip instead of an IR sensor?

and great work btw!!

Ernoss1 year ago
This is a brilliant idea, you could make many monies from this! :D
I am starting a personal site just for my projects but this caught my attention.

A newbie to Arduino, I want to build a table fan that follows me as I move in the room. Seems that my fan is always pointing the wrong place. On oscillate it is right only twice in a cycle !

See what I have planned. www.paulckruger.com
arnefl2 years ago
#include <i2cmaster.h>

rimar20002 years ago
Ckever idea, and well done!