WezM.net The weblog of Wesley Moore

12Aug/095

Temperature Logger Project

For a while now I’ve had it in my mind to create a temperature logger. For no explainable reason I’m always curious about the temperature, particularly the extremes and strange fluctuations in one day. My idea is a basically to come up with a device that can read the inside and outside temperature and report these back to a host computer. The host would log the values in a database and make the current value and ideally the history available via a website.

I finally got started on the project a couple of weeks back. I’m using an Arduino Nano as the bridge between the temperature sensors and the computer. Originally I was going to use (and actually purchased) the PIC based UBW but after seeing that the Arduino only cost a little more and had a full, freely available development tools for Mac OS X I switched to that.

The temperature sensors are TI TMP275, 2-wire (SMBus) high accuracy digital temperature sensors. The largest package I could get them in was SOIC so I ordered some little adaptor PCBs from eBay. To solder them I also bought a fine soldering iron tip and solder paste from Jaycar.

So far I have soldered the temperature sensors to their adaptor boards and got the Arduino up and running with an LCD. The next step is to wire in the sensors. When that’s all working I’d like to use a simple RF transmitter/receiver pair to allow the outside sensor to be put on a separate device outside by itself and have its reading collected wirelessly.

Some pictures of the build so far are below:

   

Recent Comments

Categories

Links

Archives

Tags

adaptive atom awk bash benchmark books cake consolas core-audio debian decoder delivery expand feed font fonts git glob gripe installer iPhone ipod Linux mad melbourne microsoft mp3 mpg123 music package pocket-reference rss ruby script sed shell smoothing snow-leopard textmate title tux UNIX uri-scheme variable virtualbox

Meta

Contact