Instructables

Arduino Thermostat with TC74 sensor

Featured
Picture of Arduino Thermostat with TC74 sensor
IMG_1609.JPG
2012-04-25_17-27-48_914.jpg
2012-04-25_17-28-00_138.jpg
Hello all!

This is a quick guide on how to use an Arduino© to control whether a cooling fan and a heater is turned on depending on the detected temperature from a TC74 Arduino sensor.

This is for a final project for an Electronics class I am currently taking, though I came into this project with pragmatism in mind, because of the hot summers and cold winters (ok, 60 degrees indoors is cold for me, but that's probably because I'm Californian).

Working on this project should give good hands-on practice in working with the Arduino, soldering, and general circuitry, as well as coding for the Arduino and workin gon the logic needed for the coding.

Why adjust the fan and/or heater if the Arduino can do it for you?  (Ok, this is probably easy enough to do, but making it technologized (not a word) is just much cooler (no pun intended).

Also, there is a video at the end of this Instructables if you'd like everything described verbally.

Best of luck!

Step 1

Materials.

You'll need...
* An Arduino© microcontroller, made by Arduino (with USB connector)
* A Fan (This project used the following one: http://www.amazon.com/Lasko-Personal-Inches-White-2002W/dp/B000QR6VXW/ref=sr_1_1?s=home-garden&ie=UTF8&qid=1333608671&sr=1-1)
* A Heater (This project used the following heater: http://www.amazon.com/Pelonis-Heater-fan-Heat-Settings/dp/B000PAQHLG/ref=sr_1_32?s=home-garden&ie=UTF8&qid=1333608582&sr=1-32 )
* TC74 Temperature Sensor
* Wires
* Relays,  Relays here were solid-state relays, with a smaller current (2 Amp) Crydom D2W202F for the Fan and a large current 25 Amps NTE Electronics Relay for the heater, which requires up to 1500W.
* A breadboard
* Heat-shrink tubes
* Two wall outlets for use
* Two optional (10,000 ohm) potentiometers
* A computer with Arduino software
* Code

Tools
* Soldering iron
* Wire cutter and wire stripper
* Crimper
* Screwdriver or alternative
* Heat gun (optional)

Safety warning:  Live wires may be dangerous, especially when either the fan or heater is plugged in.  Please either use the heat-shrink tubes to cover these up or better yet, box the whole contraption.
 
Remove these adsRemove these ads by Signing Up
sherwoodp12 months ago
It says your video is private. Any chances of getting to review it somehow? Have you done anything more to this project since posting it on Instructables? Is there a particular reason why you chose the TC74 Temperature Sensor over the DS18B20 or TMP35/TMP36?
prphntm2 years ago
I assume adding a serial display to readout the "setpoint" temperature would not be too difficult to implement.

Any ideas for doing that?
gummygoodness (author)  prphntm2 years ago
Adding a serial display LED to show the any of the values in the thermostat would fit nicely in with the implementation. (It wasn't done here because of time constraints, but it probably wouldn't take too much longer.)