Ok, so I am very new to arduino (don't even have one yet) but have extensive programming and C experience (was a CS major). I've always wanted to have a weather station but have never liked the limitations and non-customizable nature of the commercial offerings. Once I heard about arduino I did a ton of reading up on it as it was an interesting subject for me, and it seems the perfect project for me to take on if I take the plunge into the arduino world.
Obviously I want to take the best approach when putting something like this together, and that has led me to researching what would be the best sensor solution for this type of project. There are a ton of sensors out there, but the two major categories appear to be the thermistor approach, and the digital sensor solution. I want as accurate sensors as possible while keeping the price reasonable. According to
this site (scroll to the very bottom), the best accuracy you can hope for from an arduino using the analog approach would be half a degree centigrade. I'd like something with at worst +/- 0.1C accuracy, along with a fast response time. Would an infrared temperature sensor be a feasible approach for this type of application? I also found
this integrated humidity and temp sensor, but could not find any datasheet on its accuracy for temperature and humidity. My concern with humidity sensors also is their tendency to go bad after a while. I remember the oregon scientific weather station humidity sensors were notorious for this problem. Therefore, if possible I'd like to get a humidity sensor that has a decent lifespan instead of only a year like the OS ones, and is accurate enough for a good dewpoint calculation. Anyone have ideas on decent sensors that would be well suited to the arduino?
I'm not going to pursue other sensors besides temp, humidity, and barometric pressure one for now. The rain gauge and wind sensors I can always add at a later time.