Arduino Mega2560 Garage Thermostat

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
615 views
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Oct 27, 2011

The story behind this creation goes something like this. My roommate and I just moved into this house after graduating college this summer. It's got a nice outdoor wood burner and the potential for a heated garage. The only thing about the garage is that we need to flip a switch for the garage heater to come on. Well we don't want to have to get up a couple hours early to turn it on, and it'd be great if it just stayed at a constant temperature. This called for a little Ethan Engineering... yep.

Well the design of this whole system isn't all that complicated, and it definitely does its job. If you're interested in the specifics of the electronics and the microcontroller code, check out my blog @ http://blog.ethanfrei.com I hope to write a post soon.

About the thing that surprised me. Yep, I have a 3 degree threshold. So the thermostat doesn't turn on until it is 3 degrees below what you set it at. Then it turns back off when it cros This is maybe not an optimal solution, but it's something that the human user can always account for. Also it's just a code change away.

  • likes, 0 dislikes

Link to this comment:

Share to:

Uploader Comments (ethanfrei)

  • That "threshold" is the idea of PID. ;) Even I know that.

    ps - circuit looks nice, but Pierson might shake his head at the wires that aren't twisted. :P

  • @utechtzs haha, yeah I think it's like one level simpler than a PID control, but they've both got the same goal. As far as wire twisting, there are no high frequencies running through them. Most of them are for the 7 segs so they're usually either high or low. Maybe next time I will :)

see all

All Comments (3)

Sign In or Sign Up now to post a comment!
  • Hi Ethan,

    Great job on temperature controller! Any stray voltage offsets will cause problems with calibrating the temperature sensor. Wiring is pretty good but I suppose as a Prof I should complain a little bit just on principle. Use the Express PCB software package to create a circuit board. Do you have a control to set the threshold range?

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more