3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

The Arduino Weather Station / Thermostat

The Arduino Weather Station / Thermostat

I've always been interested in monitoring my local weather, and noticed the difference between what weather.com and accuweather.com think my local weather is, and what I see out the window. I also wanted better control over my heating and A/C system. As a computer and electronics nut, I've been playing with the Arduino Microcontroller, and decided to to meld my interests. So here goes the documentation on my home built solar powered weather station (always being modified, and expanded) with HVAC Control.

 
Remove these adsRemove these ads by Signing Up
 

Step 1The Arduino

The Arduino
The first step was obtaining a Arduino board. We purchased ours from hacktronics.com. After working through the tutorials on their site, I felt confident that I understood the simple scripting and connection concepts, and moved forward.

Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. - http://arduino.cc/

The Arduino requires 5v to run, and we supply this with our Pico Solar PV / Lithium battery pack.
« Previous StepDownload PDFView All StepsNext Step »
20 comments
Feb 14, 2012. 2:15 PMschuguy says:
I'm wondering if you ever added the relays and the outdoor temp and humidity.
Sep 27, 2010. 10:43 AMbkik says:
Does/Can this setup also log data for an extended period of time (say three months)? I'd love to be able to drop this in an off-grid spot and have it continuously working for me; just check on it every few weeks and dump data to a laptop. Or even better, find a way to dump the data to a server so I can visit it and dl it from anywhere. Would this work?
Nov 10, 2011. 1:24 PMthe naP says:
You can use Gobetwino (http://www.mikmo.dk/gobetwino.html) to log the serial output to a file on a computer connected to the Arduino. If you have a machine that is always on, this is a pretty good way to go, as it doesn't require any additional hardware.

If not, one of the listed options is pretty nice, especially the storage shields.
Sep 3, 2011. 1:44 PMvirtualweather says:
This is very cool. When you are ready to integrate forecasted weather for your location to make your HVAC controls predictive, let me know, as we can provide and even integrate your sensor data if we can get at the output.
Jul 4, 2011. 12:17 AMroland985 says:
What OS are you using? I am using Xubuntu 11.04
Sep 28, 2010. 7:42 PMcprocjr says:
I was thinking about doing something like this, but with wind speed and rainfall as well. Thanks for the instructable! It'll probably help a lot when I finally get around to building mine.
Oct 16, 2010. 5:01 PMcprocjr says:
I thought about making a anemometer and rain gauge, and I've even planned them out, but I don't want to take the time to actually make them. So instead, I just bought them from sparkfun: http://www.sparkfun.com/commerce/product_info.php?products_id=8942

I'll post an instructable once they arrive at my house and I've programed my arduino!
Sep 27, 2010. 11:23 AMfrenzy says:
I said to myself 6 months ago how i should do this project, good job getting to it first!
Sep 29, 2010. 6:28 PMkill-a-watt says:
Yea, I have a heat pump, and one of the efficiency tweaks is to not turn on the auxiliary heating when the outside weather is above 0 degF

I might reuse some of this to add that feature to my "dumb" digital thermostat, which will do a call for "aux heat" if it kicks on and the room temp is 2 degF below the set point.
Sep 27, 2010. 4:53 PMrenegade428 says:
nice job! how much did it cost you about?
Sep 27, 2010. 3:57 PModiekokee says:
That is awesom. Now if i can figure out how to make it send signals back over morse code or something without RF i'll be set.
Sep 27, 2010. 7:42 AMkikiclint says:
I think one of your wires on your lcd is loose in that first picture. Mine does the funny wierd symbols if a wire temporarily becomes disconnected.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
185
Followers
7
Author:sspence(Arduinotronics)
Professionally, I'm an IT Engineer (Executive Level) and Electronics Tech. I'm a Amateur Radio Operator (KK4HFJ). I lived off grid, with Solar (PV), Wind, and veggie oil fueled diesel generator power ...
more »