Programmable AVR Thermostat


This nifty thermostat is actually built from just a few off the shelf components. A Dallas DS1820 1-wire temperature sensor provides and an Olimex ATMega development board. If you’re not so handy with the soldering side, you can pull this one off. The device can be programmed by the button cluster and will even output status via the serial port.

11 thoughts on “Programmable AVR Thermostat

  1. I’ve wanted to see a thermostat project for a while, so I thank you for that… but this seems to be needlessly cumbersome. I also would have appreciated if they designed to run on batteries like every other digital thermostat on the market. The option of a power adapter is nice but most homes are wired for a mechanical thermostat meaning that power likely isn’t available.

  2. Well, if all you’re looking for is an analog thermostat, here’s a thermostat relay done in what looks like a pretty minimal circuit.
    http://ourworld.compuserve.com/homepages/Bill_Bowden/page2.htm#therm.gif

    A site I have a lot of fun browsing now and then happens to have a rather low-effort electronic thermometer, one using 2 components and a cheap digital multimeter:
    http://sci-toys.com/scitoys/scitoys/computers/thermometer/thermometer.html

    This site (sorry, it’s got ads)
    http://electronicdesign.com/Articles/ArticleID/1374/1374.html
    …has an article originally written in 1993 doing more or less the same thing with older (and more) components which one of the fellows from the parts manufacturer for the IC they mentioned updated.
    The updated portion has a rather black-box solution using three ICs and a little LCD display. Not very hacky, considering the components involved, but it’s still a digital thermometer, and apparently the chip supplier (Analog Devices) gives samples. Can’t beat free.

    The microcontroller solution in the story may be a bit of overkill, but let’s face it, if you’ve already bought one (for school or for fun) then you’re probably itching for fun stuff to do with it. This is one of those fun things.

  3. neat. i’ve been thinking about doing something like this. mainly i’d like to be able to adjust the thermostat from the laptop upstairs instead of walking down two floors in the middle of the night. i’m lazy.

  4. {Bleah} For lack of a better feeling. You want to program a thermostat? Get a honeywell low end (not the round type) Anyway they have an Atmega inside with easy access to the programming isp pins. Even the more elite line of vision pro use atmega.

    A word of caution though, if you plan to use this in your home you better damn well understand heat anticipation and the practical implementations of such algorithms or you will likely waste alot of money in fuel or electric.

  5. A word of caution though, if you plan to use this in your home you better damn well understand heat anticipation and the practical implementations of such algorithms or you will likely waste alot of money in fuel or electric.

    this can not be stressed enough

  6. Please for the love of god, HackaDay, PLEASE put in a system allowing account holders to report comment spam.

    It is oretty darn obvious that the above 2 comments (Harry, Nicholas) should either have been blocked, or promptly removed.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.